What else needs to be done?
Copy titles.txt from $ROME/common/ -> $ROME/mod/custom/common
Add your title in the copy
Copy titles.gfx from $ROME/interface/ => $ROME/mod/custom/interface
Add your title in the copy
Create a new title text in $ROME/mod/custom/localisation/
Created a new .tga file in $ROME/mod/custom/gfx/titles/
In $ROME/mod/custom.mod
extend = "common"
extend = "gfx"
extend = "history"
extend = "localisation"
The title works fine in that I can add it to a character in game. The title ends up in their history. The flavor text from localisation shows up fine. The title ends up in their savegame file entry for the character. The title icon never shows up in the interface. I know the gfx directory is being properly loaded since I've got custom flags showing up just fine.
When I check the log files, error.log shows the following:
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx/titles/gerousia.tga
Which seems odd since all the other errors in the error.log specify escaped backslashes:
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx\\interface\\VaeVictis\\bg_domestic_government_top.tga.
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx\\interface\\VaeVictis\\bg_domestic_decisions_top.tga.
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx\\interface\\VaeVictis\\bg_domestic_characters_top.tga.
The file exists within the mods/gfx/titles/ directory.
I double checked to see if I improperly specified the TGA file in the titles.gfx and I cut and paste exactly as all the other titles specified:
spriteType = {
name = "GFX_title_gerousia"
texturefile = "gfx/titles/gerousia.tga"
noOfFrames = 1
norefcount = yes
effectFile = "gfx/FX/buttonstate.fx"
}
I hope I don't need to dump this into the main rome directory instead of the mods sub directory. That would be the second time a file in interface wouldn't abide by its mod setting (the other being messagetypes_custom.txt).
Copy titles.txt from $ROME/common/ -> $ROME/mod/custom/common
Add your title in the copy
Copy titles.gfx from $ROME/interface/ => $ROME/mod/custom/interface
Add your title in the copy
Create a new title text in $ROME/mod/custom/localisation/
Created a new .tga file in $ROME/mod/custom/gfx/titles/
In $ROME/mod/custom.mod
extend = "common"
extend = "gfx"
extend = "history"
extend = "localisation"
The title works fine in that I can add it to a character in game. The title ends up in their history. The flavor text from localisation shows up fine. The title ends up in their savegame file entry for the character. The title icon never shows up in the interface. I know the gfx directory is being properly loaded since I've got custom flags showing up just fine.
When I check the log files, error.log shows the following:
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx/titles/gerousia.tga
Which seems odd since all the other errors in the error.log specify escaped backslashes:
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx\\interface\\VaeVictis\\bg_domestic_government_top.tga.
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx\\interface\\VaeVictis\\bg_domestic_decisions_top.tga.
error.log:Clausewitz Error[texturehandler.cpp:106]: Couldn't find texture file: gfx\\interface\\VaeVictis\\bg_domestic_characters_top.tga.
The file exists within the mods/gfx/titles/ directory.
I double checked to see if I improperly specified the TGA file in the titles.gfx and I cut and paste exactly as all the other titles specified:
spriteType = {
name = "GFX_title_gerousia"
texturefile = "gfx/titles/gerousia.tga"
noOfFrames = 1
norefcount = yes
effectFile = "gfx/FX/buttonstate.fx"
}
I hope I don't need to dump this into the main rome directory instead of the mods sub directory. That would be the second time a file in interface wouldn't abide by its mod setting (the other being messagetypes_custom.txt).