RUSHER's web-tool collection
-
In response to different needs I started developing scripts to streamline several modding and theater creation processes. This is a collection of all my BMS related tools:
- BMS Frequency Generator: Takes an uploaded “Stations+ils.dat” file and procedurally generates new UHF frequencies for the Ground, Tower and Approach entities of every airbase (further info on the tool’s page) - Direct-use link / GitHub Repository;
- ACData MissionType Selector: Easy way to edit the “misTypeCapability” string of Acdata files, which influences the types of mission a specific airframe can be fragged for - Direct-use link / GitHub Repository;
I will update this post with new links when I deem another creation of mine to be worthy of seeing the light of day.
Suggestions for new tools are always welcome
-
Big thanks!!
-
Ijust simply do not get how should use this. A video would be good.
And I have only mission.dat.new mission.dat files.
I have no idea which is used and why are two. -
Acdat mission type selector is for acdat files in sim/acdat folder.
This makes it easy to assign what types instead of having to figure which number goes where.
This is the line that you add in to adjust. -
to use the tool, just copy and paste this section(from your fm.dat)
misTypeCapability 41 100 20 20 20 20 0 20 20 20 20 20 100 100 100 100 100 100 100 0 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 100 100
into left upper slot and hit [ import], the selected mission types will have a check at right hand panel. now you can do some modification, then hit [export ] at left lower panel, you’ll get an output in the slot. copy and paste it to your fm.dat. done.
mission selector tool suggestions:
Add one-click buttons for:
" select all mission - all mission 100"
" clear all select - all mission 0 "
" select all air -to air, type 1-11, 40.41. "
" select all air-to ground, type 1, 12-26, 40.41 "
" add a slot behind tick slot for filling digits other than 0 and 100. -
Well, well…
Let’s see what we got here.
It’s time to learn how to use and master a pair of useful utilities, I guess.Thanks a lot for sharing these ones, Rusher!
With best compliments and regards.
-
Add one-click buttons for:
" select all mission - all mission 100"
" clear all select - all mission 0 "
" select all air -to air, type 1-11, 40.41. "
" select all air-to ground, type 1, 12-26, 40.41 "
" add a slot behind tick slot for filling digits other than 0 and 100.Didn’t think of those, good suggestions.
I need some clarification on the last one though. When checking several existing strings I noticed “50” values in the “b1b.dat” acdata file, what do they mean? I tested it by fragging a B1 ingame and got to the conclusion that “50” acts the same as “100”, so my current code treats all imported values that are not “0” as “100”.
@b1b.dat:misTypeCapability 41 100 0 0 0 0 0 0 0 0 0 0 0 0 50 50 100 100 0 100 0 0 100 0 0 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 100 100
-
mission selector tool suggestions:
Add one-click buttons for:
" select all mission - all mission 100"
" clear all select - all mission 0 "
" select all air -to air, type 1-11, 40.41. "
" select all air-to ground, type 1, 12-26, 40.41 "ACData mission type selector updated with the quoted suggestions, 6 buttons added to select/unselect either all or only AA/AG mission types.
" add a slot behind tick slot for filling digits other than 0 and 100.
As stated, I still need clarification on the meaning of values other than 0 and 100 before being able to implement such changes.
-
thanks for update - but the new buttons not working?
-
Huh, working fine on my end, does javascript run correctly on your browser? See if the console in the inspect element panel lists any errors.
-
it works now - perfect!!
-
Terrain editor will generate a list of all airbases set up like stationils.
For new theater with no stationils, this is a easy start.
The generated file goes right into Rusher0600 program and works! -
I uploaded both projects to GitHub and added the links to the post, feel free to check them out.
-
BMS Frequency Generator updated.
It is now possible to upload the “Data\Campaign\radiomap.dat” file so that the code may avoid further UHF frequency conflicts;
The user can now choose between: overwriting all UHF frequencies, and only adding new ones to ATC entities that don’t have one (i.e: airbases that only have a VHF tower);
-
this is an amazing tool for txt file input and output. I just posted on the low poly thread that if some one can make a tool like this to add new aircrafts to the db (all the files where we need to add info./update count etc.) that will make it heck of a lot easier to use / try out various new toys
-
I just posted on the low poly thread that if some one can make a tool like this to add new aircrafts to the db (all the files where we need to add info./update count etc.) that will make it heck of a lot easier to use / try out various new toys
Interesting suggestion, I’ll keep it in mind. Though I guess in most cases it would be better to clone existing aircraft, unless you know exactly which values to set for the new CT entry, etc.
-
I added a Python port of the BMS-Frequency-Generator, it works through the command line and has the same functions as the original PHP script.
More information about it on its GitHub Repo. -
-
ACData MissionType Selector has been updated to handle 4.36’s additional mission types.
-
excellent!
BTW i really wonder what’s mission #43-50 ?
-
@ccc1tw I’m guessing that they are “empty” slots that will hold future mission types, though I’m not sure why they had to be defined at all in that case