Hard Light Productions Forums
General FreeSpace => FreeSpace Discussion => Topic started by: shodan on August 21, 2024, 04:13:06 am
-
Hi,
Is it possible to have lateral thrusters and glide button when playing in
co-op version of FS1/FS:ST/FS2 ?
-
Yes, but you need to edit the ships to have lateral speeds and be glide-enabled.
Additionally, you may have to modify the AI to actually use these features.
Both is actually easily done (the relevant files can be created with Notepad), but once done must be distributed to all players
-
Hi,
Is it possible to create a mod which will make only this change and not perturb anything else ?
As for the ships, I think I should not enable lateral thruster for all ships for instance
The Anubis should have little to no lateral
while the Ulysses and Manticore should have the best lateral thrusters
Is it possible to set the strength of the lateral thrusters ?
Is it different to enable lateral thrusters for player ships versus AI ships ?
Does the AI have to be told to use it on top of the ship itself having it ?
I see there is a mod called "Dimensional Eclipse" which describes itself as a
"high-maneuverability mod, where all fighters have glide/sidethrust/reverse AB, and can move around at around 300m/s."
I will look into that mod's files for clues on how to create the files you speak of.
But by any chance would you have the name, folder structure and file structures for the files I need to create ?
-
Custom mod with limited scope?
Totally doable.Actually there is a system called "modular tables" that was made just for that purpose.
I will get back to with the exact files and wiki entires later, so you can DIY it.
-
Alright, the first file you will need/want is ships.tbl or more precisely a file called {your mod name}-shp.tbm. ships.tbl contains all the statistics of the ships in game/mod which are independent from the model file.
These files can be edited and created in Notepad - though specific readers do exist. To create a file you can start with a normal .txt and just change the file extension.
The difference between the .tbl and .tbm is that the .tbm modifies an existing .tbl file - the last characters behind the hypen in the .tbm file name identify which .tbl is modified. It is highly advisable o use a .tbm file
The .tbm-file has to obey the general syntax of the .tbl but is required to be complete.
Ships.tbl can be found in the data/tables folder of a mod or the .vp with "root" in its name, in case of FS2 retail and FS-Port.
Ships.tbl General Syntax - required:
https://wiki.hard-light.net/index.php/Ships.tbl#General_Format
If you are using a .tbm and just modify existing ships, you need to be aware of the +nocreate parameter. It allows you to modify an existing entry without having to override every line of the entry.
https://wiki.hard-light.net/index.php/Ships.tbl#.2Bnocreate
To add lateral thrust to ships in ships.tbl or -shp.tbm, you want to look for the following lines in each individual ship entry:
$Max Velocity:
https://wiki.hard-light.net/index.php/Ships.tbl#.24Max_Velocity:
$Slide Accel:& $Slide Decel:
https://wiki.hard-light.net/index.php/Ships.tbl#.24Slide_Accel:
These allow you to set the speed and acceleration along the ships axis - X is left/right; Y is up/down; Z is forward (and, technically, reverse but as reverse speed and acceleration a different parameters)
Glide mode has number of special parameters which govern it functionality and limitations:
https://wiki.hard-light.net/index.php/Ships.tbl#.24Glide:
-
To enable the AI to make use of lateral thrust and glide you need either ai_profiles.tbl or apply parameters from it as overrides in ai.tbl. Note that ai_profiles.tbl is a feature unique to Freespace Open and is not included in the retail files.
As with ships.tbl, you can find it in data/tables of the mod folder or the root .vp-file.
Ai.tbl - AI Profile overrides:
https://wiki.hard-light.net/index.php/Ai.tbl#AI_Profiles_Overrides
ai_profiles.tbl:
https://wiki.hard-light.net/index.php/Ai_profiles.tbl
The lines you are looking for are as follows:
https://wiki.hard-light.net/index.php/Ai_profiles.tbl#.24Glide_Attack_Percent:
https://wiki.hard-light.net/index.php/Ai_profiles.tbl#.24Circle_Strafe_Percent:
https://wiki.hard-light.net/index.php/Ai_profiles.tbl#.24Glide_Strafe_Percent:
https://wiki.hard-light.net/index.php/Ai_profiles.tbl#.24Random_Sidethrust_Percent:
Each of these has five values which are a probability expressed as a percentages and each value is for a difficulty level (=Very Easy, Easy, Medium, Hard, Insane) to allow you to scale the AI behavior with the difficulty setting.
This just covering the most basic stuff - there is also a bunch of other settings, especially when it comes to AI, which might beneficial.
-
Ok great,
I"m off to a great start !
So I searched all files containing "root" and *.vp on my hard drive
These two contain the same ships.tbl file
D:\knossos.net\Freespace\root.vp
D:\knossos.net\Freespace\data1\root.vp
These two contain the same ships.tbl file
D:\knossos.net\library\FS2\root_fs2.vp
D:\knossos.net\Freespace 2\Root_fs2.vp
These do not contain a ship.tbl but a mv_root-ship.tbm
Which conviently demonstrate the use of .tbm syntax and +nocreate syntax !
D:\knossos.net\library\FS2\MVPS-3.8.2\mv_root.vp
D:\knossos.net\library\FS2\MVPS-4.6.8\mv_root.vp
D:\knossos.net\library\FS2\MVPS-4.4.2\mv_root.vp
D:\knossos.net\library\FS2\MVPS-4.7.3\MV_Root.vp
I notice that the MVPS mv_root-shp.tbm files are not all the same
Name: MVPS-3.8.2-mv_root-shp.tbm
Size: 14487 bytes (14 KiB)
SHA256: bab8f1e935398b3a76c84238069816a22f3da13de173349f530c4eb913b04a0e
Name: MVPS-4.4.2-mv_root-shp.tbm
Size: 17323 bytes (16 KiB)
SHA256: ba748a101d6c86394509aab99f77f403e8bcaaa2a990c54ded2939f29fe7b6bc
Name: MVPS-4.6.8-mv_root-shp.tbm
Size: 17323 bytes (16 KiB)
SHA256: ba748a101d6c86394509aab99f77f403e8bcaaa2a990c54ded2939f29fe7b6bc
Name: MVPS-4.7.3-mv_root-shp.tbm
Size: 16980 bytes (16 KiB)
SHA256: 9407ade8567cba9adca14600e31f78d9880835b96f44282180d5565cc40e4680
Ok, the file
D:\knossos.net\Freespace\root.vp/ships.tbl is not a text file
Hopefully I don't need it ?
https://i.imgur.com/CDqFwrk.png
Ok, now looking at fs2's ship.tbl
The ships are after the line
#Ship Classes
Here is the first ship definition, the GTF Ulysses
$Name: GTF Ulysses
$Short name: TFight
$Species: Terran
+Type: XSTR("Space Superiority", 2939)
+Maneuverability: XSTR("Excellent", 2940)
+Armor: XSTR("Light", 2941)
+Manufacturer: XSTR("Triton / Mekhu", 2942)
+Description: XSTR( " ", 2943)
$end_multi_text
+Tech Description:
XSTR("Affectionately nicknamed 'The Bat' by its pilots, the GTF Ulysses is a well-designed craft that has had a far longer useful life than its engineers ever imagined. Developed jointly by Terran and Vasudan contractors, the Ulysses was first deployed near the end of the Great War. Its excellent maneuverability and high top speed give it an agility that pilots love, but at a cost of thin armor and a small secondary weapon loadout. The Ulysses is a better choice for offensive missions than defensive ones.", 2944)
$end_multi_text
+Length: 16 m
+Gun Mounts: 4
+Missile Banks: 1
$POF file: fighter01.pof
$Detail distance: (0, 80, 300, 900)
; $ND: 42 42 244
$Show damage: YES
$Density: 1
$Damp: 0.1
$Rotdamp: 0.35
$Max Velocity: 0.0, 0.0, 70.0 ;; in x/y/z -- z only specified forward. use special tokens for backward movement
$Rotation time: 3.0, 2.6, 5.0
$Rear Velocity: 0.0
$Forward accel: 2.0
$Forward decel: 1.5
$Slide accel: 0.0
$Slide decel: 0.0
$Expl inner rad: 25.0
$Expl outer rad: 55.0
$Expl damage: 15.0
$Expl blast: 1000.0
$Expl Propagates: NO ;; If set to Yes, then when the ship dies, the explosion propagates through it.
$Shockwave Speed: 0.0 ;; speed shockwave expands at, 0 means no shockwave
$Allowed PBanks: ( "Subach HL-7" "Akheton SDG" "Morning Star" "Prometheus S" "Prometheus R" "Lamprey" "Circe" "Maxim" "Targeting Laser")
$Allowed Dogfight PBanks: ( "Subach HL-D" "Prometheus D" )
$Default PBanks: ( "Subach HL-7" "Prometheus R" )
$Allowed SBanks: ( "Rockeye" "Tempest" "Hornet" "Tornado" "Hornet#Weak" "Harpoon" "Harpoon#Weak" "EMP Adv." "TAG-A" )
$Allowed Dogfight SBanks: ( "Tempest D" "Hornet D" "Harpoon D" )
$Default SBanks: ( "Harpoon" )
$SBank Capacity: ( 40 )
$Shields: 380
$Shield Color: 100 100 255
$Power Output: 2.0
$Max Oclk Speed: 94.0
$Max Weapon Eng: 80.0
$Hitpoints: 180
$Flags: ( "player_ship" "default_player_ship" "fighter" "in tech database")
$AI Class: Captain
$Afterburner: YES
+Aburn Max Vel: 0.0, 0.0, 150.0
+Aburn For accel: 0.7
+Aburn Fuel: 300.0
+Aburn Burn Rate: 50.0
+Aburn Rec Rate: 25.0
$Countermeasures: 25
$Scan time: 2000
$EngineSnd: 128 ;; Engine sound of ship
$Closeup_pos: 0.0, 0.0, -22
$Closeup_zoom: 0.5
$Shield_icon: shield-f01
$Ship_icon: iconfighter01
$Ship_anim: ssfighter01
$Ship_overhead: loadfighter01
$Score: 8
$Trail:
+Offset: -7.75 -2.8 0.75
+Start Width: 0.25
+End Width: 0.05
+Start Alpha: 1.0
+End Alpha: 0.0
+Max Life: 1.0
+Spew Time: 60
+Bitmap: Contrail01
$Trail:
+Offset: 7.75 -2.8 0.75
+Start Width: 0.25
+End Width: 0.05
+Start Alpha: 1.0
+End Alpha: 0.0
+Max Life: 1.0
+Spew Time: 60
+Bitmap: Contrail01
$Subsystem: communication, 10, 0
$Subsystem: navigation, 10, 0
$Subsystem: weapons, 20, 0
$Subsystem: sensors, 10, 0
$Subsystem: engines, 35, 0
I compared the various mv_root-shp.tbm files in this video
https://youtu.be/D3hIhqmu0Ls
Here is the GTF Hercules entry in mv_root-shp.tbm for MVPS 4.7.3
$Name: GTF Hercules
+nocreate
+Gun Mounts: 2 (4, 2)
+Missile Banks: 2 (60, 60)
$Detail distance: ( 0, 76, 203, 574 )
So next I created a command line to output only the #section, $names, $slide and $Max Velocity
findstr /i /r /c:"$Slide" /c:"$Name" /c:"^#" fs2-ships.tbl
And the output is
#Default Player Ship
$Name: GTF Ulysses
#End
#Engine Wash Info
$Name: Default
$Name: Default100
$Name: Default150
$Name: Default200
$Name: Default300
$Name: Default500
$Name: Default700
$Name: Default800
$Name: Default900
$Name: Default1000
$Name: Default1100
$Name: Default1500
#End
#Ship Classes
$Name: GTF Ulysses
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Hercules
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Hercules Mark II
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Ares
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Erinyes
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Loki
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Pegasus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Perseus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTF Myrmidon
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SF Mara (terrans)
$Slide accel: 2.0
$Slide decel: 2.0
$Name: GTB Artemis
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTB Artemis D.H.
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTB Medusa
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTB Ursa
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTB Zeus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTB Boanerges
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @GTDR Amazon
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTDR Amazon Advanced
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @GTS Hygeia
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTFR Triton
$Slide accel: 0.0
$Slide decel: 0.0
$Name: TC-TRI
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTFR Poseidon
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @TC 2
$Slide accel: 0.0
$Slide decel: 0.0
$Name: TSC 2
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @TAC 1
$Slide accel: 0.0
$Slide decel: 0.0
$Name: TTC 1
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @GTC Fenris
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTM Hippocrates
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTC Leviathan
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTSC Faustus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTG Zephyrus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTA Charybdis
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTD Orion
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTD Hecate
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTD Orion#2 (Bastion)
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTD Hades
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTI Arcadia
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTVA Colossus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTCv Deimos
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTC Aeolus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: NTF Iceni
$Slide accel: 0.0
$Slide decel: 0.0
$Name: NTF Boadicea
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @GTT Elysium
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @GTT Argo
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTNB Pharos
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTI Ganymede
$Slide accel: 0.0
$Slide decel: 0.0
$Name: Knossos
$Slide accel: 0.0
$Slide decel: 0.0
$Name: Asteroid
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTSG Watchdog
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTSG Cerberus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTSG Alastor
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTEP Hermes
$Slide accel: 0.0
$Slide decel: 0.0
$Name: TC-Meson Bomb
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVF Seth
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVF Horus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVF Thoth
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVF Serapis
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVF Tauret
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVB Sekhmet
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVB Osiris
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVB Bakha
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVF Ptah
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVS Nephthys
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVT Isis
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @PVFR Ma'at
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVFr Bes
$Slide accel: 0.0
$Slide decel: 0.0
$Name: VAC 5
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @VAC 4
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVFr Satis
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVG Anuket
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVC Aten
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVC Mentu
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVCv Sobek
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVD Typhon
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVSG Ankh
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVSG Edjo
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVEP Ra
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVA Setekh
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GVD Hatshepsut
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SF Dragon
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SF Basilisk
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SF Manticore
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SF Aeshma
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SF Mara
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SF Astaroth
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SB Nephilim
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SB Taurvi
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SB Nahema
$Slide accel: 2.0
$Slide decel: 2.0
$Name: SB Seraphim
$Slide accel: 2.0
$Slide decel: 2.0
$Name: ST Azrael
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SFr Dis
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SAC 3
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SFr Mephisto
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SC 5
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SFr Asmodeus
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SAC 2
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SC Lilith
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SC Rakshasa
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SC Cain
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SD Demon
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SD Ravana
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SD Lucifer
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SSG Trident
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SSG Belial
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SSG Rahu
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SCv Moloch
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SJ Sathanas
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SJD Sathanas
$Slide accel: 0.0
$Slide decel: 0.0
$Name: SpaceHunk
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTSG Mjolnir
$Slide accel: 0.0
$Slide decel: 0.0
$Name: GTSG Mjolnir#home
$Slide accel: 0.0
$Slide decel: 0.0
$Name: Shivan Comm Node
$Slide accel: 0.0
$Slide decel: 0.0
$Name: @Volition Bravos
$Slide accel: 0.0
$Slide decel: 0.0
#End
-
Ok next step
I take the MVPS-4.7.3-mv_root-shp.tbm file
And output only lines containing the following
lines that start with # or ;
empty lines
lines with $name or +nocreate
command is
findstr /r /c:"^#" /c:"^;" /c:"^$" /c:"$Name" /c:"+nocreate" MVPS-4.7.3-mv_root-shp.tbm > MVPS-4.7.3-mv_root-shp.blanked.tbm
With this command I get just the names
findstr /r /c:"$Name" fs2-ships.tbl > fs2-ships.blanked.justnames.tbm
findstr /r /c:"$Name" MVPS-4.7.3-mv_root-shp.tbm > MVPS-4.7.3-mv_root-shp.blanked.justnames.tbm
List of names from fs2-ships.tbl
$Name: GTF Ulysses
$Name: GTF Hercules
$Name: GTF Hercules Mark II
$Name: GTF Ares
$Name: GTF Erinyes
$Name: GTF Loki
$Name: GTF Pegasus
$Name: GTF Perseus
$Name: GTF Myrmidon
$Name: SF Mara (terrans)
$Name: GTB Artemis
$Name: GTB Artemis D.H.
$Name: GTB Medusa
$Name: GTB Ursa
$Name: GTB Zeus
$Name: GTB Boanerges
$Name: @GTDR Amazon
$Name: GTDR Amazon Advanced
$Name: @GTS Hygeia
$Name: GTFR Triton
$Name: TC-TRI
$Name: GTFR Poseidon
$Name: @TC 2
$Name: TSC 2
$Name: @TAC 1
$Name: TTC 1
$Name: @GTC Fenris
$Name: GTM Hippocrates
$Name: GTC Leviathan
$Name: GTSC Faustus
$Name: GTG Zephyrus
$Name: GTA Charybdis
$Name: GTD Orion
$Name: GTD Hecate
$Name: GTD Orion#2 (Bastion)
$Name: GTD Hades
$Name: GTI Arcadia
$Name: GTVA Colossus
$Name: GTCv Deimos
$Name: GTC Aeolus
$Name: NTF Iceni
$Name: NTF Boadicea
$Name: @GTT Elysium
$Name: @GTT Argo
$Name: GTNB Pharos
$Name: GTI Ganymede
$Name: Knossos
$Name: Asteroid
$Name: GTSG Watchdog
$Name: GTSG Cerberus
$Name: GTSG Alastor
$Name: GTEP Hermes
$Name: TC-Meson Bomb
$Name: GVF Seth
$Name: GVF Horus
$Name: GVF Thoth
$Name: GVF Serapis
$Name: GVF Tauret
$Name: GVB Sekhmet
$Name: GVB Osiris
$Name: GVB Bakha
$Name: GVF Ptah
$Name: GVS Nephthys
$Name: GVT Isis
$Name: @PVFR Ma'at
$Name: GVFr Bes
$Name: VAC 5
$Name: @VAC 4
$Name: GVFr Satis
$Name: GVG Anuket
$Name: GVC Aten
$Name: GVC Mentu
$Name: GVCv Sobek
$Name: GVD Typhon
$Name: GVSG Ankh
$Name: GVSG Edjo
$Name: GVEP Ra
$Name: GVA Setekh
$Name: GVD Hatshepsut
$Name: SF Dragon
$Name: SF Basilisk
$Name: SF Manticore
$Name: SF Aeshma
$Name: SF Mara
$Name: SF Astaroth
$Name: SB Nephilim
$Name: SB Taurvi
$Name: SB Nahema
$Name: SB Seraphim
$Name: ST Azrael
$Name: SFr Dis
$Name: SAC 3
$Name: SFr Mephisto
$Name: SC 5
$Name: SFr Asmodeus
$Name: SAC 2
$Name: SC Lilith
$Name: SC Rakshasa
$Name: SC Cain
$Name: SD Demon
$Name: SD Ravana
$Name: SD Lucifer
$Name: SSG Trident
$Name: SSG Belial
$Name: SSG Rahu
$Name: SCv Moloch
$Name: SJ Sathanas
$Name: SJD Sathanas
$Name: SpaceHunk
$Name: GTSG Mjolnir
$Name: GTSG Mjolnir#home
$Name: Shivan Comm Node
$Name: @Volition Bravos
list of names from MVPS-4.7.3-mv_root-shp.tbm
$Name: GTF Ulysses
$Name: PVF Ulysses
$Name: GVF Ulysses
$Name: GTF Hercules
$Name: GTF Hercules Mark II
$Name: GTF Ares
$Name: GTF Erinyes
$Name: GTF Loki
$Name: GTF Pegasus
$Name: GTF Perseus
$Name: GTF Myrmidon
$Name: SF Mara (terrans)
$Name: GTB Artemis
$Name: GTB Artemis D.H.
$Name: GTB Medusa
$Name: GTB Ursa
$Name: GTB Zeus
$Name: GTB Boanerges
$Name: @GTDR Amazon
$Name: GTDR Amazon Advanced
$Name: @GTS Hygeia
$Name: GTFR Triton
$Name: TC-TRI
$Name: GTFR Poseidon
$Name: @TC 2
$Name: TSC 2
$Name: @TAC 1
$Name: TTC 1
$Name: @GTC Fenris
$Name: GTM Hippocrates
$Name: GTC Leviathan
$Name: GTSC Faustus
$Name: GTG Zephyrus
$Name: GTA Charybdis
$Name: GTD Orion
$Name: GTD Hecate
$Name: GTD Orion#2 (Bastion)
$Name: GTD Hades
$Name: GTI Arcadia
$Name: GTVA Colossus
$Name: GTCv Deimos
$Name: GTC Aeolus
$Name: NTF Iceni
$Name: NTF Boadicea
$Name: @GTT Elysium
$Name: @GTT Argo
$Name: GTNB Pharos
$Name: GTI Ganymede
$Name: Knossos
$Name: Asteroid
$Name: GTSG Watchdog
$Name: GTSG Cerberus
$Name: GTSG Alastor
$Name: GTEP Hermes
$Name: TC-Meson Bomb
$Name: GTSG Mjolnir
$Name: GTSG Mjolnir#home
$Name: @Volition Bravos
$Name: GTF Apollo
$Name: GTF Valkyrie
$Name: GTB Athena
$Name: GVF Seth
$Name: PVF Seth
$Name: GVF Horus
$Name: PVF Horus
$Name: GVF Thoth
$Name: PVF Thoth
$Name: GVF Serapis
$Name: PVF Serapis
$Name: GVF Tauret
$Name: PVF Tauret
$Name: GVB Sekhmet
$Name: PVB Sekhmet
$Name: GVB Osiris
$Name: PVB Osiris
$Name: GVB Bakha
$Name: PVB Bakha
$Name: GVF Ptah
$Name: PVF Ptah
$Name: GVS Nephthys
$Name: PVS Nephthys
$Name: GVT Isis
$Name: PVT Isis
$Name: GVFr Bes
$Name: PVFr Bes
$Name: VAC 5
$Name: @VAC 4
$Name: GVFr Satis
$Name: PVFr Satis
$Name: GVG Anuket
$Name: PVG Anuket
$Name: GVC Aten
$Name: PVC Aten
$Name: GVC Mentu
$Name: PVC Mentu
$Name: GVCv Sobek
$Name: PVCv Sobek
$Name: GVD Typhon
$Name: PVD Typhon
$Name: GVSG Ankh
$Name: PVSG Ankh
$Name: GVSG Edjo
$Name: PVSG Edjo
$Name: GVEP Ra
$Name: PVEP Ra
$Name: GVA Setekh
$Name: PVA Setekh
$Name: GVD Hatshepsut
$Name: PVD Hatshepsut
$Name: PVF Anubis
$Name: GVF Anubis
$Name: SF Dragon
$Name: SF Basilisk
$Name: SF Manticore
$Name: SF Aeshma
$Name: SF Mara
$Name: SF Astaroth
$Name: SB Nephilim
$Name: SB Taurvi
$Name: SB Nahema
$Name: SB Seraphim
$Name: ST Azrael
$Name: SFr Dis
$Name: SAC 3
$Name: SFr Mephisto
$Name: SC 5
$Name: SFr Asmodeus
$Name: SAC 2
$Name: SC Lilith
$Name: SC Rakshasa
$Name: SC Cain
$Name: SD Demon
$Name: SD Ravana
$Name: SD Lucifer
$Name: SSG Trident
$Name: SSG Belial
$Name: SSG Rahu
$Name: SCv Moloch
$Name: SJ Sathanas
$Name: SJD Sathanas
$Name: SpaceHunk
$Name: Shivan Comm Node
Cleaned up list from fs2-ships.tbl
GTF Ulysses
GTF Hercules
GTF Hercules Mark II
GTF Ares
GTF Erinyes
GTF Loki
GTF Pegasus
GTF Perseus
GTF Myrmidon
SF Mara (terrans)
GTB Artemis
GTB Artemis D.H.
GTB Medusa
GTB Ursa
GTB Zeus
GTB Boanerges
@GTDR Amazon
GTDR Amazon Advanced
@GTS Hygeia
GTFR Triton
TC-TRI
GTFR Poseidon
@TC 2
TSC 2
@TAC 1
TTC 1
@GTC Fenris
GTM Hippocrates
GTC Leviathan
GTSC Faustus
GTG Zephyrus
GTA Charybdis
GTD Orion
GTD Hecate
GTD Orion#2 (Bastion)
GTD Hades
GTI Arcadia
GTVA Colossus
GTCv Deimos
GTC Aeolus
NTF Iceni
NTF Boadicea
@GTT Elysium
@GTT Argo
GTNB Pharos
GTI Ganymede
Knossos
Asteroid
GTSG Watchdog
GTSG Cerberus
GTSG Alastor
GTEP Hermes
TC-Meson Bomb
GVF Seth
GVF Horus
GVF Thoth
GVF Serapis
GVF Tauret
GVB Sekhmet
GVB Osiris
GVB Bakha
GVF Ptah
GVS Nephthys
GVT Isis
@PVFR Ma'at
GVFr Bes
VAC 5
@VAC 4
GVFr Satis
GVG Anuket
GVC Aten
GVC Mentu
GVCv Sobek
GVD Typhon
GVSG Ankh
GVSG Edjo
GVEP Ra
GVA Setekh
GVD Hatshepsut
SF Dragon
SF Basilisk
SF Manticore
SF Aeshma
SF Mara
SF Astaroth
SB Nephilim
SB Taurvi
SB Nahema
SB Seraphim
ST Azrael
SFr Dis
SAC 3
SFr Mephisto
SC 5
SFr Asmodeus
SAC 2
SC Lilith
SC Rakshasa
SC Cain
SD Demon
SD Ravana
SD Lucifer
SSG Trident
SSG Belial
SSG Rahu
SCv Moloch
SJ Sathanas
SJD Sathanas
SpaceHunk
GTSG Mjolnir
GTSG Mjolnir#home
Shivan Comm Node
@Volition Bravos
According to chatgpt
Names only in the first list:
GTG Zephyrus
GTNB Pharos
SFr Dis
GTSG Watchdog
GTSG Cerberus
GTSG Alastor
GTA Charybdis
GTEP Hermes
Knossos
Shivan Comm Node
SpaceHunk
Names only in the second list:
GTF Apollo
GTF Valkyrie
GTB Athena
PVF Ulysses
GVF Ulysses
PVF Seth
PVF Horus
PVF Thoth
PVF Serapis
PVF Tauret
PVB Sekhmet
PVB Osiris
PVB Bakha
PVF Ptah
PVS Nephthys
PVT Isis
PVFr Bes
PVFr Satis
PVG Anuket
PVC Aten
PVC Mentu
PVCv Sobek
PVD Typhon
PVSG Ankh
PVSG Edjo
PVEP Ra
PVA Setekh
PVD Hatshepsut
PVF Anubis
GVF Anubis
Names in both lists:
GTF Ulysses
GTF Hercules
GTF Hercules Mark II
GTF Ares
GTF Erinyes
GTF Loki
GTF Pegasus
GTF Perseus
GTF Myrmidon
GTB Artemis
GTB Artemis D.H.
GTB Medusa
GTB Ursa
GTB Zeus
GTB Boanerges
GTDR Amazon
GTDR Amazon Advanced
GTS Hygeia
GTFR Triton
TC-TRI
GTFR Poseidon
TC 2
TSC 2
TAC 1
TTC 1
GTC Fenris
GTM Hippocrates
GTC Leviathan
GTSC Faustus
GTD Orion
GTD Hecate
GTD Orion#2 (Bastion)
GTD Hades
GTI Arcadia
GTVA Colossus
GTCv Deimos
GTC Aeolus
NTF Iceni
NTF Boadicea
GTT Elysium
GTT Argo
GVC Aten
GVC Mentu
GVCv Sobek
GVD Typhon
GVSG Ankh
GVSG Edjo
GVEP Ra
GVA Setekh
GVD Hatshepsut
SF Dragon
SF Basilisk
SF Manticore
SF Aeshma
SF Mara
SF Astaroth
SB Nephilim
SB Taurvi
SB Nahema
SB Seraphim
ST Azrael
SFr Asmodeus
SAC 3
SFr Mephisto
SC 5
SFr Asmodeus
SAC 2
SC Lilith
SC Rakshasa
SC Cain
SD Demon
SD Ravana
SD Lucifer
SSG Trident
SSG Belial
SSG Rahu
SCv Moloch
SJ Sathanas
SJD Sathanas
Volition Bravos
Next step will be creation of the new .tbm files with sane values for slide accel/deccel and max velocity
-
Yup, easily done - Project GXYZ is what you need. Look in the ‘optional software’ section of this and you will find my easy step-by-step guide: https://www.hard-light.net/forums/index.php?topic=97961.0
-
https://www.hard-light.net/forums/index.php?topic=98671.0 (Direct link)