Jump to content



Photo
* * * * * 2 votes

Evil Dead VP


  • Please log in to reply
296 replies to this topic

#21 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 07:12 PM

.


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

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


#22 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 07:19 PM

I edited my previous post, you may have missed it but I didn't want to just keep adding posts at every little thing I try.

 

I ran the setup, but still ended with the same error:

c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot fin
d -lpinproc
collect2.exe: error: ld returned 1 exit status
error: command 'g++' failed with exit status 1

However, import pinproc doesn't give any errors.  And unfortunately the controller is still not loading in VP.



#23 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 07:22 PM

.


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

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


#24 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 07:25 PM

Yeah, I get a whole wall of text, I was just sharing the end:

C:\P-ROC\pypinproc-master>python setup.py install
running install
running build
running build_ext
building 'pinproc' extension
C:\MinGW\bin\gcc.exe -mdll -O -Wall -I../libpinproc-master/include -IC:\Python26
\include -IC:\Python26\PC -c pypinproc.cpp -o build\temp.win32-2.6\Release\pypin
proc.o -O0 -g -Wno-write-strings
pypinproc.cpp:992:1: warning: converting to non-pointer type 'int' from NULL [-W
conversion-null]
 };
 ^
C:\MinGW\bin\gcc.exe -mdll -O -Wall -I../libpinproc-master/include -IC:\Python26
\include -IC:\Python26\PC -c dmdutil.cpp -o build\temp.win32-2.6\Release\dmdutil
.o -O0 -g -Wno-write-strings
dmdutil.cpp: In function 'PyObject* DMDBuffer_set_data(pinproc_DMDBufferObject*,
 PyObject*, PyObject*)':
dmdutil.cpp:71:33: warning: comparison between signed and unsigned integer expre
ssions [-Wsign-compare]
  if (PyString_Size(data_str) != frame_size)
                                 ^
dmdutil.cpp: In function 'PyObject* DMDBuffer_get_data_mult(pinproc_DMDBufferObj
ect*, PyObject*, PyObject*)':
dmdutil.cpp:92:71: warning: comparison between signed and unsigned integer expre
ssions [-Wsign-compare]
  for (unsigned i = 0; i < self->frame->size.width * self->frame->size.height; i
++)
                                                                       ^
dmdutil.cpp: In function 'PyObject* DMDBuffer_get_dot(pinproc_DMDBufferObject*,
PyObject*, PyObject*)':
dmdutil.cpp:110:29: warning: comparison between signed and unsigned integer expr
essions [-Wsign-compare]
  if (x >= self->frame->size.width || y >= self->frame->size.height)
                             ^
dmdutil.cpp:110:61: warning: comparison between signed and unsigned integer expr
essions [-Wsign-compare]
  if (x >= self->frame->size.width || y >= self->frame->size.height)
                                                             ^
dmdutil.cpp: In function 'PyObject* DMDBuffer_set_dot(pinproc_DMDBufferObject*,
PyObject*, PyObject*)':
dmdutil.cpp:127:29: warning: comparison between signed and unsigned integer expr
essions [-Wsign-compare]
  if (x >= self->frame->size.width || y >= self->frame->size.height)
                             ^
dmdutil.cpp:127:61: warning: comparison between signed and unsigned integer expr
essions [-Wsign-compare]
  if (x >= self->frame->size.width || y >= self->frame->size.height)
                                                             ^
dmdutil.cpp: At global scope:
dmdutil.cpp:222:1: warning: converting to non-pointer type 'int' from NULL [-Wco
nversion-null]
 };
 ^
C:\MinGW\bin\gcc.exe -mdll -O -Wall -I../libpinproc-master/include -IC:\Python26
\include -IC:\Python26\PC -c dmd.c -o build\temp.win32-2.6\Release\dmd.o -O0 -g
-Wno-write-strings
writing build\temp.win32-2.6\Release\pinproc.def
C:\MinGW\bin\g++.exe -mdll -static -s build\temp.win32-2.6\Release\pypinproc.o b
uild\temp.win32-2.6\Release\dmdutil.o build\temp.win32-2.6\Release\dmd.o build\t
emp.win32-2.6\Release\pinproc.def -L/usr/local/lib -L../libpinproc/bin -LC:/MinG
W/lib -LC:\Python26\libs -LC:\Python26\PCbuild -lpinproc -lftd2xx -lpython26 -lm
svcr90 -o build\lib.win32-2.6\pinproc.pyd
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot fin
d -lpinproc
collect2.exe: error: ld returned 1 exit status
error: command 'g++' failed with exit status 1


#25 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 07:30 PM

.


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

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


#26 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 07:33 PM

What's the best way to clean this out so I can start over?



#27 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 07:35 PM

.


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

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


#28 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 07:43 PM

Ran ProcToolKit.ext

Ran C:\Program Files (x86)\P-ROC\libpinproc\ext\python\pinproc-1.2.win32-py2.6.exe

Ran C:\P-ROC\tools>Python register_vpcom.py

Got Registered: VPROC.Controller

 

Yay!!

 

Opened c:\P-ROC\VP_physmod5.exe

Opened C:\P-ROC\EvilDead-DT.vpt

Clicked Run

Progress bar made it further than before

Yay!!

 

C++ Runtime error

 

R6034

An Application has made an attempt to load the C Runtime Library Incorrectly

 

Boo :-(



#29 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 07:46 PM

.


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

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


#30 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 08:01 PM

Oh, if it's suppose to do that then I have other problems (I thought they were popping up because of that window).  First off, I don't have AutoHotKey installed.  But, after OK-ing that error I get the following:

---------------------------
VBScript
---------------------------
Unexpected Python Error: Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\win32com\server\policy.py", line 324, in _InvokeEx_
    return self._invokeex_(dispid, lcid, wFlags, args, kwargs, serviceProvider)
  File "C:\Python26\lib\site-packages\win32com\server\policy.py", line 585, in _invokeex_
    return func(*args)
  File "C:\P-ROC\tools\register_vpcom.py", line 189, in Run
    self.game = klass()
  File "C:\P-ROC\tools/../games/EvilDead\EvilDead.py", line 830, in __init__
  File "C:\P-ROC\tools/../games/EvilDead\EvilDead.py", line 834, in setup
AttributeError: 'module' object has no attribute 'hdfont_named'

Followed by

---------------------------
Script Error
---------------------------
Line: 1
Unexpected Python Error: Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\win32com\server\policy.py", line 324, in _InvokeEx_
    return self._invokeex_(dispid, lcid, wFlags, args, kwargs, serviceProvider)
  File "C:\Python26\lib\site-packages\win32com\server\policy.py", line 613, in _invokeex_
    fn( *args )
  File "C:\P-ROC\tools\register_vpcom.py", line 297, in SetSwitch
    prNumber = self.VPSwitchMatrixToPRSwitch(self.lastSwitch)
  File "C:\P-ROC\tools\register_vpcom.py", line 328, in VPSwitchMatrixToPRSwitch
    return pinproc.decode(self.game.machine_type,switch)
AttributeError: 'NoneType' object has no attribute 'machine_type'

Followed by

---------------------------
Script Error
---------------------------
Line: 151
Unexpected Python Error: Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\win32com\server\policy.py", line 324, in _InvokeEx_
    return self._invokeex_(dispid, lcid, wFlags, args, kwargs, serviceProvider)
  File "C:\Python26\lib\site-packages\win32com\server\policy.py", line 585, in _invokeex_
    return func(*args)
  File "C:\P-ROC\tools\register_vpcom.py", line 252, in Stop
    self.game.end_run_loop()
AttributeError: 'NoneType' object has no attribute 'end_run_loop'

The last one is probably related to a previous one since it seems to be related to stopping the controller.



#31 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 08:07 PM

.


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

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


#32 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 08:22 PM

I re-ran through all the steps, one-by-one, over writing any files any time I got prompted (there were over 300, thank goodness for the "do this for all" check-box).

 

I have a total of 37 .vbs scripts

I do have a directory C:\P-ROC\FullColor-hdDMD-pyprocgame-master where the first folder is "build" and the last file is "sound.py" and a total of 17 items

I only copied over the P-ROC folder from \evil-dead-vp-proc-322eeb7e402bd4d072b2e167c9442f21fe3365ee.zip\evil-dead-vp-proc.git folder as I'm not using PinballX, nor am I using any of the ahk files (are either of those required?), this is where there over 200 files that were overwritten, around 177 megabytes.

I re-ran !Register VPCOM.bat and got Registered: VPROC.Controller back

I re-ran !Install-VGA-pyprocgame.bat and got a wall of text ending with

Installed c:\python26\lib\site-packages\pyprocgame-1.0.1-py2.6.egg
Processing dependencies for pyprocgame==1.0.1
Finished processing dependencies for pyprocgame==1.0.1

I put a copy of VP_physmod5.exe in the C:\P-ROC folder.

I did NOT do anything with B2S since I'm not currently using that (though I can, but I only have one monitor currently), but since the Const bs2On = False in the script, I figured it wasn't an issue

 

I manually run VP_physmod5.exe, open the EvilDea-DT.vpt file, click run

And I still get those error messages.

 

I have no rebooted my PC at all, I will do that soon.



#33 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 08:32 PM

.


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

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


#34 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 10:52 PM

I'm still getting what appears to be not a favorable return when I try to run "python setup.py install" from the C:\P-ROC\pypinproc-master> prompt.  It's still looking like it can't find -lpinproc.



#35 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 10:56 PM

,


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

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


#36 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 11:17 PM

.


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

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


#37 Shoopity

Shoopity

    Pinball Fan

  • Members
  • PipPipPipPip
  • 691 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Contributor

Posted 14 August 2014 - 11:38 PM

Hmmm... When I try that I'm getting

No handlers could be found for logger "game.config"
WARNING no font_path set in C:\Users\Eric/.pyprocgame/config.yaml!
Traceback (most recent call last):
  File "C:\P-ROC\tools/../games/EvilDead\LeftRamp.py", line 157, in <module>
  File "C:\P-ROC\tools/../games/EvilDead\LeftRamp.py", line 125, in main
ImportError: No module named Base

I know for a fact in my config.yaml there's

font_path:
 - C:/P-ROC/shared/dmd


#38 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 14 August 2014 - 11:44 PM

.


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

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


#39 PainkillerAlice

PainkillerAlice

    Multi-Level Madman

  • Platinum Supporter
  • 2,685 posts
  • Location:Indiana

  • Flag: United States of America

  • Favorite Pinball: I like multi-level pinball the most


  • Trophies:

Posted 15 August 2014 - 03:06 AM

Man, I can only imagine how much effort went into creating the score display with all the animations you put into that table. Glad you are making a desktop version. :D


I could have been smart, but I never learned anything by being smart!

 

 


#40 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

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

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 15 August 2014 - 12:15 PM

.


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

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