Jump to content

Pro Pinball: Timeshock - Dof Support


freezy

Recommended Posts

  • Replies 102
  • Created
  • Last Reply
  • Content Provider
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 ;)

Link to comment
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.

Link to comment
Share on other sites

  • Content Provider

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

Link to comment
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 

Link to comment
Share on other sites

  • Content Provider
<?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

Link to comment
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

Link to comment
Share on other sites

  • Content Provider

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?

Link to comment
Share on other sites

  • Content Provider

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

Link to comment
Share on other sites

  • 4 months later...

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

Link to comment
Share on other sites

  • 3 months later...
  • 1 year later...

hi

when i launch time shock , i have this message = propinballslave has stopped

with another window shell :

 

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at DirectOutput.Cab.Out.LW.LedWiz.LWZ_SBA_64(UInt32 device, UInt32 bank0, UInt32 bank1, UInt32 bank2, UInt32 bank3, UInt32 globalPulseSpeed)
   at DirectOutput.Cab.Out.LW.LedWiz.TerminateLedWiz() in C:\Development\DirectOutput\DirectOutput\Cab\Out\LW\LedWiz.cs:line 390
   at DirectOutput.Cab.Out.LW.LedWiz.Dispose(Boolean disposing) in C:\Development\DirectOutput\DirectOutput\Cab\Out\LW\LedWiz.cs:line 476
   at DirectOutput.Cab.Out.LW.LedWiz.GetLedwizNumbers() in C:\Development\DirectOutput\DirectOutput\Cab\Out\LW\LedWiz.cs:line 415
   at DirectOutput.Cab.Out.LW.LedWizAutoConfigurator.AutoConfig(Cabinet Cabinet) in C:\Development\DirectOutput\DirectOutput\Cab\Out\LW\LedWizAutoConfigurator.cs:line 25
   at DirectOutput.Cab.Cabinet.AutoConfig() in C:\Development\DirectOutput\DirectOutput\Cab\Cabinet.cs:line 32
   at DirectOutput.Pinball.Setup(String GlobalConfigFilename, String TableFilename, String RomName) in C:\Development\DirectOutput\DirectOutput\Pinball.cs:line 213
   at DirectOutput.DirectOutputHandler.Init(String HostingApplicationName, String TableFilename, String RomName) in C:\Development\DirectOutput\DirectOutput\DirectOutput.cs:line 191
   at ProPinballSlave.FeedbackSlave.Start()
   at ProPinballSlave.FeedbackSlave.Main(String[] args)

 

 

any help please

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...