View Full Version : Selecting homemade faction results in dropping back to the single player menu.
Cecil XIX
09-01-2007, 08:31
I've recently made a mod folder where my sole change was to add another faction. The faction select screen appears exactly as it does in DukeofSerbia's guide, but when I select any faction and click 'start campaign' it drops me back to the singleplayer menu, and to get back to the faction select screen I have to get out of the single player screen and go back. I'll I've done is create a new faction from the province and family member of another faction, what could I have done wrong?
That usually means you have an error in your campaign.
Enable error logging and run the game again to get some info about what's the problem.
Red Spot
09-01-2007, 12:59
check the RTW tutorials, they have a whole topic about what may possible cause a KTM and what may cure it ..
KTM -> Kick (back) To Menu
G
Cecil XIX
09-01-2007, 18:35
Hmm, it seems I need to set up my shortcut to display error messages. I've done so, even though my shortcut hasn't been working. It just displays 'Medieval II suffered a fatal error and will now exit.' I've been using a batch file to run the program, although for some reason it opens Medieval II in a 1024x768 window. Anyways, I've checked the error log but can't make heads or tails of it. The files mentioned are either there or unedited by myself.
12:57:53.265 [system.rpt] [always] CPU: SSE2
12:57:53.281 [system.rpt] [always] ==== system log start, build date: Apr 23 2007 version bld-medieval2-update2-84 (37970) ===
12:57:53.281 [system.io] [always] mounted pack packs/data_0.pack
12:57:53.281 [system.io] [always] mounted pack packs/data_1.pack
12:57:53.281 [system.io] [always] mounted pack packs/data_2.pack
12:57:53.281 [system.io] [always] mounted pack packs/data_3.pack
12:57:53.281 [system.io] [always] mounted pack packs/data_4.pack
12:57:53.281 [system.io] [always] mounted pack packs/localized.pack
12:57:56.078 [data.missing] [warning] missing/invalid cursor for ANISELECT
12:57:56.078 [data.missing] [warning] missing/invalid cursor for MODIFIER_SABOTAGE
12:57:56.078 [data.missing] [warning] missing/invalid cursor for MODIFIER_TRADE
12:57:56.171 [data.missing] [warning] missing/invalid cursor for DRAGGABLE
12:57:56.171 [data.missing] [warning] missing/invalid cursor for DRAGGING
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_MULTIPLE_SELECT
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_ATTACK
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_CHARACTER
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_RESOURCE
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_FORT
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_MOVE_OBJECT
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_WATCHTOWER
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_DEPLOYMENT_AREA
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_TILE
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SPECIAL_PIECE
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PAINT
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADJUST_HEIGHTS
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADD_UNIT
12:57:56.187 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SETTLEMENT
12:57:57.937 [system.io] [warning] open: Export/battlefield/grid.tga is missing
12:57:57.937 [system.io] [warning] open: Export/battlefield/mediterranean/summer/mediterranean_rock_micro.tga is missing
12:57:59.734 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/civilians/000.tga, using the default culture path if it exists
12:57:59.734 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/civilians/000.tga, using the default culture path if it exists
12:57:59.734 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/rogues/000.tga, using the default culture path if it exists
12:57:59.734 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/rogues/000.tga, using the default culture path if it exists
12:57:59.734 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/princesses/000.tga, using the default culture path if it exists
12:57:59.734 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/princesses/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/merchants/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/merchants/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/priests/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/priests/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/heretics/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/heretics/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/witches/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/witches/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/inquisitors/000.tga, using the default culture path if it exists
12:57:59.750 [data.missing] [warning] Cannot find the portrait path: data/ui/mesoamerican/portraits/portraits/young/inquisitors/000.tga, using the default culture path if it exists
12:57:59.765 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/civilians/000.tga, using the default culture path if it exists
12:57:59.765 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/civilians/000.tga, using the default culture path if it exists
12:57:59.765 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/rogues/000.tga, using the default culture path if it exists
12:57:59.765 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/rogues/000.tga, using the default culture path if it exists
12:57:59.765 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/princesses/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/princesses/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/merchants/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/merchants/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/priests/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/priests/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/heretics/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/heretics/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/witches/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/witches/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/inquisitors/000.tga, using the default culture path if it exists
12:57:59.781 [data.missing] [warning] Cannot find the portrait path: data/ui/eastern_european/portraits/portraits/young/inquisitors/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/princesses/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/princesses/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/heretics/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/heretics/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/witches/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/witches/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/inquisitors/000.tga, using the default culture path if it exists
12:57:59.796 [data.missing] [warning] Cannot find the portrait path: data/ui/middle_eastern/portraits/portraits/young/inquisitors/000.tga, using the default culture path if it exists
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10671, column 23 :
we should only have trait(Berserker) additional affects for triggers(Battle_Losing_Berserker)
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10789, column 28 :
we should only have trait(BattleChivalry) additional affects for triggers(battle3Chivalry_Dread_Not_fighting)
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10790, column 25 :
we should only have trait(BattleDread) additional affects for triggers(battle3Chivalry_Dread_Not_fighting)
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10800, column 28 :
we should only have trait(BattleChivalry) additional affects for triggers(battle3Chivalry_Dread_Routing)
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10801, column 25 :
we should only have trait(BattleDread) additional affects for triggers(battle3Chivalry_Dread_Routing)
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10813, column 28 :
we should only have trait(BattleChivalry) additional affects for triggers(battle3Chivalry_Dread_Routing2)
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10814, column 25 :
we should only have trait(BattleDread) additional affects for triggers(battle3Chivalry_Dread_Routing2)
12:57:59.859 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 10855, column 25 :
we should only have trait(BattleDread) additional affects for triggers(battle3Dread_Let_Them_Go)
12:57:59.875 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 16753, column 27 :
we should only have trait(GoodDenouncer) additional affects for triggers(hereticinit1_denouncerclear)
12:57:59.875 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 16761, column 26 :
we should only have trait(BadDenouncer) additional affects for triggers(hereticinit1_denouncerclear_bad)
12:57:59.875 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 16769, column 25 :
we should only have trait(StrongFaith) additional affects for triggers(hereticinit1_faithclear)
12:57:59.875 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 16777, column 22 :
we should only have trait(Purifier) additional affects for triggers(hereticinit1_purifierclear)
12:57:59.890 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 17702, column 29 :
we should only have trait(CrusaderHistory) additional affects for triggers(crusades_6)
12:57:59.890 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 17703, column 30 :
we should only have trait(StrategyChivalry) additional affects for triggers(crusades_6)
12:57:59.890 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 17712, column 29 :
we should only have trait(CrusaderHistory) additional affects for triggers(crusades_7)
12:57:59.890 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 17755, column 26 :
we should only have trait(JihadHistory) additional affects for triggers(jihads_7)
12:57:59.890 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 17756, column 30 :
we should only have trait(StrategyChivalry) additional affects for triggers(jihads_7)
12:57:59.890 [script.err] [warning] Trigger parsing warning in data/export_descr_character_traits.txt, at line 17765, column 26 :
we should only have trait(JihadHistory) additional affects for triggers(jihads_8)
12:57:59.921 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/scribe_ancillary.tga
12:57:59.921 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/security_religious.tga
12:57:59.921 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/security_religious.tga
12:58:34.421 [system.io] [warning] open: data/loading_screen/loading_bar.tga.dds is missing
12:58:34.515 [system.io] [warning] open: data/loading_screen/loading_logo.tga.dds is missing
12:58:36.078 [system.io] [warning] open: data/loading_screen/loading_bar.tga.dds is missing
12:58:37.750 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/normans.tga is missing
12:58:37.750 [system.io] [warning] open: data/menu/symbols/FE_faction_units/normans.tga is missing
12:58:37.781 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/saxons.tga is missing
12:58:37.781 [system.io] [warning] open: data/menu/symbols/FE_faction_units/saxons.tga is missing
12:58:37.781 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/slave.tga is missing
12:58:37.781 [system.io] [warning] open: data/menu/symbols/FE_faction_units/slave.tga is missing
12:58:38.187 [system.io] [warning] open: data/menu/_M2_MP_HISTORICAL_BATTLE_CHOOSE_TEAMS.TGA is missing
12:58:38.453 [system.io] [warning] open: data/menu/TEXTURES/_M2_MAIN_MENU.TGA is missing
12:58:39.640 [system.io] [warning] open: data/menu/buttons_composite2.tga.dds is missing
12:58:39.671 [system.io] [warning] open: data/menu/slider_composite.tga.dds is missing
12:58:39.687 [system.io] [warning] open: data/menu/slider_composite2.tga.dds is missing
12:58:39.718 [system.io] [warning] open: data/menu/border_4pix_black_gold2.tga.dds is missing
12:58:39.718 [system.io] [warning] open: data/menu/text_border.tga.dds is missing
12:58:39.718 [system.io] [warning] open: data/menu/yellow_highlight.tga.dds is missing
12:58:39.734 [system.io] [warning] open: data/menu/border_4pix_black_gold_selected.tga.dds is missing
12:58:39.734 [system.io] [warning] open: data/menu/border_4pix_black_gold_black.tga.dds is missing
12:58:39.734 [system.io] [warning] open: data/menu/_M2_Selection_Glow.tga.dds is missing
12:58:39.734 [system.io] [warning] open: data/menu/unit_card.tga.dds is missing
12:58:39.734 [system.io] [warning] open: data/menu/icons.tga.dds is missing
12:58:49.875 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_timurids.tga is missing
12:58:49.875 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_FE.tga is missing
12:58:49.875 [system.io] [warning] open: data/world/maps/base/map_timurids.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_normans.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_FE.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/base/map_normans.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_saxons.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_FE.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/base/map_saxons.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_slave.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/map_FE.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/base/map_slave.tga is missing
12:58:49.921 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/leader_pic_england.tga is missing
12:58:49.984 [system.io] [warning] open: data/world/maps/campaign/imperial_campaign/leader_pic_england.tga is missing
Should I try to get my shortcut working, or can the error log from the batch file help?
Well if running the game doesn't work for you there's another problem :P
Did you delete the geography files?
Cecil XIX
09-01-2007, 21:15
Hmm, I must have missed those when I read through your guide the second time. It did fix a problem, but not anything I've mentioned in this thread.
And it's not the game won't run, I can run the game with the regular application and the mod with the batch file. It's just the shortcut to my mod that isn't working.
Hmm, I must have missed those when I read through your guide the second time. It did fix a problem, but not anything I've mentioned in this thread.
And it's not the game won't run, I can run the game with the regular application and the mod with the batch file. It's just the shortcut to my mod that isn't working.
Ah sorry I misread, just continue using the batch file then.
Simply add this to your config file:
to = logs/system.log.txt
level = * error
Then run the game, get the kickback and quit the game. Afterwards open your logs/system.log.txt, scroll to the end and see what the problem is.
Cecil XIX
09-02-2007, 22:35
Ah, I see. I assumed the system.log in the Medieval II folder was what I wanted, since the log folder was empty but when I went to check after getting the problem, the Medieval II file was unchanged and another system.log file had appeared in the log folder.
Anyways, it said something about an error in descr_strat that I was able to fix. I had forget to edit the relatives list after I moved a relative out of the faction. Now I don't get kicked back to the menu, but the loading screen goes on ad infinitum.
16:59:05.890 [system.rpt] [always] CPU: SSE2
16:59:05.890 [system.rpt] [always] ==== system log start, build date: Apr 23 2007 version bld-medieval2-update2-84 (37970) ===
16:59:05.890 [system.io] [always] mounted pack packs/data_0.pack
16:59:05.890 [system.io] [always] mounted pack packs/data_1.pack
16:59:05.890 [system.io] [always] mounted pack packs/data_2.pack
16:59:05.906 [system.io] [always] mounted pack packs/data_3.pack
16:59:05.906 [system.io] [always] mounted pack packs/data_4.pack
16:59:05.906 [system.io] [always] mounted pack packs/localized.pack
16:59:09.062 [data.xml.tag] [error] File:[KOTR/data/descr_movies.xml]Error: empty tag.(4:26)
16:59:09.062 [data.xml.tag] [error] File:[KOTR/data/descr_movies_tracks.xml]Error: empty tag.(6:20)
I assume the only problem is with the movie files, but I don't know what "empty tag", "(4:26)" or "(6:20)" means.
Yeah the movie files are bugged in my mod folder installer, you should just delete them (and I should make a fixed version). They probably won't cause your problem though as I was playing fine with bugged movies files.
You say you created a new faction, does that mean you added it to descr_sm_factions and the whole stuff?
If so, does it work in custom battles?
Cecil XIX
09-02-2007, 23:38
Having deleted the movie files and trying again, it did indeed not fix my problem. Oddly enough, the error log only had one line.
18:16:43.859 [system.rpt] [always] CPU: SSE2
As for my method, I used DukeofSerbia's guide to creating new factions. For each file he mentioned I searched for 'HRE', and for each instance I copied the data and replaced 'HRE' with 'Austria'. The exception was names.txt, which I did not modify since I did not add any new names.
The Custom Battles were intersesting. The faction symbol didn't show up of course, but on the unit selection screen all the units were displayed as RTW peasent. Further more, when I tried a battle they units were invisible with only the green markers to indicate their presence. In the first battle I order them forward, and they routed immidiately. The second time I let them receive the enemy charge, and they killed the enemy captain and routed them. Not quite sure how that happened.
You have to copy the HRE section in names.txt, too that could well be the culprit. You also have to put characters on the map with names that Austria has, although I think that the faction shouldn't work in custom battles either, then.
You also have to copy the unit cards and make new entries in the modelsdb file if you want to see the units.
Furthermore, did you edit text/expanded.txt and added all the strings you have to add for your faction?
Cecil XIX
09-08-2007, 18:36
I'm not sure what you mean, there's no HRE section in data\text\names.txt
And yes, I have edited expanded to include everything necessary.
I'm not sure what you mean, there's no HRE section in data\text\names.txt
And yes, I have edited expanded to include everything necessary.
There is one in data/names.txt
Cecil XIX
09-10-2007, 22:24
Even after running the unpacker, and searching my Medieval II folder I have found only one data/names.txt, and it's in my mod folder for Deus lo Vult.
There seem to be only three files with 'names' in the name, descr_names, descr_names_lookup and names. Only the first has sections for each faction.
Even after running the unpacker, and searching my Medieval II folder I have found only one data/names.txt, and it's in my mod folder for Deus lo Vult.
There seem to be only three files with 'names' in the name, descr_names, descr_names_lookup and names. Only the first has sections for each faction.
Argh I'm sorry :sweatdrop: I meant descr_names.txt
I should stop answering stuff when I'm tired.
Cecil XIX
09-11-2007, 19:05
I see. Well, I've definitely edited both descr_names.txt and expanded.txt
I see. Well, I've definitely edited both descr_names.txt and expanded.txt
Well usually the error log displays something. You might try using * trace instead of * error
Cecil XIX
09-27-2007, 03:47
Upon further reflection I've decided to drop it, as I've found a mod that's doing what I was trying to do anyway. Thanks for being so patient and helpful with me alpaca, I'm really impressed.
vBulletin® v3.7.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.