Jump to content

DJRobX

VIP Class
  • Content count

    473
  • Joined

  • Last visited

  • Days Won

    45

DJRobX last won the day on August 19 2017

DJRobX had the most liked content!

3 Followers

About DJRobX

  • Rank
    Advanced Member
  • Birthday 11/13/1974

Profile Information

  • Gender
    Male
  • Location
    Valencia, CA

Recent Profile Visitors

1,959 profile views
  1. SAMBuild3.1 beta thread

    Hey @CarnyPriest! If you sync the official repo one more time, you'll get a fix for that blasted GTS3 flickering with Freezy.
  2. Beautiful. Thank you! Now if only someone could find a higher resolution playfield...
  3. LOL, when NailBuster and I were discussing this, I mentioned that the T3 backglass was an example of why this might be a good idea. There's an endless number of HTML libraries for doing anything you can think of. Sky's the limit. And yeah you're also thinking the same way we are about it being a B2S server replacement. Thing is that the B2S server does a pretty good job of serving as a plugin host that can monitor VPM traffic, even when the .directb2s file is not available. The alternative is to add a plugin architecture to VPM, but that still leaves a need for some direct method for non-VPM tables.
  4. Yep that was it.. something must not have overwrote correctly the first time. Now it runs! Woohoo, thanks!
  5. Same as above log. Here's more of what comes before it. . Looks like self.user_profiles is not populated correctly thus the crash. 2018-01-18 22:27:21,739 - game - INFO - trough4: open (2) 2018-01-18 22:27:21,786 - game - INFO - shooter: closed (1) 2018-01-18 22:27:21,786 - game - INFO - Load Profiles: 2018-01-18 22:27:21,786 - game - INFO - config//profiles_default.yaml 2018-01-18 22:27:21,786 - game - INFO - config//profiles/_default.yaml 2018-01-18 22:27:21,815 - game - INFO - Total Time: 20.377 Seconds 2018-01-18 22:27:21,815 - game - INFO - Loops: 103807 2018-01-18 22:27:21,816 - game - INFO - Overall loop rate: 6255.695Hz 2018-01-18 22:27:21,816 - game - INFO - Frame rate: 23.985FPS 2018-01-18 22:27:21,816 - game - INFO - DMD Updates: 398 2018-01-18 22:27:21,816 - game - INFO - loops between dmd updates: 260.000 2018-01-18 22:27:21,816 - game - INFO - Waiting for the OSC Server thread to finish 2018-01-18 22:27:21,816 - game - INFO - OSC Server thread is done. 2018-01-18 22:27:21,818 - vpcom - INFO - PYTHON FAILURE (Visual Pinball Bridge is now broken) 2018-01-18 22:27:21,819 - vpcom - INFO - Exception Name TypeError: argument of type 'NoneType' is not iterable 2018-01-18 22:27:21,819 - vpcom - INFO - Traceback (most recent call last): 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\tools\register_vpcom_solenoids_skeleconfig.py", line 298, in RunGame 2018-01-18 22:27:21,819 - vpcom - INFO - self.game.run_loop() 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\skeletongame.py", line 1403, in run_loop 2018-01-18 22:27:21,819 - vpcom - INFO - super(SkeletonGame, self).run_loop(min_seconds_per_cycle) 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 758, in run_loop 2018-01-18 22:27:21,819 - vpcom - INFO - self.process_event(event) 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 638, in process_event 2018-01-18 22:27:21,819 - vpcom - INFO - self.switch_event(event) 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 664, in switch_event 2018-01-18 22:27:21,819 - vpcom - INFO - self.modes.handle_event(event) 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\mode.py", line 410, in handle_event 2018-01-18 22:27:21,819 - vpcom - INFO - handled = mode.handle_event(event) 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\mode.py", line 236, in handle_event 2018-01-18 22:27:21,819 - vpcom - INFO - result = handler(self.game.switches[accepted.name]) 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\Games\evildead\my_modes\BaseGameMode.py", line 417, in sw_shooter_active 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\Games\evildead\my_modes\BaseGameMode.py", line 461, in startGameProfile 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\skeletongame.py", line 914, in load_profiles 2018-01-18 22:27:21,819 - vpcom - INFO - super(SkeletonGame, self).load_profiles(file_default,file_game) 2018-01-18 22:27:21,819 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 508, in load_profiles 2018-01-18 22:27:21,819 - vpcom - INFO - if key not in self.user_profiles: 2018-01-18 22:27:21,819 - vpcom - INFO - TypeError: argument of type 'NoneType' is not iterable
  6. Yes... the game now starts, I see the evil dead logo. I pick "quick start game". A ball goes into the shooter lane, and it crashes with this error. It's probably a path or config issue of some sort, i'm just not sure how it's supposed to be.
  7. Going by the logs, the issue is it's failing to load profiles_default.yaml This file is currently located in C:\P-Roc\games\evildead\config The config.yaml file has: config_path: - C:\P-ROC\shared\config\ Is my file in the correct place, or should this config_path be changed?
  8. So I found that there is a log file in shared... and it was showing font problems. Which I guess has something to do with SDL files that are supposed to be replaced in C:\P-Roc\DLLs? I pulled the SDL files out of my archived, working CCC and now it loads! After launching a ball I got this error: 2018-01-18 21:06:52,868 - game - INFO - OSC Server thread is done. 2018-01-18 21:06:52,869 - vpcom - INFO - PYTHON FAILURE (Visual Pinball Bridge is now broken) 2018-01-18 21:06:52,869 - vpcom - INFO - Exception Name TypeError: argument of type 'NoneType' is not iterable 2018-01-18 21:06:52,869 - vpcom - INFO - Traceback (most recent call last): 2018-01-18 21:06:52,869 - vpcom - INFO - File "C:\P-ROC\tools\register_vpcom_solenoids_skeleconfig.py", line 298, in RunGame 2018-01-18 21:06:52,869 - vpcom - INFO - self.game.run_loop() 2018-01-18 21:06:52,869 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\skeletongame.py", line 1403, in run_loop 2018-01-18 21:06:52,869 - vpcom - INFO - super(SkeletonGame, self).run_loop(min_seconds_per_cycle) 2018-01-18 21:06:52,869 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 758, in run_loop 2018-01-18 21:06:52,869 - vpcom - INFO - self.process_event(event) 2018-01-18 21:06:52,869 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 638, in process_event 2018-01-18 21:06:52,869 - vpcom - INFO - self.switch_event(event) 2018-01-18 21:06:52,871 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 664, in switch_event 2018-01-18 21:06:52,871 - vpcom - INFO - self.modes.handle_event(event) 2018-01-18 21:06:52,871 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\mode.py", line 410, in handle_event 2018-01-18 21:06:52,871 - vpcom - INFO - handled = mode.handle_event(event) 2018-01-18 21:06:52,871 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\mode.py", line 236, in handle_event 2018-01-18 21:06:52,871 - vpcom - INFO - result = handler(self.game.switches[accepted.name]) 2018-01-18 21:06:52,871 - vpcom - INFO - File "C:\P-ROC\Games\evildead\my_modes\BaseGameMode.py", line 417, in sw_shooter_active 2018-01-18 21:06:52,871 - vpcom - INFO - File "C:\P-ROC\Games\evildead\my_modes\BaseGameMode.py", line 461, in startGameProfile 2018-01-18 21:06:52,871 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\skeletongame.py", line 914, in load_profiles 2018-01-18 21:06:52,871 - vpcom - INFO - super(SkeletonGame, self).load_profiles(file_default,file_game) 2018-01-18 21:06:52,871 - vpcom - INFO - File "C:\P-ROC\games\EvilDead\procgame\game\game.py", line 508, in load_profiles 2018-01-18 21:06:52,871 - vpcom - INFO - if key not in self.user_profiles: 2018-01-18 21:06:52,871 - vpcom - INFO - TypeError: argument of type 'NoneType' is not iterable
  9. Hi HorsePin, I've gone through all the work to get Python updated to 2.7. Game.py for Evil Dead runs fine. If I register with the "old" register_vpcom, CCC will even run fine with your Python 27 patch. So I think I'm very close. But when I register with register_vpcom_solenoids_skeleconfig, neither game will work. They both bomb out with the following messages. Help!? I had to manually input the path to vp_game_map.yaml in the .pyproc/config.yaml file, so that didn't get populated somehow. Might be related to something else that's not set up right for this new COM interface?
  10. DOf in Pinball X firing all toys

    Feel free to share the build I gave you jesperpark. Sent from my iPhone using Tapatalk
  11. XMEN ROM Colour Patch

    Damn! I saw the topic title and was hoping a link to a color patch was inside .... I haven't seen one yet, unfortunately.
  12. FYI, I ordered a couple of these optocoupler boards https://www.amazon.com/gp/product/B01K7HZEO2/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 Thinking I was going to use them with a KL25Z's output. These boards actually want negative input, so they work perfectly with the Ledwiz. Running a fan, shaker and strobes off it and it seems to work pretty well. They aren't as great for the KL25Z, which sends positive power to turn a signal on.
  13. Sorry I didn't see this post. The mod that fixes this is super super simple. It's like 5 lines of code. You can find it on my github here: https://github.com/djrobx/DirectOutput/commit/e21d719d032b6a22ad2bb0411f4569550f8e210d We badly need an official maintainer of DOF since Swisslizard seems to be gone. I see you found it, good.... LOL
  14. My wiring diagram looks like Rusty's but there's only one 2.1 amp, the other two (that go to the playfield) are 2.0. The key difference in mine is that I have bass routing enabled in Speakers Properties in control panel, and I have my rears defined as small size speakers, and front (where the 2.1 amp is), as large:
  15. SAMBuild3.0 beta thread

    Yep, Freezy's the magic sauce in this case. And his DMDExt.dll is completely open source, so if he abandons the project it could still be done. Freezy popped up recently asking about crashing, I'm hoping this means he's going to do more work soon. I'd love to see support for non-SAM colorization go in.
×