Jump to content



Photo
* * * * * 1 votes

P-ROC example game with Skeleton LCD framework


  • Please log in to reply
68 replies to this topic

#21 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 28 August 2015 - 07:45 PM

.

Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#22 luvthatapex

luvthatapex

    Pinball Fan

  • VIP
  • 1,435 posts

  • Flag: United States of America

  • Favorite Pinball: Tron



Posted 28 August 2015 - 07:50 PM

ok, I hit enter and get a new error:

The procedure entry point InterlockedCompareExchange@12 cound not be located in the dll libfreetype-6.dll

 

Then a few more errors if I hit return through them and I see your table flash briefly and it crashes.

 

I think at this point I should just review everything, put the files in the exact directories you have the files and reinstall. There must be some missing pieces in the michaels install vs your install. Or its user error :)

 

I'll do that soon. Thank you.



#23 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 28 August 2015 - 07:56 PM

.


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#24 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 28 August 2015 - 08:07 PM

Micheals link to installation guide is in my first post , 2nd link. It's a lot of text to be going through and I don't blame you,  but it's really not that much trouble. It used to be more difficult.


Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#25 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 28 August 2015 - 11:24 PM

.


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#26 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 31 August 2015 - 06:55 AM

Hello Chepas, 

 

I am keen to get into this as well.  I have the following issue, installed the 2nd one click installer and pywin32-219.win32-py2.6.exe which I believe was not in original multi install.

 

Copied the SDL libraries across to the DLLs directory in C:\P-ROC

 

Registered the com bridge and got a message registration was successful.

 

Did a git clone of your skeleton game into C:\P-ROC\games

 

If I run the !Rungame.bat  and include a pause below the command to launch game.py  I see that SDL2.ext is not found when the DMD libraries are called.

 

config.yaml contains an entry pointing to the correct directory for the SDL2.dll library.

 

Is it possible the path variable is not being read in config.yaml? - I don't seem to have another config.yaml in Win7 64 userprofile  .procgame

 

Cheers. 


Edited by Dozer316, 31 August 2015 - 06:55 AM.


#27 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 31 August 2015 - 07:08 AM

.


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#28 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 31 August 2015 - 07:14 AM

You could try just copying the config.yaml to .procgame.
 
The reason you don't have this is because pyprocgame hasn't been registered. If you look in the game folder you will see a folder called procgame, instead of registering you can run your own versions inside of the game folder instead of through python.
 
Another you SHOULD try (which is in the installation guide) instead of the above would be to GitClone the following to your P-ROC directory.
https://github.com/m...HD-SkeletonGame
 
Then you can run python setup.py develop. That should create config.yaml for you and your main pyprocgame would be skeleton.

Thanks for the tips .. will investigate.

#29 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 31 August 2015 - 07:16 AM

,


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#30 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 31 August 2015 - 07:33 AM

.


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#31 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 31 August 2015 - 07:43 AM

Ok, many thanks.

#32 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 31 August 2015 - 08:34 AM

Do you have a copy of ProcToolsBeta2.exe you could dropbox?

 

I am going through the steps again and the domain that this tool points to seems to not resolve for me.

 

Many thanks.



#33 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 31 August 2015 - 08:47 AM

.


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#34 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 31 August 2015 - 12:34 PM

Got it - PIL-1.1.7.win32-py2.6.exe was another required package not included in the installer.

 

Will spend some more time playing with this soon.

 

a196a69b8008f58b7b4eaccedea41f21.jpg



#35 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 31 August 2015 - 12:38 PM

.


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#36 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 31 August 2015 - 12:48 PM

Yeah seems to work fine - logic is working, balls drains etc. 

 

I notice there are other game projects available as well, I might give them a look at soon too.

 

Do you know whether these work within the skeleton framework as well or does the original procgame need to be re-registered?

 

By the way, thanks for your help today.



#37 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 31 August 2015 - 12:57 PM

.


Edited by chepas, 08 December 2022 - 01:00 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#38 luvthatapex

luvthatapex

    Pinball Fan

  • VIP
  • 1,435 posts

  • Flag: United States of America

  • Favorite Pinball: Tron



Posted 31 August 2015 - 01:09 PM

ok, trying this again.

 

I created the DLLS directory (C:\P-ROC\DLLS)

I extracted the two DLL zip files you posted to this DLLS folder

In the DLLS folder is libfreetype-6.dll, SDL2,dll, SDL2_ttf.dll and zlib1.dll

 

I installed the pyosc from the C:\P-ROC folder (python setup.py install)

 

The proprocgameHD window still works but when I launch your table from VP10 it bombs with these errors:

 

1) The procedure entry point interlocked compareexchange@12 could not be locked in DLL libfreetype-6.dll

2) unexpected python error referencing the config/gameconfig.yaml.....

 

Maybe something needs to change in this yaml file?



#39 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 31 August 2015 - 01:15 PM

Yeah JD was the game I would like to try it with.

 

I have not read much about the rule updates but after building that table and testing it so much, I need a new rule set as I'm sick of the shipped one.  :)

Let me know how you go with the new Judge Dredd and your script - would be interested to see how it goes.

 

Cheers.



#40 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 31 August 2015 - 01:29 PM

.


Edited by chepas, 08 December 2022 - 01:01 PM.

Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000