Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Sure, this can even be done in game!
Modifying the Oxybeles to have a heavy mount as primary requires a minimum of two steps, editing the sprite file that contains and defines the available mounts, and editing the chassis file (also called an upper) which refers to the sprite resource and converts mounts to primary / secondary / horn / ai weapon sockets. Because the sprite resource is shared between the AI oxybeles and the player oxybeles, you will have to update the AI oxybeles as well to avoid glitches. But don't worry, it's fairly simple once you are familiar with the developer console.
The best practice would be to copy all the relevant files and modify a duplicate. It's best to learn this from one of the modding guides or joining the friendly modders on discord. If you aren't shy about modifying the stock assets (at your own peril) this method should work.
Back up your copy of Brigador (copy pasting the directory in a safe place is enough)
Open game
Press F1 (developer console)
Expand the window so that you can read it.
Click the pack file tab
Search: spacer_mech_06
Select the following (will highlight green):
assets/units/spacers/mechs/spc_mech_06_up.json
assets/data/uppers/player/spc_mech_06_up.json
assets/data/uppers/spacers/spc_mech_06_up.json
assets/data/units/spacers/spc_mech_06.json
Now navigate to the data editor tab.
Select in the left menu:
assets/units/spacers/mechs/spc_mech_06_up.json
in the right menu navigate to mount names and expand the list.
Change main0 to heavy0
Save changes (top of the right menu)
Select in the left menu,
assets/data/uppers/player/spc_mech_06_up.json
in the right menu, and navigate to mounts, and expand the list.
Find the the socket called main0 and rename to heavy0.
Save changes
Select in the left menu,
assets/data/uppers/spacers/spc_mech_06_up.json
in the right menu, and navigate to mounts, and expand the list.
Find the the socket called main0 and rename to heavy0.
Save changes
Now to fix the flow on changes to the NPC oxybeles.
Select in the left menu:
assets/data/units/spacers/spc_mech_06.json
in the right menu, navigate to guns, there should be one gun attached to the no longer existant main0 socket. Change to heavy0.
Save changes
That should do the trick. If something bad happens, simply verify the integrity of your game files to undo the damage.
It absolutely is possible, but some tasks are trivial and some are quite difficult. Adding a new mount location is very hard, but swapping one turret for another or adding an autofire weapon to an unused mount is very easy.
You can check this thread
https://steamcommunity.com/app/274500/discussions/0/3049482036392457251/
for an example of a simple weapon class swap that uses redundant /alternate mount positions. You can have some fun looking through the sprite resources in the F1 tool to see what unused mounts are available for your own mods!.
Is main0 still there? My first thought would be to double check the upper of the NPC oxybeles,
assets/data/uppers/spacers/spc_mech_06_up.json, and making sure it has a socket called heavy0. Only the sprite is shared between player and NPC versions, both NPC and Player uppers and both unit files have to be manually edited.