Jump to content
freezy

Pro Pinball: Timeshock - Dof Support

Recommended Posts

On 9/14/2017 at 12:05 AM, freezy said:

timeshock-dof.thumb.png.402661b9bbf8ed235bacb62bcb040834.png

Thanks Freezy, that's what i was looking for :)

yes we can trigger from the operator menu, i did that for the flashers but for the non lights, you won't see where they are triggered

so, once i get all my controllers working in my cab, i can finish the config for the solenoids and flashers, but to do a complete config, i need to be able to map the switches, need to know if W* is working..?? and if yes, i need to know which switch is where like the screenshot above

but with solenoid and flashers a config can be done already ;)

Share this post


Link to post
Share on other sites

By switches you mean all the bulbs? They are not returned by Pro Pinball's message queue. What's in the screenshot is all we can get our hands on (apart the start/launch/magnosave buttons, I didn't put those).

I suppose I can take a guess and see what's in the memory that comes after, maybe the bulbs are there. But that would be pure luck.

BTW for most of the solenoids you'll see some small moving parts on the playfield when testing. All but S24/S25 and S0/S1 if I remember correctly.

Share this post


Link to post
Share on other sites

Switches are like rollovers, targets, things on the playfield that the ball touches. bulbs are lamps if i am not mistaken where flashers are normally part of the solenoids, they are all S in vp world

Share this post


Link to post
Share on other sites

artnet is not working yet with the last version, i have set the path to my cabinet.xml but i have to put a network path, if i remember i had to do that to make artnet controller working , here is my GlobalConfig_B2SServer.xml

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.6.5224.36307: 2014-04-21 22-16-17-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>3</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <IniFilesPath>c:\Tables\plugin\directoutput\ini</IniFilesPath>
  <CabinetConfigFilePattern>\\HYPERPIN-PC\Tables\plugin\directoutput\Config\cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>c:\Tables\plugin\directoutput\ini\DirectOutput.log</LogFilePattern>
</GlobalConfig>

and dof logs from vp and timeshock, we can see dofslave doesn't load artnet, and also my cabinet.xml and my dof inis

https://mega.nz/#!pk90gRjY!S9DWjF4NijgsHVkjTq83nnV0kmq1VQkT77bOs1afibc

Share this post


Link to post
Share on other sites
2 hours ago, arngrim said:

artnet is not working yet with the last version, i have set the path to my cabinet.xml but i have to put a network path, if i remember i had to do that to make artnet controller working , here is my GlobalConfig_B2SServer.xml


<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.6.5224.36307: 2014-04-21 22-16-17-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>3</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <IniFilesPath>c:\Tables\plugin\directoutput\ini</IniFilesPath>
  <CabinetConfigFilePattern>\\HYPERPIN-PC\Tables\plugin\directoutput\Config\cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>c:\Tables\plugin\directoutput\ini\DirectOutput.log</LogFilePattern>
</GlobalConfig>

and dof logs from vp and timeshock, we can see dofslave doesn't load artnet, and also my cabinet.xml and my dof inis

https://mega.nz/#!pk90gRjY!S9DWjF4NijgsHVkjTq83nnV0kmq1VQkT77bOs1afibc

Copy your global config and your cabinet config and your ink files to the stream folder.      Adjust the file paths accordingly.     The path can be

.\cabinet.xml

also ,  you can remove ini part.   It will load them auto 

Share this post


Link to post
Share on other sites
<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.6.5224.36307: 2014-04-21 22-16-17-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>3</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <!--<IniFilesPath>c:\Tables\plugin\directoutput\ini</IniFilesPath>-->
  <CabinetConfigFilePattern>\\HYPERPIN-PC\ppu\cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
</GlobalConfig>

also tried &ith 

<?xml version="1.0" encoding="utf-8"?>
<!--Global configuration for the DirectOutput framework.-->
<!--Saved by DirectOutput Version 0.6.5224.36307: 2014-04-21 22-16-17-->
<GlobalConfig>
  <LedWizDefaultMinCommandIntervalMs>3</LedWizDefaultMinCommandIntervalMs>
  <LedControlMinimumEffectDurationMs>60</LedControlMinimumEffectDurationMs>
  <LedControlMinimumRGBEffectDurationMs>120</LedControlMinimumRGBEffectDurationMs>
  <!--<IniFilesPath>c:\Tables\plugin\directoutput\ini</IniFilesPath>-->
  <CabinetConfigFilePattern>.\cabinet.xml</CabinetConfigFilePattern>
  <TableConfigFilePatterns />
  <EnableLogging>true</EnableLogging>
  <ClearLogOnSessionStart>true</ClearLogOnSessionStart>
  <LogFilePattern>.\DirectOutput.log</LogFilePattern>
</GlobalConfig>

it can't find my cabinet.xml

---------------------------------------------------------------------------------
2017.09.16 18:11:52.717	DirectOutput Logger initialized
2017.09.16 18:11:52.717	DirectOutput Version 0.9.6464.42771 as of 2017.09.12 23:45
2017.09.16 18:11:52.718	Global config loaded from: 
2017.09.16 18:11:52.718	Loading Pinball parts
2017.09.16 18:11:52.718	Loading cabinet
2017.09.16 18:11:52.718	No cabinet config file loaded. Will use AutoConfig.
2017.09.16 18:11:52.720	Cabinet auto configuration started
2017.09.16 18:11:52.931	Opening 64-bit LedWiz driver...
2017.09.16 18:11:52.935	Debug: Ledwiz devicelist content. Handles: 1, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Num devices: 3
2017.09.16 18:11:52.937	Debug: Disposing LedWiz instance -01.
2017.09.16 18:11:52.940	Opening 64-bit LedWiz driver...
2017.09.16 18:11:52.940	Debug: Ledwiz devicelist content. Handles: 1, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Num devices: 3
2017.09.16 18:11:52.943	Detected and added LedWiz Nr. 1 with name LedWiz 01
2017.09.16 18:11:52.944	Added LedwizEquivalent Nr. 1 with name LedWiz 01 Equivalent for Ledwiz Nr. 1
2017.09.16 18:11:52.944	Opening 64-bit LedWiz driver...
2017.09.16 18:11:52.944	Detected and added LedWiz Nr. 2 with name LedWiz 02
2017.09.16 18:11:52.944	Added LedwizEquivalent Nr. 2 with name LedWiz 02 Equivalent for Ledwiz Nr. 2
2017.09.16 18:11:52.944	Opening 64-bit LedWiz driver...
2017.09.16 18:11:52.944	Detected and added LedWiz Nr. 8 with name LedWiz 08
2017.09.16 18:11:52.944	Added LedwizEquivalent Nr. 8 with name LedWiz 08 Equivalent for Ledwiz Nr. 8
2017.09.16 18:11:52.944	Cabinet auto configuration finished
2017.09.16 18:11:52.944	Cabinet loaded
2017.09.16 18:11:52.944	Loading table config
2017.09.16 18:11:52.945	Warning: No table config file found. Will try to load config from LedControl file(s).
2017.09.16 18:11:52.945	Will try to load configs from DirectOutput.ini or LedControl.ini file(s) for RomName Timeshock
2017.09.16 18:11:52.949	Loading LedControl file C:\Program Files (x86)\Steam\steamapps\common\Pro Pinball Ultra\directoutputconfig.ini
2017.09.16 18:11:52.956	Min DOF Version is 0.8 for file directoutputconfig.ini
2017.09.16 18:11:53.252	Loading LedControl file C:\Program Files (x86)\Steam\steamapps\common\Pro Pinball Ultra\directoutputconfig100.ini
2017.09.16 18:11:53.263	Min DOF Version is 0.8 for file directoutputconfig100.ini
2017.09.16 18:11:54.521	Loading LedControl file C:\Program Files (x86)\Steam\steamapps\common\Pro Pinball Ultra\directoutputconfig2.ini
2017.09.16 18:11:54.522	Min DOF Version is 0.8 for file directoutputconfig2.ini
2017.09.16 18:11:54.618	Loading LedControl file C:\Program Files (x86)\Steam\steamapps\common\Pro Pinball Ultra\directoutputconfig3.ini
2017.09.16 18:11:54.619	Min DOF Version is 0.8 for file directoutputconfig3.ini
2017.09.16 18:11:54.791	4 directoutputconfig.ini or ledcontrol.ini files loaded.
2017.09.16 18:11:54.794	Config for RomName Timeshock exists in LedControl data. Updating cabinet and config.
2017.09.16 18:11:54.834	Table config loading finished
2017.09.16 18:11:54.835	Pinball parts loaded
2017.09.16 18:11:54.835	Starting processes
2017.09.16 18:11:54.835	Initializing cabinet
2017.09.16 18:11:54.835	Debug: Initializing output controllers
2017.09.16 18:11:54.836	Debug: Initializing LedWiz Nr. 01
2017.09.16 18:11:54.839	LedWiz Nr. 01 initialized and updater thread initialized.
2017.09.16 18:11:54.839	Debug: Initializing LedWiz Nr. 02
2017.09.16 18:11:54.839	LedWiz Nr. 02 initialized and updater thread initialized.
2017.09.16 18:11:54.839	Debug: Initializing LedWiz Nr. 08
2017.09.16 18:11:54.839	LedWiz Nr. 08 initialized and updater thread initialized.
2017.09.16 18:11:54.839	Debug: Output controllers initialized
2017.09.16 18:11:54.840	Updater thread for LedWiz 01 started.
2017.09.16 18:11:54.840	Updater thread for LedWiz 02 started.
2017.09.16 18:11:54.840	Updater thread for LedWiz 08 started.
2017.09.16 18:11:54.845	Cabinet initialized
2017.09.16 18:11:54.850	Loading shape definition file: C:\Program Files (x86)\Steam\steamapps\common\Pro Pinball Ultra\DirectOutputShapes.xml
2017.09.16 18:11:55.356	Framework initialized.
2017.09.16 18:11:55.356	Have fun! :)
2017.09.16 18:12:07.267	Finishing framework
2017.09.16 18:12:07.269	Finishing cabinet
2017.09.16 18:12:07.271	Debug: Finishing output controllers
2017.09.16 18:12:07.271	Debug: Finishing LedWiz Nr. 01
2017.09.16 18:12:07.271	Updater thread for LedWiz 01 terminated.
2017.09.16 18:12:07.272	LedWiz Nr. 01 finished and updater thread stopped.
2017.09.16 18:12:07.272	Debug: Finishing LedWiz Nr. 02
2017.09.16 18:12:07.272	Updater thread for LedWiz 02 terminated.
2017.09.16 18:12:07.273	LedWiz Nr. 02 finished and updater thread stopped.
2017.09.16 18:12:07.273	Debug: Finishing LedWiz Nr. 08
2017.09.16 18:12:07.273	Updater thread for LedWiz 08 terminated.
2017.09.16 18:12:07.294	LedWiz Nr. 08 finished and updater thread stopped.
2017.09.16 18:12:07.294	Debug: Output controllers finished
2017.09.16 18:12:07.294	Cabinet finished
2017.09.16 18:12:07.294	DirectOutput framework finished.
2017.09.16 18:12:07.294	Bye and thanks for using!

what am i doing wrong?

my caibnet.xml is at the same place at the ini and //HYPERPIN-PC/ppu/cabinet.xml path is working

Share this post


Link to post
Share on other sites

I think you just need to rename it the name freezy specified and make sure its unblocked (right click, properties)

My phone isn’t letting me search it too well,  but it’s at the end of page 3 where he specified what name the global file had to be 

Share this post


Link to post
Share on other sites
On 2017-09-13 at 10:44 AM, freezy said:

I peeked into global config and there you can set your cabinet.xml. So @arngrim can you check if with the posted build above, a GlobalConfig_ProPinball.xml pointing to your cabinet.xml, your artnet whatever thingie works?

Then we still need to figure out the values. @electricmagma does 0/1 as currently implemented work with your flashers?

Here’s the name of the file

Share this post


Link to post
Share on other sites

allright, config posted, let me know if you want to change something

is it possible to mute certain sounds? the flipper sounds coming from my speaker panel are annoying while i have contactors fired

also, i have quite some latency with the flippers, not with settings to high and you?

Share this post


Link to post
Share on other sites

No it is just a habit.
First i have 2 sound systems in my cab and the mech sounds comes from inside the cab.
Secondu all my vp tables have no flipper sounds, bumper, redundant sounds with force feedback toys, thanks to how i built the controller.vbs, i can shut all them down with one parameter globally in the dof and keys menu in vp

Envoyé de mon SM-A320FL en utilisant Tapatalk

Share this post


Link to post
Share on other sites

I know what you mean about the flipper sounds.   I prefer mine like that too

one thing you could try is in the audio settings of the game, turn down the soundfx and keep the music up full.      You might lose sound of things like the magnet moving, although the shaker takes care of that.    

Share this post


Link to post
Share on other sites

Okay I've tested it but the lights don't work here. The flashers you've mapped on the bumpers do, but not the flashers linked to the flashers. Which probably means that I'm sending the wrong values. I'll debug some more when I have time.

Share this post


Link to post
Share on other sites

Very impressed that this works I had been away from anything new in my cabinet for a while and now I find DOFLinx for FX2 and FX3 and this one :)

2 questions.  Is there any solution to DOFSlave crashing when closing the table.  Occurs for me whether Pro Pinball is run through Steam directly or called through Steam  from PinballX front end.

Also is there a way to turn down the shaker?  Mine seems to be excessive in this game.

Thanks for your hard work.

Stuart

Share this post


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


×