Flt2vhs: A BMS Replay Converter
-
Messed up with loitos compiler which steals the acmi conversion from by renaming the flt.
Version 0.5 of flt2vhs will work as the exe patch was introduced with 0.6
Ok, I’ll be waiting.
-
Ok, I’ll be waiting.
Version 0.10 is out with support for patching BMS 4.35U2. Thanks to abelian for the PR!
Users should run patch-bms-novhs.exe again to remove the built-in conversion after updating to U2.
-
With the latest version, convert-all-flts.exe converts the .flt to .flt.moved but not to .vhs am i doing something wrong?
-
Probably, it works here.
-
With the latest version, convert-all-flts.exe converts the .flt to .flt.moved but not to .vhs am i doing something wrong?
Happened to me sometimes with previous versions, haven’t tried yet U2/v0.10, no clue what’s happening but anyway drag and dropping the .flt.moved over the flt2vhs.exe successfully converted those rebels.
-
Even that wasnt working, maybe my file got corrupted or something.
-
Version 0.11 is out with a fix for an apparent BMS bug where unique ID’s… aren’t unique
Grab it at https://github.com/mrkline/flt2vhs/releases/tag/v0.11@oppotato said in Flt2vhs: A BMS Replay Converter:
With the latest version, convert-all-flts.exe converts the .flt to .flt.moved but not to .vhs am i doing something wrong?
Hopefully this was caused by the bug above. Another common issue is that BMS launched with
-acmi
will often create a series of small, useless .FLT files as you click around menus in 2D. I should add some code that ignores those… -
flt2vhs has been updated to support BMS 4.35U3. Users must run
patch-bms-novhs
once again to patch the (slow) built-in conversion out of U3. Additionally, by popular demand,convert-all-flts
now deletes the tiny, useless FLT files BMS generates with-acmi
Known Issues
flt2vhs
continues to use very crappy heuristics to see if it should merge files. To avoid accidentally merging multiple flights into the same VHS file, runconvert-all-flts
after each flight, or runflt2vhs
directly. (You can drag & drop FLT files ontoflt2vhs
!)convert-all-flts
can fail if BMS is running (especially with-acmi
). Please close BMS before running it.
Grab it here: https://github.com/mrkline/flt2vhs/releases/tag/v0.13
-
@mrkline -restore doesn’t change the date of the file. Shouldn’t it?
-
It certainly could, but then we’d have to either store the original date somewhere before modifying it, or force it to some fixed value.
I was more worried about the contents of the EXE - does having a different modification date break something?
-
@mrkline To clarify, -restore does nothing at all.
-
@lorikeolmin please elaborate does nothing at all.
It patches out a previous added nop
Right with patch applied, left restore to original state
-
@oakdesign I’ll gladly elaborate nothing, here goes nothing :). Can’t say more. I use the command, nothing happens.
-
@lorikeolmin use “-r”
-
@stevieg It should be useful to people trying. I made a back-up this time. Thanks.
-
@lorikeolmin Since you mentioned “-restore”, it’s not a valid command FYI.
“-r” or “–restore” are. -
@rusher0600 Interesting, what character is that dash?
-
@lorikeolmin yes dash either single dash for short version or double dash for long version.
If you execute the programm through command line with either -h or --help shows available command line argsPowershell
Cmd
-
@lorikeolmin My bad, apparently the forum formats a double “-” as “–”, instead of just “- -” that are closer together.
-
This code (or at least a C++ port of it) is now in BMS as part of the 4.36 release.
I don’t plan on updating this tool any further outside quick bug fixes.
-