Adding new armor type

Cpt.Stalin

First time out of the vault
Hi everyone! I have some kind of problems with adding new armor to FOT. I wanted to add Omega Power Armor, but i did something wrong. The result was not the way I expected it:
dfb097892519.jpg


I think the problem with Armor Type...But i can be wrong.

Omega type definition in ArmourType.txt looks like that:

{Omega;Pow;0;D:/Program Files/14 Degrees East/Fallout Tactics/Improver_data/Omega.spr;0}

Question: where i made mistake? Is anybody knows?

P.S. I am new in this stuff...As i new on thw site... :) That's why i am No0B in FOT modding.
 
I had a similar problem when i tried to use the ft improver to add f2 advanced power armor. try checking the -path file of the exe you are using to run the game, make sure it is linked at the improver not the regular bos.exe or your mod folder. otherwise, try checking the file/path names again.
 
And i want to know some things. If the -path file of the exe is linked to wrong exe (to BOS.exe), how i can change it? I mean link...
 
Erm...
Look what written in Readme:
DefaultSPRFilePath: This field can specify a fixed relative actor sprite file path, for example: sprites/critters/TwoHeadedBrahmin.spr, in this case actor sprite file path generation is skipped. If actor sprite file path has to be generated set the value of this field to 0,
See? This is relative path.

Ну когда уже русские научатся читать ридми? Что, так сложно было?
 
То есть скипнуть на 1 ? И, кстати, я его правильно прочитал...Просто этот момент не понял. И не надо зазнайствовать, я только второй день в этом разбираюсь. ОК, бро?
 
Тем более что уважаемый, paladin_lord, сказал мне что-то о ссылке экзешника который я использую, а именно то что, что он должен быть связан с FTImprover.exe, а не с обыкновенным BOS.exe, вроде.
 
То есть скипнуть на 1 ? И, кстати, я его правильно прочитал...Просто этот момент не понял.
If you do it wrong - it means you do it wrong.
ОК, бро?
No bros here, sorry. Look at this:
Тем более что уважаемый, paladin_lord, сказал мне что-то о ссылке экзешника который я использую, а именно то что, что он должен быть связан с FTImprover.exe, а не с обыкновенным BOS.exe, вроде.
It's supposed that you are somewhat familiar with Windows OS, so you know how to create shortcuts. Paladin_lord said that shortcut must be linked with FTImprover.exe? Ok, he's right. But it seems that you don't know how to create new shortcut to *.exe. :facepalm:

P.S.: твоя ошибка не связана с твоим изучением ФТ или Импрувера. Так что я не высокомерен, я указываю тебе на элементарное незнание основ работы в Windows.
 
It's supposed that you are somewhat familiar with Windows OS, so you know how to create shortcuts. Paladin_lord said that shortcut must be linked with FTImprover.exe? Ok, he's right. But it seems that you don't know how to create new shortcut to *.exe
Maybe i dont now. But i always think for creating new link i must change file name to full file/path...Or not?
 
Drag FT Improver.exe with right mouse button to your desktop. Choose "create shortcut".
Open shortcut's properties, there must be something like
Code:
D:\Games\Fallout_Tactics\FT Improver.exe
You just add "" in beginning and end of this text string, and then add -path your_mod_folder. So it becomes like this
Code:
"D:\Games\Fallout_Tactics\FT Improver.exe" -path your_mod_folder
"" added because of space in *.exe name

Then let's assume you placed new sprite into mod folder, like this:
D:\Games\Fallout_Tactics\your_mod_folder\sprites\yoursprite.spr
Your DefaultSPRFilePath must be set to your_mod_folder\sprites\yoursprite.spr
If sprite name has spaces, delete them to avoid errors. Omega.spr is fine in this case. And now string in ArmourTypes.txt must look like this:
{Omega;Pow;0;your_mod_folder/sprites/yoursprite.spr;0}
There's no point in placing sprites in Improver_data btw.[/code]
 
that's all i want to know from you...thanks. And the next time ansewer without unesserary information, please.
 
OK, I made all you said...Now it looks

1)
324d211e88f6.jpg
- shortcut of FT Improver

2)"D:\Program Files\14 Degrees East\Fallout Tactics\FT Improver.exe" - D:\Program Files\14 Degrees East\Fallout Tactics\MODS it is "object" field text

3)And D:\Program Files\14 Degrees East\Fallout Tactics\MODS - my mod folder (captain obvious=))

and 4){Omega;Pow;0;MODS/sprites/Omega.spr;0} - my type definition.

I select it in FT Improver in Entity Editor and select inventory sprite OmegaArmour.spr, save it and...The result is same as on the first picture (with the my problem)...
Any idea where i could make mistake?
 
And the next time ansewer without unesserary information, please.
Really?
2)"D:\Program Files\14 Degrees East\Fallout Tactics\FT Improver.exe". And while no one asked me to change anything at "object" field, i was "clever" enough to make it like that - D:\Program Files\14 Degrees East\Fallout Tactics\MODS
Fixed.
In fact i don't think that you put "D:\Program Files\14 Degrees East\Fallout Tactics\MODS" in Object field, because Object field already filled with "D:\Program Files\14 Degrees East\Fallout Tactics\FT Improver.exe", right? So as far as i can understand, you did set "working folder" to D:\Program Files\14 Degrees East\Fallout Tactics\MODS. Why in the world did you do that? o_O

Remove /MODS from this field. I'll try to explain: when you enter custom path in this field, Imrover will search for resources using relative paths. So now game tries to find your Omega.spr in MODS/MODS/sprites/ - or something like that. You see correct "item" sprite, because you find and choose it manually in FT Tools.

I think it must be in sprites folder.
Not really. As long, as relative path is valid, you can place it in any folders inside main game folder. It just that placing it in "sprites" make things easier.
 
And in shortcut's 'object' field you need to write exactly:

Code:
"D:\Program Files\14 Degrees East\Fallout Tactics\FT Improver.exe" -path MODS

I mean - only mod's folder name after '-path'.
 
And while no one asked me to change anything at "object" field, i was "clever" enough to make it like that - D:\Program Files\14 Degrees East\Fallout Tactics\MODS

Hey, TwoEyedYum, calm down, i did it as YOU said:
Open shortcut's properties, there must be something like
Code:
D:\Games\Fallout_Tactics\FT Improver.exe

You just add "" in beginning and end of this text string, and then add -path your_mod_folder. So it becomes like this
Code:
"D:\Games\Fallout_Tactics\FT Improver.exe" -path your_mod_folder

"" added because of space in *.exe name
And there was only one field with path and it was "object" field. And i filled it with following to insturctions that you took me. And now you say that "i was "clever" enough to make it like that." I think you took me right information about it, and i did it so...

Zod, thank you very much. And, TwoEyedYum, thanks too.
 
And the "working folder" filled with something like that:
D:\Program Files\14 Degrees East\Fallout Tactics

Because, if you change it, FT IMprover cannot find FT Improver.cfg.
 
Ahh, THAT IS what you did... Man, i just wouldn't think that you put whole
"D:\Program Files\14 Degrees East\Fallout Tactics\FT Improver.exe" - D:\Program Files\14 Degrees East\Fallout Tactics\MODS
in one line -.-

Ok, i hope now as you change everything, it should work.
 
And now shorcut properties looks like that:
b0208a90d3fa.jpg


Is this correct? Or not?

If it's not, please, drop screenshot of properties of your shorcut. Because it will be much easier to understand what must be in all property fields.
 
Back
Top