Tornado IDS G 3dButtons.dat improvement
-
This isn’t a bug report, just a place to say in order to utilize the Tornado IDS G in BMS 4.36, I am modifying the game files to add features to the cockpit, especially the 3dButtons.dat file. Currently there is no way to adjust the IFF master knob or toggle the landing light by mouse interaction for example. Additionally things like the HSI course and heading knobs lack mouse wheel support which isn’t strictly necessary but makes it more useful.
If anyone has done similar work or has ways to get easier 3d positions or has ways to add animated switches and dials that would be appreciated.
-
@Frederf That’s great! Can you share your work? I’m a big Tornado flier and have been meaning to do something similar.
I actually wrote a tool to view and edit cockpit hotspots for the BMS Mafia. Have been meaning to clean it up and post it here on the forum but haven’t had time lately. Can send you a prerelease if you’d like to give it a try.
You also might want to check out the BMS Mafia Discord, where we unofficially package up non-F16 fixes like this for players, theater authors, and BMS devs (if they think they’re useful to go upstream): https://discord.gg/ScjfswM9Ne
-
We should add this to the official release.
-
Oh that’s a very nice tool. Does it also load the 3d model? Finding the intersection of the mouse cursor LOS with the 3D model would be excellent. You’d basically just click where you wanted a switch and get the coords. That’s better than my guess and check method.
-
@Seifer You guys are definitely welcome to add it. Here’s a link to the current release with source and some rudimentary instructions on use:
https://github.com/musurca/bms_cockpit_hotspot_visualizer
I can put up a more dedicated forum thread for it if that would be useful for you.
@Frederf Unfortunately, it doesn’t load the 3D model of the underlying cockpit, as that format is currently undocumented. What you do with this tool is place new hotspots in relation to the other hotspots in the cockpit, then adjust as needed. My procedure is as follows:
- Do a first pass with this tool, adding hotspots roughly where I think they should be.
- Load up the cockpit in BMS, then make notes where I’ve missed the mark.
- Nudge the hotspots accordingly in the tool.
-
Great work here !
thank you for this improvement !
-
@Frederf
Well thought it, dear mate. Its time came at last!
I am a devote Tornado flyer too. Why wouldn’t the ECR be added, if for this (proposal), then?
Besides, I volunteer to test (and debug, in case) it since now it this may help you.With best compliments and regards.
-