Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

TerryRed

Content Provider
  • Content Count

    265
  • Joined

  • Last visited

  • Days Won

    11

TerryRed last won the day on January 23

TerryRed had the most liked content!

5 Followers

About TerryRed

  • Rank
    Advanced Member

Recent Profile Visitors

5,515 profile views
  1. HOW TO CREATE MX LED EFFECTS AND DOF CONFIGS FOR DOF CONFIG TOOL (the EASY way), USING "DOF CONFIG CREATOR" To create, add, or modify DOF Lighting and Feedback for virtual pinball tables in a cabinet: - a virtual pinball table for Visual Pinball, Future Pinball, Pinball FX3 (or any emulator, etc) MUST have DOF support capability added to them. - the table / game must already be in DOF Config Tool's database - DOF commands and parameters need to be added to the table's config in DOF Config Tool (for each DOF toy) - you need a basic understanding of how switches, solenoids, flashers, lights, and other toys work in a pinball game. What makes a table DOF "capable"? To add DOF capability to a table, it must be able to trigger DOF commands to control the DOF configuration for the table on DOF Config Tool. Visual Pinball tables that emulate arcade "roms" through PinMAME, are already capable of triggering DOF commands. The "control" is all handled by the game's rom code, and PinMAME's output is what triggers the DOF commands. Most of these rom based tables already have DOF feedback and lighting added to them by Arngrim, and many others! (Amazing stuff) Visual Pinball tables that are EM (Electro-Mechanical) based, or Original tables (not emulating an arcade table) all need to have the DOF "trigger" commands added to the table script for every table action or event. Examples are solenoid actions, flashers, lights, shaker, etc. This means the table can have total control of how DOF is triggered. Examples of Visual Pinball (table script) DOF trigger commands: DOF 380, DOFPulse 'DOF triggers E380 with a small pulsed duration DOF 220, DOFOn 'DOF triggers E220 to turn ON DOF 220, DOFOff 'DOF triggers E220 to turn OFF Example of a Visual Pinball (table script) DOF trigger command that also supports SSF (surround sound feedback): PlaySoundAt SoundFXDOF("fx_kicker", 200, DOFPulse, DOFContactors), kicker1 Future Pinball tables do not have rom emulation capability. Therefor ALL Future Pinball tables need to have DOF triggering commands (for all table events, and actions) added to the table script as well. Since Future Pinball can't talk directly to DOF (due to it's restrictions), it needs to have DOFLinx support added to the table. Future Pinball "can" talk to DOFLinx, so DOFLinx will translate those commands to DOF. For Future Pinball, DOFLinx can trigger most "standard" DOF toys (without the need for DOF Config Tool) using it's own internal commands. However for addressable leds, you MUST use DOFLinx "DOF" commands to trigger the table's DOF config on DOF Config Tool. Examples of Future Pinball (table script) DOFLinx "DOF" commands: FF_DOF "E",120,-1 'DOFLinx triggers E120 to pulse or turn ON FF_DOF "E",235,50 'DOFLinx triggers E235 for 500ms FF_DOF "E",120,0 'DOFLinx triggers E120 to turn OFF (Note: These "DOF" commands are capable of triggering ANY toy on DOF Config Tool as well) Pinball FX3 (and FX2) tables can't talk directly to DOF (due to it's restrictions). It also needs to have DOFLinx support added for each table, but this needs to be added directly to DOFLinx by DDH69 (creator of DOFLinx). For FX3, DOFLinx can trigger most "standard" DOF toys (without the need for DOF Config Tool) using it's own internal commands. However for addressable leds, we MUST use DOFLinx "DOF" commands to trigger the table's DOF config on DOF Config Tool. Again, all that is taken care of by DDH69. ======================================================== DOF Triggers These are designated with a letter followed by the trigger number. These are the different types of triggers that are used. PinMAME / Rom based tables use multiple triggers to represent the different devices in a real pinball cabinet. Sxxx Example: S17 These can be solenoids, and flashers. Lxxx Example: L25 m550 Blink fu500 fd600 These can be lamps, light inserts, button leds. Wxxx Example: W14 Blink fu500 fd550 These are for switches. These can be roll-overs, gates, buttons, drop targets, targets, kicker switches and more. Everything that is NOT emulated through PinMAME uses Exxx triggers. This can include Visual Pinball EM tables, Visual Pinball Original tables, all Future Pinball tables, and Pinball FX3 / FX2 tables. Exxx Example: E124 Red 250 AH100 ADU AS300 ======================================================== DOF Commands in DOF Config Tool Adding DOF commands can be overwhelming if you don't know what it all means...especially with addressable leds! In fact I may be the only person left doing them for Visual Pinball, and I've always been the only one doing them for Future Pinball. DDH69....FX3 is all yours! Here is an example of one DOF command for a single MX effect for one MX toy: W26 Purple 50 AH100 ADU AS300 Now if I want to have more effects to be used with that toy, they ALL must be on a single line, and only separated by a / Here is an example of the Back Effects MX toy on my Transformers update with multiple DOF commands: W26 Purple 50 AH100 ADU AS300/W24 Red 100 AT80 AH20 ADD AS300/W25 Blue 100 AT80 AH20 ADD AS300/W10 Purple 100 W300 AH80 ADD AS300 L25/W51 White 800 L13 AT0 AFDEN15 AFMIN10 AFMAX20/S3 White 60 AW100 AH100 ADD AS300 I consider that "simple" and small When you have many DOF toys, and complex MX led commands to keep track of, you can get lost pretty quick! I did my first MX Led config of ACDC LE on a notepad! I still have it and it was organized pretty good...but I'm afraid to go back in there to figure it all out again! ======================================================== Addressable Leds (MX): Addressable leds (also referred to as MX Leds) are currently made up of three main assemblies in a virtual pinball cabinet. A Back Matrix (1 to 10 strips), Left Matrix (single strip), Right Matrix (single strip), and RGB Undercab Complex Matrix. These offer far more diverse and complex light shows and animations compared to any other DOF toy. The "main" DOF "toys" that are used with MX Leds are: PF Back Flashers MX: used to emulate a real 5 RGB Flasher bar on the Back MX PF Left Flashers MX: used to emulate Flashers on the Left MX. These are positioned near where the flasher is located on the playfield. PF Right Flashers MX: used to emulate Flashers on the Right MX. These are positioned near where the flasher is located on the playfield. PF Back Effects MX: used for custom animations, effects, words, and Beacon Effects on the Back MX PF Left Effects MX: used for custom animations, and effects on the Left MX PF Right Effects MX: used for custom animations, and effects on the Right MX PF Strobe MX: used to emulate a strobe on the Back MX PF Beacon MX: this has not been used on any table PF PBX Back MX: this is used for "browsing" effects while using Pinball X RGB Undercab Complex MX: this mimics normal RGB undercab lighting, but can also have custom animations like the other MX toys. RGB 5 Flasher "emulation" vs Custom Animated Effects Support for MX Leds came long after most tables had full DOF added to them. Some people like Swisslizard, randr, Gech and others created amazing custom animated effects for some tables that made full use of the Back MX and Side MX's. This showed how diverse MX Leds could be compared to a standard RGB 5 Flashers bar. The commands for all these Custom Animated Effects are found under the Back / Left / Right "Effects MX" toys for those tables. However, many 100's of other tables didn't have ANY support for MX Leds at that time. So at one point, Arngrim added an excellent new feature to DOF Config Tool that would automatically take all the real RGB 5 Flasher, strobe, and Launch Ball entries, and auto-generate new commands that would mimic them on the Back Matrix and Right Matrix for (Launch Ball effect). As a result almost ALL VP tables now have a basic RGB 5 flasher and strobe emulation with MX Leds, and the user can decide what shape and size they will be. The commands for emulated RGB 5 Flashers for each table are found in the "PF Back Flashers MX" toy in DOF Config Tool. The only side effect this had was that those tables which already contained the really cool custom MX "effects" now also have duplicate effects for the same triggers with the emulated 5 RGB flashers. How should we create the MX Leds then? When I update a rom based table, or create new DOF for an original VP or FP table, I ONLY emulate RGB Flashers on the Side MX, NOT the Back MX (unless there are flashers positioned there on the playfield). This allows them to still be visible and positioned "where" the flasher actually is. This is something a 5 RGB FIasher bar can't do, and the default emulated flashers won't be setup like this. I keep the Back Matrix for animated effects, words, and all the other cool things like explosions, animated shapes, particle effects, plasma effects...you name it. If you add emulated 5 Flashers in there it becomes a busy mess and looks horrible! So while adding in MX effects I completely remove all entries in the Flashers MX toys, and paste them to notepad. Then I can use the triggers that were used with that for reference while creating MX effects (and MX Flashers for the side MX) for specific actions on the table. Once I have all those triggers assigned to an effect, and I'm confident the table config is complete, then I no longer need the old Flashers MX commands. =========================================================== Would if someone does NOT want RGB 5 Flasher "emulation" with the Back MX, and they just want effects and animations there? The user can simply erase all the entries for the "Back Flashers MX" toy for these tables, so they will only see the "effects". Would if someone DOES want RGB 5 Flasher "emulation" with the Back MX, and no effects and animations? If the user doesn't like or want the Effects that I or anyone else has added, they can simply erase all the entries for the "Back Effects MX" toy, and then click "Save and Create Basic Matrix Config". =========================================================== "That all sounds complicated!" If you are completely new to this...it is! When DDH69 added MX led support to DOFLinx (at my urging), we both came up with an excel sheet tool, and standardized it to make adding in MX Leds to a table MUCH easier. This led to me doing lots of crazy and cool animations and effects. I updated this sheet over time and using it became second nature for me. Now I think others may want to give it a try! =========================================================== DOF CONFIG CREATOR! Let's do DOF and addressable leds (MX) the EASY way! After doing DOF and MX Led configs for numerous tables and creating hundereds of effects, I decided to overhaul the DOF Config Creator excel sheet (originally meant for MX Leds) to be more orgainzed and to also include most of the standard DOF toys. It now has almost everything you need for adding DOF and MX Leds! Now you can do a complete DOF and MX Led "Config" update for any table, easily! Features of DOF CONFIG CREATOR: - you can add MX Led effects to a table without needing to know "how" to create them. It can be as easy as copy, paste, then change the trigger value and colour. - templates for VP, FP, which inlcude examples of MX Leds and DOF for most standard pinball devices and events. - many examples of my MX Led effects and animations I've created, ready to use! - lists all DOF shapes, characters, numbers, and letters for easy reference. - list of standardized "reserved" triggers used for FP and FX3. - includes my own real DOF and MX examples for an original VP table (Stranger Things: Stranger Edition, DOF and MX), a rom based VP table (Transformers, MX only), and a FP table (Star Wars DSA, MX only). It also includes my VP video tutorial example of Star Wars (Data East). BEFORE YOU START... First, I HIGHLY recommend you watch these videos before you try to do anything! They will help you understand how DOF works and will make the process MUCH easier. DOF Config Tool tour video: This first video is a tour of DOF Config Tool. It helps to explain many of it's features and how you will be working with it. DOF, MX Leds and Table Configs. The "Basics": In this video I go over the "basics" of DOF, MX Leds, and creating table configs. I also give a preview of my "DOF Config Creator" excel sheet. Video Bookmarks: Intro: 0:01 DOF Basics: 2:18 DOF (Table script) Trigger Commands 5:51 DOF Trigger Types: 12:30 DOF Commands: 16:50 Addressable Leds (MX): 21:40 DOF Config Creator Sheet Tour: 34:00 Stranger Things: SE (VPX original table example): 42:17 Transformers (VPX rom based example): 43:50 Star Wars DSA (FP DOFLinx example): 44:42 "DOF Config Creator" video tour! This video gives you a full tour and describes everything you'll be able to use with my "DOF Config Creator" Sheet. This tool makes adding addressable leds and DOF configs to DOF Config Tool much easier! "DOF Config Creator", Table Template "Basic" Tutorial: Before you even "think" about creating any DOF table configs, you MUST....absolutely MUST watch my "DOF Config Creator", Table Template "Basic" Tutorial video that explains HOW to use it! You WILL mess something up if you don't watch the video, and waste lots of time! You have been warned! It's easy to use, but there are a few simple steps that are REQUIRED for it to be used properly, and I can't explain that easily in a post. I need to show you. "DOF Config Creator", Add MX Leds to a VP Table, Tutorial (updating Star Wars - Data East): In the video l show you how to easily add addressable led (MX) effects and animations to a (rom based) VPX table. I update the MX Leds for Star Wars (Data East). I'll show you how easy it is by using my Template and pre-programmed MX led effects! I also show what sources I use to determine what Triggers are required. Once you learn how to create your own custom MX led effects and DOF...the possibilities are endless! Video Bookmarks: Video Comparison of Default RGB 5 Flasher Emulation vs Custom Animated MX Led Effects: 0:00 Sources to use to find the Triggers you'll need: 2:55 Start with the VP Table Template: 4:25 Remove ALL unwanted Actions / Rows: 6:35 Find and add what triggers we need: 13:15 Add new MX effects: 23:40 Change the colours: 25:30 Edit an existing Effect: 26:39 Clearing unwanted DOF Config Tool commands: 31:10 Keeping handy DOF Config Tool commands for reference: 32:30 How to use positional MX Flashers on the Left and Right MX: 34:56 Use the Service Menu to find and TEST solenoids, flashers, and switches: 37:12 Copy and Paste (Formula Only) the Green Cells when you are DONE! YOU MUST DO THIS! 43:19 Completed Sheet. Explanation of how the last of the triggers were found and how they are used: 47:15 How MX Flashers are sized and positioned: 52:05 Copy and Paste to DOF Config Tool: 1:00:49 Make any fixes, changes: 1:02:43 Final Play testing demo and thoughts: 1:03:54 =========================================================== Sources for finding the Triggers being used in a table: DOF Config Tool: It may already have commands added for standard DOF toys. The triggers can be referenced to what toy they are used in. Simple examples would be Strobes, Beacons, Flippers, and Slingshots. Those triggers can also be used for MX Led commands. Service Manual for the real pinball machine (VP only): For Rom based VPX tables, this is an excellent source that will list every solenoid, flasher, switch, and light with the proper trigger numbers that must be used. Service Menu for the game (VP only): While playing a VP table, this is also a great tool for reference and for testing your DOF Configs. Table Editor and script: You can sometimes find the trigger numbers you need by clicking on components in the table editor, or searching in the script. For all VP EM or Original tables, or any FP tables... the ONLY sources you have will be the DOF commands used in the table's script (assuming the table has DOF support added) and DOF Config Tool (assuming there is a DOF Config already available). This will show you what Exxx triggers you need for what devices and events the table is using. Triggers for Rom based tables: Sxxx = solenoids, flashers Lxxx = light inserts, button leds, bulbs and other table lights Wxxx = switches such as roll-overs, gates, buttons, drop targets, targets, kicker switches, etc. Triggers for all other VP tables (EM, Original), and all FP tables: Exxx = used for all events, solenoids, flashers, lights, and switches on the table. =========================================================== Guidelines to follow when using DOF Config Creator: -make a copy of the Template, and use that for your new Config -look at other "completed" tables as a working reference -MX "effects" and animations are only used in "* Effects MX" toys -MX emulated "RGB 5 flashers" are only used in "* Flashers MX" toys. Preferably the Left and Right Flasher MX, and positioned where the flasher is on the table (instead of using the Back Flashers MX, leave that for effects.) -MX strobe effects are only used in "PF Strobe MX" -MX Beacon effects are currently only used in "PF Back Effects MX" When adding or Removing any Rows: -only "add / remove" Rows between the Red "Formula Line" and the Red "Final Line". DO NOT "add / remove" anything above or below those Rows! (watch the video tutorial!) -when you are "done" and want to copy your "Completed DOF Commands" to DOF Config Tool to test, you MUST do the following FIRST! Select all the "Formula Line" GREEN Cells and then choose COPY. Then select ALL the Cells below that and including the "Final Line" GREEN Cells and choose PASTE "FORMULA ONLY". This is needed to ensure that all DOF Commands are being added and arranged correctly to your "Completed DOF Commands" (watch the video tutorial!) -no extra spaces in DOF commands! Very important! -use LedConfigTester.exe to check your final DOF Config Tool "Generated" config files for any parsing errors with your DOF commands! -use the Ball Roller / Controller with VPX and FP when testing your DOF commands! It's MUCH easier than trying to "play" the game for testing. For VPX it can be enabled in the Editor options (use mouse only to move around the ball, left flipper to disable it). For FP, its configured in the Game Keys and Controls (use a gamepad's thumbstick, much better than a mouse!). =========================================================== DOF Config Tool Guidelines: You can update ANY table any way you want for your own personal "Candidate Configuration". This will have NO effect on the current "PUBLIC Configuration". Do whatever you like...go crazy! If you want to change DOF / MX leds for a table that already has "completed DOF and MX Led effects" for your personal "Candidate Configuration".... that's fine. However, DO NOT "Submit for Public Consideration" for these tables, please. Understand, that the "PUBLIC Configuration" is for everyone to use. So if you submit your "Candidate Configuration" and your update is added, then the current "PUBLIC Configuration" is GONE for everyone! The point here is...we don't want some of the really cool MX Configs from myself, Swisslizard, randr, Gech and others to be lost forever! However do feel free to update tables that don't have "completed MX configs"... and go ahead and "Submit for Public Consideration". Please only submit "Completed" configs or "fixes"...not numerous minor updates. If there already is a "completed" config for a table, and you made your own custom "Candidate Configuration" anyway that is significantly different or unique...please share your "Sheet" on this thread as an "alternate config". Maybe others will want to give it a try! Show off your updates in a video! I'd love to see what others can do with this tool! =========================================================== List of "Completed" DOF and MX Configs: Please DO NOT "Submit for Public Consideration" for MX Leds on these tables! If you want to update a table and you are not sure if it's "completed" yet...ask here first. This list is not complete, so please let us know of any tables not listed here that already have cool Custom MX Led effects and animations. VPX Tables: -Attack From Mars -Bride of Pinbot -Twilight Zone -Monster Bash -Tron Legacy -Avatar -Transformers -ACDC LE -Star Trek (Stern) (not sure if Pro, LE or both yet) -Mad Scientist -Stranger Things -Stranger Things: Stranger Edition -Jaws -Masters of the Universe -Getaway High Speed II -Medieval Madness -Star Wars (Data East) -Scared Stiff -Bad Cats All Future Pinball Tables with any DOF Config (these are only TerryRed's configs currently). Any of the empty "FP: xxxxxx" Configs are free for anyone to update. All FX3 and FX2 Tables with any DOF Configs (these are DDH69's configs) =========================================================== "DOF CONFIG Creator" excel sheet download link: V1.0, Jan 26 - 2019 https://drive.google.com/open?id=1vASLAIf4lVnUQFbQp8jU9xn05KqeBvfT A big thanks to: -DDH69 for helping to create the original version of this sheet long ago. I knew almost nothing about excel back then, so without him this never would have been possible! -DeeGor and Arngrim for creating the excellent DOF Config Tool -SwissLizard for creating the excellent Direct Output Framework (DOF). I've never had the pleasure to talk to him, but I hope he sees what his work has allowed others to create. His addressable led configs for some tables are great examples to strive for! -randr, Gech, SwissLizard, and anyone else who created the first excellent addressable led examples we all enjoy today! -mjr for maintaining and updating a centralized version of DOF that included many updates over the last few years. Thanks for DOF R3++ NOTE: I originally created this Tool for my own personal use. I am sharing it here for anyone to freely use. I take NO responsibility for how you use it. Use at your own risk. It's important for you to have a basic understanding of how DOF works, how pinball game mechanics work, and also how to use an excel sheet to best be able to use this Tool. I have provided all the video tutorials, and links within the sheet for everything you should need. It took me a long time, and I worked hard to get this ready for you guys to use. Please take some of "your" time to watch and read everything I have laid out for you before jumping in and using this. Good luck, and enjoy guys!
  2. DOF Config Creator: Add MX Leds to VP Table, Tutorial! (updating Star Wars - Data East) In the video l show you how to easily add addressable led (MX) effects and animations to a (rom based) VPX table. I update the MX Leds for Star Wars (Data East). I'll show you how easy it is by using my Template and pre-programmed MX led effects! I also show what sources I use to determine what Triggers are required. Once you learn how to create your own custom MX led effects and DOF...the possibilities are endless! Video Bookmarks: Video Comparison of Default RGB 5 Flasher Emulation vs Custom Animated MX Led Effects: 0:00 Sources to use to find the Triggers you'll need: 2:55 Start with the VP Table Template: 4:25 Remove ALL unwanted Actions / Rows: 6:35 Find and add what triggers we need: 13:15 Add new MX effects: 23:40 Change the colours: 25:30 Edit an existing Effect: 26:39 Clearing unwanted DOF Config Tool commands: 31:10 Keeping handy DOF Config Tool commands for reference: 32:30 How to use positional MX Flashers on the Left and Right MX: 34:56 Use the Service Menu to find and TEST solenoids, flashers, and switches: 37:12 Copy and Paste (Formula Only) the Green Cells when you are DONE! YOU MUST DO THIS! 43:19 Completed Sheet. Explanation of how the last of the triggers were found and how they are used: 47:15 How MX Flashers are sized and positioned: 52:05 Copy and Paste to DOF Config Tool: 1:00:49 Make any fixes, changes: 1:02:43 Final Play testing demo and thoughts: 1:03:54
  3. DOF Config Creator: Basic Table Template Tutorial. This Video will show you "how" to use the "DOF Config Creator" Sheet's "Table Template". It shows the ease and basics of adding / removing / editing the DOF or MX effects already made available for you (or make your own). Then I show how to easily add your new DOF commands to DOF Config Tool. It's important to watch the ENTIRE video, as there are some specific steps required to make this work correctly! Basic Video tutorial is here: I will do one more tutorial video that will show me using the sheet to add MX Leds to a VPX rom based table... the easy way. After that video is done, I will create a central Post where I will detail all the info summarized on the videos, and I will make the sheet available there. Soon!
  4. DOF Config Creator: A Video Tour This video gives you a full tour and describes everything you'll be able to use with my "DOF Config Creator" Sheet. This tool makes adding addressable leds and DOF configs to DOF Config Tool much easier! Be sure to watch the Table Template "Basics" tutorial, and the VP (rom based) Table tutorial (for MX Leds) as well! (coming soon).
  5. DOF, MX Leds, and creating table configs. The "basics" and introduction to my "DOF Config Creator Sheet". In this video I go through all the "basics" of DOF. How the commands work, how the triggering works, and how it relates to VP, FP, FX3. I explain how addressable leds (MX) work and how they are different than standard DOF toys. I also give you a first tour of my DOF Config Creator Sheet that will make creating table configs for DOF and MX Leds MUCH easier. I will soon have a tutorial and will show you how to add MX Leds and effects (the easy way using my sheet) to a table in the next video. Video Bookmarks: Intro: 0:01 DOF Basics: 2:18 DOF (Table script) Trigger Commands 5:51 DOF Trigger Types: 12:30 DOF Commands: 16:50 Addressable Leds (MX): 21:40 DOF Config Creator Sheet Tour: 34:00 Stranger Things: SE (VPX original table example): 42:17 Transformers (VPX rom based example): 43:50 Star Wars DSA (FP DOFLinx example): 44:42
  6. Thanks...and yes you can. I also will be making another video to go along with my "DOF Config Creator excel Sheet" that I'll be releasing in the next couple of days. It was originally made by myself and DDH69 for doing MX Leds for FP and FX3...but I have completely redone it with lot's of info,etc and templates (VP, FP, Pinball, Effects,etc) to use for both MX Leds and now most of the common DOF toys as well! It will be posted on this site for anyone to use.
  7. TerryRed

    LEDWiz not working with DOF

    To follow up on this....it turned out to be an extra space! Damn those extra spaces! They will show up as L in the LedControFileTester. SpaceTime had a space in one of the MX toys as well, so I fixed them both.
  8. What is DOF Config Tool? What is it used for? What the f**k is all this stuff on there? This is my simple video tour of DOF Config Tool. I figured I would explain what most of it's features are, and how they work before I release my new DOF Config Creator Sheet. I'll have another video for that which explains more in that regard. It's a lot of info...but then again DOF involves a lot of shit! Don't like watching videos to learn? Then start reading the DOF R3 wiki from the beginning.
  9. DDH69, is trying to possibly add DINPUT capability to DOFLinx. This would allow pinscape users as an example to be able to use their "gamepad buttons" with doflinx now (to use with Doflinx: Effects, or other doflinx features). If anyone out there has a pinscape (setup with gamepad buttons) or a controller that uses DINPUT, could you try testing out his beta and give him feedback? I don't have any DINPUT controllers currently to test with. Link to his beta is here: https://www.vpforums.org/index.php?showtopic=41587
  10. I'm not the best person to ask...but for gampad controls, this allows you to use the gamepad AXIS for Plunger and Nudge. This biggest issue for most is using FX3...you need to use x360ce with pinscape to make that work. I "think" you can mix up some controls in Pinscape to be keys, and others gamepad. Not sure if that's good or bad.
  11. I did mention this in this post...but to clarify for those who may not have seen it... ...currently, only XINPUT controllers or "keyboard" controllers work with DOFLinx. So if you have a Pinscape / KL25Z, then it won't work if you have it configured as a gamepad. This is because Pinscape only supports the older DINPUT gamepad standard. So if you have that, currently your options are either: - configure your Pinscape to use keyboard keys instead - use a program like Pinnacle Game Profiler, or XPadder to remap your buttons to act like keys - if you use x360ce (for FX3,etc), try copying your files to the same location as the DOFLinx.exe.... maybe it will work? I have no idea, so I'm curious if anyone has tried. If anyone knows of a controller for pinball that DOES use XINPUT... I'd like to hear about it as I haven't seen one yet. For my cabinet, I hacked up an xbox 360 gamepad and connected it to my buttons, plunger,etc, so that's why everything works for me with no issues on anything.
  12. OK...so I made a new video that will show you all the DOF / MX Led effects the you can use with DOFLinx: Effects! Now when you look up a desired effect on the DOFLinx:Effects spreadsheet, you won't need to guess at what it will look like... you can see it in the video!
  13. Here is a video that explains all about DOFLinx SUP ini files...how they work, and how you can use them with DOFLinx: Effects. It gives you a tour of the DOFLinx: Effects spreadsheet, and shows you how to easily create SUP ini files with my SUP ini Creator Tool. Video Bookmarks: Setup DOFLinx to wake up for your game: 1:38 What is a SUP *.ini file?: 4:02 Tour of the SUP ini Creator: 8:48 Create your SUP *.ini File: 24:12 Test your SUP *.ini file: 38:00
  14. OK...so I made a new video that will show you all the DOF / MX Led effects the you can use with DOFLinx: Effects! Now when you look up a desired effect on the DOFLinx:Effects spreadsheet, you won't need to guess at what it will look like... you can see it in the video! Added to main post as well.
  15. DOFLinx: Effects! Now Available! Use DOF / MX (addressable) Led effects, and PuP with ANY Game or program easily! DOFLinx is well known for its ability to give DOF feedback and lighting support to Future Pinball and Pinball FX3 tables. What many people don't realize is you can also do cool stuff with it using it's native KEY_TO_xxxx functions. This allows you to use keys or buttons to trigger / control any DOF device and output. What's great about this is you can get simple DOF feedback and lighting for ANY game or propgram using DOFLinx! This doesn't need to be limited to Pinball either! It can be used for MAME, PC Games or normal programs. To do this, one of the best methods is to use a DOFLinx SUP ini file to configure what DOF effects you want to use. This file gets passed to DOFLinx when you launch your game in a front end. With so many options to use with DOFLinx and DOF, it can be a bit overwhelming to even know where to start. Many people would love to be able to use the DOF and addressable led effects I've created for many tables...but it can be daunting to even start to understand how they work. That's why I decided to create "DOFLinx: Effects" What is DOFLinx: Effects? It's the combination of two things. "DOFLinx:Effects" rom on DOF Config Tool: I created a rom called DOFLinx:Effects (doflinx_effects) on DOF Config Tool that contains hundreds of pre-programmed MX Led animations and effects. Many are what I use in my own DOF configs for tables and are available in 8 different colours. It also has DOF triggers for all the main DOF devices. This allows anyone to use these effects with ONE rom for any game (using DOFLinx), without the need to create new effects and DOF for EVERY game. SUP ini Creator: I created a "SUP ini Creator" excel sheet that makes this process significantly easier. You just enter what type of command you want, the DOF trigger you want, and the parameters you need. The sheet will automatically create and arrange all the commands for you. Then you just copy and paste the new DOFLinx commands into your SUP ini file. The sheet also lists ALL the DOF effects and commands with their triggers that you can use. I have included a couple of "SUP ini example" TABS in the sheet as well as their SUP ini files as a reference example for you to use. Why do you want it, and what is it used for? If you have tables or games that don't have DOF support, this allows them to do many things with DOFLinx, DOF and Pinup Player for those games. This can be startup events, or reactions from key / button presses. So can I use this to add full DOF to a VPX table, or DOFLinx support to a FP table? No. This is not the same as adding proper DOF to a VPX table, or adding DOFLinx support to a FP table. You "can" use the doflinx_effects rom for anything you want, but you are better off adding proper DOF and effects to a rom specific for those tables. What we are doing here is simply initializing the dofinx_effects DOF config, and then using a SUP ini (one per game) to configure what DOF trigger our keys and buttons will use from that DOF config. What kind of things can it do? Some examples include: On Startup of the game: - have animated MX leds or effects such as a starfield when launching a space themed game. - have a PuP-Pack startup with a rolling video on your backglass or another screen. - have any of your cabient buttons light up or flash - have the beacon or strobe go off - set the RGB undercab lighting to a specific colour While Playing: - pressing Coin Button stops the starfield effects, and displays another "Ready" effect, and the shaker goes off for 5 seconds - pressing Start Button will play a Start Game video, make the beacon light up for 5 secs, and turn off the "Ready" effect, and display "BEGIN" on the back matrix. - pressing buttons will light machine gun and missle smoke effects (MX led animations) while also playing videos on the backglass, as well as toggling the undercab lighting to match. So can't I make this stuff myself without DOFLinx: Effects? You can...but that requires adding a new rom config to DOF Config Tool for every game, and you also need to create and add in custom effects for every game. This should only really be done for pinball tables that have proper DOF capability. Can't we do this stuff with just DOFLinx native commands already? You can only use normal DOFLinx native commands (without the use of DOF Config Tool) to control standard DOF hardware. These commands don't control MX leds and many other DOF toys. You also need to create those commands specific to your hardware setup and output ports,etc. If you use DOFLinx "ROM" related commands however, these aren't particular to any user's setup, and can work for anyone. Can we use this together with other FP and VPX tables that already have DOF / DOFLinx support? No. You can only have one DOF session running at time. "DOFLinx: Effects" Advantages: - ONE single rom with everything ready to go that can be used for many games - any SUP ini (created for DOFLinx:Effects) will use DOF effects and be ready to go for anyone's setup! - the only changes that may be required are the user's key / button choices - the desired DOF effects, and the key/buttons could easily be changed using that game's SUP ini sheet created with the "SUP ini Creator". - if that game's SUP sheet is uploaded, then anyone can customize if for their setup as well Demo Video! Watch the video below to see an example of using DOFLinx: Effects with two MAME games. After Burner and Stargate are played, showing MX Led animated effects, DOF lighting and feedback, and videos from a PuP-Pack. This is simply reacting to Startup events, and key / button presses controlling the DOF and PUP Videos. There is NO, I repeat.... NO control of DOF or PUP from the game itself! https://youtu.be/d7bfWqKec6Q "DOFLinx: Effects" What is it? How does it work? In this video I explain what "DOFLinx: Effects" is and how it works for any game... and it's limitations compared to proper DOF for Visual Pinball or Future Pinball Tables. https://youtu.be/m6bBVRl5bZ8 Video Demo of the all the DOF / MX Led effects you can use! In this video I show you all the DOF / MX Led effects the you can use with DOFLinx: Effects! Now when you look up a desired effect on the DOFLinx:Effects spreadsheet, you won't need to guess at what it will look like... you can see it in the video! https://youtu.be/ERah5GNHiyM How do we use it? First, you should have a "basic" understanding of how DOF and DOFLinx works. If you don't then this may be A LOT to take in and figure out. I'm making this easier for you to do...but I'm not holding your hand either. Make sure you have DOFLinx setup and working. https://www.vpforums.org/index.php?showtopic=35852 Be sure DOFLinx is Run as Administrator. Then consult the DOFLinx guide to get a better undertsanding of how SUP *.ini files work. You also need the newest DOF config files from the DOF Config Tool web site. Then you need to download the attached "DOFLinx: Effects" spreadsheet. You will use this spreasdsheet to create your DOFLinx commands that will trigger your desired DOF feedback or effects. You will paste these commands into your SUP *.ini file. You will then setup your front-end so that DOFLinx will get this new supplumentary (SUP) *.ini file passed to it BEFORE your game is launched. Add your game EXE to the DOFLinx.ini file in the Processes section. An example for mamelayplus is here: PROCESSES=Pinball FX3,Pinball FX2,PinballArcade11,Future Pinball,mamelayplus Front-ends: You need to setup your front-end to pass SUP ini files to DOFLinx. This is done with DOFLinxMsg.exe. Using the example files I have attached, you would have those SUP *.ini files located in the "c:\DirectOutput\MAME" folder. This is how I pass my SUP files for MAME using the Pinup Popper front-end. (Make sure pinupmenu.exe is set to Run as Admin.) Add this to the top of the Emulator's Launch Script: 😄 cd c:\directoutput start /min "" "doflinxmsg.exe" "sup_ini=MAME\[GAMENAME]" For other front-ends, [GAMENAME] may be something different for your "Launch Before" paramters. SUP *.ini files: So after doing that, you need some SUP *.ini files. Using the above example, they would be named after whatever their GAMENAME is in the front-end. The two example files I have provided are: aburner2.ini stargate.ini What's in a SUP *.ini file? Whatever DOFLinx commands you want to use when you launch your game. Here is the example of the aburner2.ini file's DOFLinx commands: DELAY_BETWEEN_KEY_PRESS=0 # DOFLinx: DOF and Pinup Player Commands FF_ROM=doflinx_effects FF_PUP_INIT=afterburner FF_DOF=E121,-1,E111,-1,E17,-1 KEY_TO_ROM=X1BK,E111,0,E121,0,X1BK,E35,500,E765,-1,X1BK,E10,-1,E33,2000,X1BK,E31,0,E31,1000,X1ST,E765,0,E10,0,X1ST,E100,500,E33,2000,X1A,E182,-1,E182,0,X1B,E166,-1,E166,0,X1X,E319,-1,E319,0,X1X,E323,-1,E323,0,X1X,E799,-1,E799,0,X1Y,E289,-1,E289,0,X1Y,E293,-1,E293,0 KEY_TO_PUP_EVENT=X1ST,E1,1,E999,1,X1A,E2,1,E999,1,X1B,E3,1,E999,1,X1X,E4,1,E999,1,31,E1,1,E999,1,A2,E2,1,E999,1,12,E3,1,E999,1,20,E4,1,E999,1 # DOFLinx (native) Commands. Note that the below commands need to be configured for the users device and output numbers KEY_TO_COLOUR_TOGGLE=X1A,123,Yellow,X1B,123,White,X1X,123,Orange_red,X1Y,123,Red,A2,123,Yellow,12,123,White,20,123,Orange_red,A0,123,Red That's a lot of mumbo jumbo! Lots of words and numbers that don't mean much to you right now. It would be hard to keep track of anything or make changes with that mess! Instead, the "SUP ini Creator" does all the organizing for you. You just have to input what you are using and how you are using it. What happens with that file? To put it simply...when I launch After Burner from Pinup Popper, DOFLinx gets the above commands added to it. Then when mamelayplus runs with our game, it "wakes" up DOFLinx, and these new functions will now carry out Startup Events and our keys and buttons with trigger the DOF and PUP commands. When you exit your game, DOFLinx goes back to sleep, and those commands are no longer used. The DOF session and PuP-Pack are both closed. Explanation of some commands used in a SUP *.ini file: If a line has # at the beginning, it will be ignored. Handy for notes or comments. FF_ROM is used to initalize the DOF Config Tool Rom that has all our DOF commands that we want to use. FF_PUP_INIT is used to initialize a PuP-Pack (if PuP is installed). FF_DOF is used for any "startup" type of DOF effects KEY_TO_ROM is used for using key or buttons to trigger any DOF commands within the DOF "ROM" we are using. Note that only xbox (XINPUT) gamepads are supported for buttons! KEY_TO_PUP_EVENT is used to trigger PuP Events from the PuP-Pack we INIT'd. KEY_TO_COLOUR_TOGGLE is a DOFLinx native command. This requires you to specify the device # and output port # specific to the user's hardware setup. This will be different for everyone. There are more commands than this that can be used, but these are most of what you would be using. Create your own SUP ini file! Download the SUP ini Creator Sheet, and SUP ini examples (MAME) linked here: https://drive.google.com/open?id=1chhS4rbavS4MM8B1JBRAU6Q0KNdsXq7o ...be amazed by the crazy amount of stuff it has...and want to kill TerryRed for making your brain melt. Again, you do need to have a basic understanding of how DOF and DOFLinx work to be able to best use this. The sheet makes this process significantly easier: - all the information you need is in the sheet! VERY convenient! - all the DOFLinx commands, DOF colours, key and button codes are available to use in drop-down menus, or for reference. - enter what type of DOFlinx command you want, the DOF trigger you want, and the parameters you need. - add as many commands as you want and the sheet will automatically organize them for you. (you will need to do some copy and pasting of "formulas only" on certain cells after you are done with creating your commands) - all your commands will be generated at the bottom of the sheet. Then you just copy and paste the new "completed" DOFLinx commands into your SUP ini file. - the sheet lists ALL the DOF effects and commands with their triggers that you can use. No need to program any MX Led effects! MAKE SURE YOU HAVE NO SPACES AT THE END OF EACH COMMAND IN YOUR SUP ini OR THEY WON'T WORK CORRECTLY!!! When copying and pasting any commands from the SUP ini Creator sheet to your SUP ini file, it adds extra spaces at the end. REMOVE THEM! NOTE: For the "DOFLinx:Effects" rom on DOF Config Tool, triggers E1 to E899, and E999 are used for "DOFLinx:Effects" and are NOT to be modified or updated!!! Use E900 to E998 for your own personal custom effects. SUP ini Creator Video Tutorial: Watch the following video, where I explain what everything is on the sheet, and I'll take you through the process of making a simple SUP ini that will work similar to the AfterBurner example above. Video Bookmarks: Setup DOFLinx to wake up for your game: 1:38 What is a SUP *.ini file?: 4:02 Tour of the SUP ini Creator: 8:48 Create your SUP *.ini File: 24:12 Test your SUP *.ini file: 38:00 https://youtu.be/C8eOjraNuzc I am NOT an excel expert! So please use the sheet AFTER watching the video and following my instructions! I don't know much about using the technical formulas. DDH69 helped with that part! Don't limit yourself. Try creating SUP ini's for any program or game. It could be something that has no DOF like Zaccaria Pinball, or Arcade games in MAME...console games...PC Games...anything. It can be in a pinball cabinet...or an Arcade cabinet...a simpit. You name it! Summary: I take no responsibility for how you use this! Use at your own risk! I hope this has been helpful, and not too much to take in. I have provided this info, the "SUP ini Creator" sheet, and example files to get you going. This isn't here to be a full-time support thread. Just a helpful tool for those who wish to make use of it to add extra bling to their gaming! Good luck, and PLEASE, if you have any SUP ini files for games, or any new spreadsheet TABS...share them on the thread for others to use! If you have videos....show it off!
×