Jump to content

Errors when running PROC Games


Recommended Posts

I've been trying to get PROC running for a while now.  Took a break from it, but trying to get back to it.  I just did a fresh un-install and re-install of PROC using the new installer.  Everything appeared to have run fine without error. 

I do run VP from another drive (D:) other than my C: drive.  Tables are all on D: drive.  

Error when running CCC via VP.

28795676_10156167460839362_2503765868440846338_n.jpg

 

Error running Evil Dead.

28795951_10156167461649362_2315873157071651883_n.jpg

Link to post
Share on other sites

Ninuzzu made a simple updated installer works perfectly no surprise! Just uninstall any old proc with uninstaller first and should work as long as your running win7 or win 10

Link to post
Share on other sites

If you have visual pinball set up on a different drive then you need to change something in one of the files …if that’s the case go back through the post it will tell you how to do that

Link to post
Share on other sites
Ninuzzu made a simple updated installer works perfectly no surprise! Just uninstall any old proc with uninstaller first and should work as long as your running win7 or win 10


This is with using the new installer...


Sent from my iPhone using Tapatalk Pro
Link to post
Share on other sites

Finally got CCC working fine using the installer. Running into issues with EvilDead still.  Seems like the .dll isn't registering correctly.  I've manually added the DLLs folder to my Windows Environment PATH.  Still no go. :(

Link to post
Share on other sites

Anyone happen to know how to fix this?

>2018-03-16 12:19:00,467 - game.config - WARNING - pyprocgame configuration not found at ./config.yaml. Checking C:\Users\betat/.pyprocgame/config.yaml.
2018-03-16 12:19:00,467 - game.config - INFO - pyprocgame configuration found at C:\Users\betat/.pyprocgame/config.yaml
2018-03-16 12:19:00,545 - vpcom - INFO - Run received extra arg!?
2018-03-16 12:19:00,545 - vpcom - INFO - Arg was 5506032
2018-03-16 12:19:00,545 - vpcom - INFO - S11 is ...False
2018-03-16 12:19:00,545 - game.config - INFO - pyprocgame configuration found at ./config.yaml
2018-03-16 12:19:00,561 - game.config - INFO - pyprocgame configuration found at ./config.yaml
2018-03-16 12:19:00,858 - game.sound - INFO - Initializing sound...
2018-03-16 12:19:00,989 - vpcom - INFO - game instantiation error(UnsupportedError: 'FontManager requires sdlttf support')
2018-03-16 12:19:00,989 - vpcom - INFO - PYTHON FAILURE (Visual Pinball Bridge is now broken)
2018-03-16 12:19:00,989 - vpcom - INFO - Exception Name 'FontManager requires sdlttf support'
2018-03-16 12:19:00,989 - vpcom - INFO - Traceback (most recent call last):
2018-03-16 12:19:00,989 - vpcom - INFO -   File "C:\P-ROC\tools\register_vpcom.py", line 237, in Run
2018-03-16 12:19:00,989 - vpcom - INFO -     self.game = klass()
2018-03-16 12:19:00,989 - vpcom - INFO -   File "Game.py", line 49, in __init__
2018-03-16 12:19:00,989 - vpcom - INFO -   File "C:\P-ROC\games\evildead\procgame\game\skeletongame.py", line 128, in __init__
2018-03-16 12:19:00,989 - vpcom - INFO -     super(SkeletonGame, self).__init__(machine_type)
2018-03-16 12:19:00,989 - vpcom - INFO -   File "C:\P-ROC\games\evildead\procgame\game\basicgame.py", line 41, in __init__
2018-03-16 12:19:00,989 - vpcom - INFO -     self.desktop = Desktop()
2018-03-16 12:19:00,990 - vpcom - INFO -   File "C:\P-ROC\games\evildead\procgame\desktop\desktop_pysdl2.py", line 72, in __init__
2018-03-16 12:19:00,990 - vpcom - INFO -     self.setup_window()
2018-03-16 12:19:00,990 - vpcom - INFO -   File "C:\P-ROC\games\evildead\procgame\desktop\desktop_pysdl2.py", line 186, in setup_window
2018-03-16 12:19:00,990 - vpcom - INFO -     sdl2_DisplayManager.inst().fonts_init(None,"Courier")
2018-03-16 12:19:00,990 - vpcom - INFO -   File "C:\P-ROC\games\evildead\procgame\dmd\sdl2_displaymanager.py", line 170, in fonts_init
2018-03-16 12:19:00,990 - vpcom - INFO -     self.font_manager = FontManagerExtended(font_path = font_path, alias=default_font_alias, size = size)
2018-03-16 12:19:00,990 - vpcom - INFO -   File "C:\Python27\lib\site-packages\sdl2\ext\font.py", line 193, in __init__
2018-03-16 12:19:00,990 - vpcom - INFO -     "FontManager requires sdlttf support")
2018-03-16 12:19:00,990 - vpcom - INFO - UnsupportedError: 'FontManager requires sdlttf support'

Link to post
Share on other sites
38 minutes ago, luvthatapex said:

I found some info on this for you.

copy sdlttf.dll to C:\P-ROC\DLLS and try again.

According to the notes this file should be in  setupHelper.zip from the evil dead download

Yup, that's been done.

Link to post
Share on other sites

I had an issue where this method gave me an error on each table start. Then I overwrite my setup with Ninuzzu' installer and that is how I run as of now.

If you open a cmd and go to c:\p-roc\games\evildead and run 'python game.py' does it start the dmd ?

Cleanup the log in c:\p-roc\shared and try again - does maybe the log tell you something that is usable ?

Link to post
Share on other sites
On 3/17/2018 at 9:53 AM, Thalamus said:

I had an issue where this method gave me an error on each table start. Then I overwrite my setup with Ninuzzu' installer and that is how I run as of now.

If you open a cmd and go to c:\p-roc\games\evildead and run 'python game.py' does it start the dmd ?

Cleanup the log in c:\p-roc\shared and try again - does maybe the log tell you something that is usable ?

I went through and un-installed the install from Ninuzzu.  Installed using Horsey method, got errors and unable to launch CCC... Overwrote install with Ninuzzu's and able to run CCC and ED, but I get the R6034 error.  According to mjocean this error should have been resolved with an updated register_vpcom that was dated 01.28.17.  

Link to post
Share on other sites

That is exactly the opposite of what I did. I had the A6034 error following Dave's setup and he told me again and again how to get rid of it. I was never able. Not until I ran the Ninuzzu on top was it fixed.

I'm sorry. I don't know how to help you on this. No sane output in the log ? And did the dmd start at all running Dave's setup ? You can ignored the A6034 error at least at first to see if the actual code runs.

Link to post
Share on other sites
7 hours ago, Thalamus said:

That is exactly the opposite of what I did. I had the A6034 error following Dave's setup and he told me again and again how to get rid of it. I was never able. Not until I ran the Ninuzzu on top was it fixed.

I'm sorry. I don't know how to help you on this. No sane output in the log ? And did the dmd start at all running Dave's setup ? You can ignored the A6034 error at least at first to see if the actual code runs.

Yeah, after clicking out of the R6043 error the code runs and the game/dmd load.  I'll try running Ninuzzu again to see if it will help.

 

Ok, I was able to fix it... had to remove a path from my windows environment.

Link to post
Share on other sites
  • 2 months later...

So I can't seem to get past the sdlttf issue. (Fontmanager requires sdlttf)

Tried both version of installers and copying the dll from pythons folders over. (Couldnt find the dll in any of the evildead downloads like mentioned above)

Any ideas? Sorry to drag up an old thread just thought it better than a new one for something that seems to have been resolved. (Though a clear solution eludes me)

Also just so it's known, I have ccc working great.

Link to post
Share on other sites
  • 3 months later...

I have been up for hours and finally solved my sdlttf issue. I would be willing to bet this will work for everyone having the problem.

Download the latest version of the sdl2 files from https://www.libsdl.org/projects/SDL_ttf/. I used file 'SDL2_ttf-2.0.14-win32-x86.zip' - even though I have 64bit Windows 10 it wanted the 32 bit; I assume it has to match the compiler that was used.

Overwrite all 3 dll files in 'C:\P-ROC\games\EvilDead\config' with the zipped files: libfreetype-6.dll, SDL2_ttf.dll, and zlib1.dll

Next, copy/overwrite those same 3 files to 'C:\Python27\Lib\site-packages\pygame' as apparently any difference in versions will cause them to conflict. Until I did this step I could load the DMD from game.pyc only. Once all the files matched I could load the VPX with no issues. Worked for both Evil Dead and Jaws (and I have been staring at these off and on since March)!

Link to post
Share on other sites
  • 1 month later...
On 3/19/2018 at 1:54 PM, Dazz said:

Yeah, after clicking out of the R6043 error the code runs and the game/dmd load.  I'll try running Ninuzzu again to see if it will help.

 

Ok, I was able to fix it... had to remove a path from my windows environment.

What path did you remove Dazz? I have the same R6043 error but everything works so I don't want to reinstall!

Link to post
Share on other sites
  • 5 months later...
  • 1 month later...

Been working on this since yesterday afternoon, like others, I have CCC working after the 3 part install. Then to get other tables to work, put pip install requests in, when I do that, I keep getting the font manager error. Sorry to post this here, this is the only time ill ask if anyone has a 100% working fix. CCC works, and is a very good table, but the other 2 that I have and had working on an old Windows 7 install, this is 10, wont get past the font manager error.

 

EDIT: The all in 1 installer also does the exact same thing after doing all the steps in Horseys guide.

Link to post
Share on other sites

Ok, since my last post ive tried several different ways to install this. Since ive wanted to move everything in my cab over to Windows 10, I got everything working in W10. The last thing I installed was P-ROC. I tried with both installers, the newest up to date ones. I kept getting the fontmanager error. No matter what I did. So I reformatted and the first thing I did was install P-ROC. Success. 

Using Ninuuzu's installer and typing pip install requests after registering the com worked like a charm. Im wanting to understand why as ive been spending way too much time on this lol. Why would it work on a fresh install compared to not working on a semi sorta fresh install that has everything installed on it already. So anyone getting that error, try installing P-ROC on a fresh install of Windows. 

I do have a few issues that I havent made any progress on. I crash in Jaws after the first ball. Anyone got a fix for this? Also how to you set up the videos for ED where you can fill the background of the box with the movie clips. I can fit the video into the various b2s areas for it, but it seems the actual movies for Jaws dont take up the entire screen. Think im running desktop size 2. All the text looks sized correctly but the movie clips are too small for the box.

Link to post
Share on other sites

You may have had a glitch in the registry

for ED where you can fill the background of the box with the movie clips. --> You can't

For jaws movies that will be the best you're going to get
Link to post
Share on other sites

Weird that it would work that way. My issue with Jaws is it crashes after the first ball drains. Just drops right out. Ill post the log in a bit if I still have it. Something about JawsDisplay. It is a shame more tables werent made with some of the talent that is out there with P-ROC. Im sure its a major pain in the butt but so worth it in the end.

 

edit: heres my error log for the Jaws crash

 

2019-05-26 10:34:50,509 - vpcom - INFO - PYTHON FAILURE (Visual Pinball Bridge is now broken)
2019-05-26 10:34:50,509 - vpcom - INFO - Exception Name AttributeError: 'ScoreDisplay' object has no attribute 'JawsFrame'
2019-05-26 10:34:50,509 - vpcom - INFO - Traceback (most recent call last):
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\P-ROC\tools\register_vpcom.py", line 326, in RunGame
2019-05-26 10:34:50,509 - vpcom - INFO -     self.game.run_loop()
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\p-roc\games\jaws\procgame\game\skeletongame.py", line 1538, in run_loop
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\P-ROC\Games\jaws\procgame\game\game.py", line 763, in run_loop
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\P-ROC\Games\jaws\procgame\game\mode.py", line 418, in tick
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\P-ROC\Games\jaws\procgame\game\mode.py", line 278, in dispatch_delayed
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\P-ROC\Games\jaws\procgame\modes\trough.py", line 239, in check_switches
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\p-roc\games\jaws\procgame\game\skeletongame.py", line 1137, in __ball_drained_callback
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\p-roc\games\jaws\procgame\game\skeletongame.py", line 707, in notifyModes
2019-05-26 10:34:50,509 - vpcom - INFO -   File "C:\p-roc\games\jaws\procgame\game\skeletongame.py", line 641, in notifyNextMode
2019-05-26 10:34:50,510 - vpcom - INFO -   File "C:\p-roc\games\jaws\procgame\game\skeletongame.py", line 604, in notifyNextMode
2019-05-26 10:34:50,510 - vpcom - INFO -   File "c:\p-roc\games\jaws\procgame\game\advancedmode.py", line 72, in handle_game_event
2019-05-26 10:34:50,510 - vpcom - INFO -   File "C:\P-ROC\games\Jaws\procgame\modes\bonusmode.py", line 99, in evt_ball_ending
2019-05-26 10:34:50,510 - vpcom - INFO - AttributeError: 'ScoreDisplay' object has no attribute 'JawsFrame'

Any help would be great, if not, thanks for everyone who has helped on all the threads through the years.

Link to post
Share on other sites

They did. I have it on my cab. Cant hurt to have both if anyone ever sees this and responds with some way to fix if there is. 

 

edit: 5 days later and its fixed. Found an old image that I restored that has the original files I downloaded and all is well. Well worth the almost 2 weeks it took to sort this issue out to my satisfaction. 

Link to post
Share on other sites
  • 9 months later...

Fontmanager requires sdlttf issue SOLVED

After copying the latest libfreetype-6.dll, SDL2_ttf.dll, and zlib1.dll files to all the relevant locations, it still came back with the error.
You need to delete the old/additional SDL2.dll file from the PROC/DLL folder, that is the culprit.

Hope this helps someone.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...