Results 1 to 9 of 9

Thread: Using GIS to create maps for M2TW?

  1. #1

    Default Using GIS to create maps for M2TW?

    Has anyone ever tried using GIS software to create and edit maps?

    And if so did it work out well?

  2. #2
    Gigantus's Avatar I am not special - I am a limited edition.
    Patrician Moderator Emeritus Administrator Emeritus

    Join Date
    Aug 2006
    Location
    Goa - India
    Posts
    53,095
    Blog Entries
    35

    Default Re: Using GIS to create maps for M2TW?

    I have tried a variety of software but shelling out a rather large amount of money for software to create a rather simple map is overkill, considering that there is freeware around that does the job.










  3. #3
    nadalio's Avatar Civis
    Join Date
    Apr 2016
    Location
    Where the nameless things gnawing the earth
    Posts
    116

    Default Re: Using GIS to create maps for M2TW?

    I found this informations:

    https://gis.stackexchange.com/questi...google_rich_qa
    I'm trying to learn qgis for work, it's completely free

  4. #4
    Gigantus's Avatar I am not special - I am a limited edition.
    Patrician Moderator Emeritus Administrator Emeritus

    Join Date
    Aug 2006
    Location
    Goa - India
    Posts
    53,095
    Blog Entries
    35

    Default Re: Using GIS to create maps for M2TW?

    Ahh, didn't know about QGIS. I have to admit I have no idea on what principle the tool works or how to create supporting files. Or how that could be converted into the format required by the game - although a simple height map will go a long way.










  5. #5

    Default Re: Using GIS to create maps for M2TW?

    So... I made the required map files using QGIS.

    I started following GrnEyedDvl's Lesson 1 - Creating the base map. Due note that this tutorial is from 2007. I was having an easy time following the directions and putting all the files in the right places, but when I ran the mapclass.bat M2TW didn't even open. I got a notice that M2TW had a fatal error.

    Here is the error log




    22:00:24.853 [system.rpt] [always] CPU: SSE222:00:24.854 [system.rpt] [always] ==== system log start, build date: Sep 5 2014 version development ===
    22:00:24.858 [system.io] [always] mounted pack packs/data_0.pack
    22:00:24.858 [system.io] [always] mounted pack packs/data_1.pack
    22:00:24.860 [system.io] [always] mounted pack packs/data_2.pack
    22:00:24.861 [system.io] [always] mounted pack packs/data_3.pack
    22:00:24.862 [system.io] [always] mounted pack packs/data_4.pack
    22:00:24.862 [system.io] [always] mounted pack packs/localized.pack
    22:00:29.832 [data.missing] [warning] missing/invalid cursor for ANISELECT
    22:00:29.904 [data.missing] [warning] missing/invalid cursor for MODIFIER_SABOTAGE
    22:00:29.962 [data.missing] [warning] missing/invalid cursor for MODIFIER_TRADE
    22:00:30.385 [data.missing] [warning] missing/invalid cursor for DRAGGABLE
    22:00:30.385 [data.missing] [warning] missing/invalid cursor for DRAGGING
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_MULTIPLE_SELECT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_ATTACK
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_CHARACTER
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_RESOURCE
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_FORT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_MOVE_OBJECT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_WATCHTOWER
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_DEPLOYMENT_AREA
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_TILE
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SPECIAL_PIECE
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PAINT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADJUST_HEIGHTS
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADD_UNIT
    22:00:30.428 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SETTLEMENT
    22:00:38.375 [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
    22:00:38.376 [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
    22:00:38.378 [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
    22:00:38.379 [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
    22:00:38.380 [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
    22:00:38.380 [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
    22:00:38.381 [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
    22:00:38.382 [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
    22:00:38.383 [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
    22:00:38.384 [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
    22:00:38.384 [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
    22:00:38.385 [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
    22:00:38.386 [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
    22:00:38.387 [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
    22:00:38.388 [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
    22:00:38.388 [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
    22:00:38.396 [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
    22:00:38.396 [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
    22:00:38.399 [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
    22:00:38.400 [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
    22:00:38.400 [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
    22:00:38.401 [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
    22:00:38.402 [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
    22:00:38.403 [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
    22:00:38.404 [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
    22:00:38.405 [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
    22:00:38.405 [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
    22:00:38.406 [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
    22:00:38.407 [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
    22:00:38.408 [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
    22:00:38.409 [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
    22:00:38.409 [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
    22:00:38.414 [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
    22:00:38.415 [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
    22:00:38.419 [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
    22:00:38.420 [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
    22:00:38.421 [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
    22:00:38.421 [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
    22:00:38.422 [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
    22:00:38.423 [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
    22:00:38.435 [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)
    22:00:38.435 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.444 [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)
    22:00:38.444 [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)
    22:00:38.444 [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)
    22:00:38.445 [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)
    22:00:38.446 [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)
    22:00:38.446 [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)
    22:00:38.446 [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)
    22:00:38.446 [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)
    22:00:38.447 [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)
    22:00:38.447 [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)
    22:00:38.449 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/scribe_ancillary.tga
    22:00:38.450 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/security_religious.tga
    22:00:38.450 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/security_religious.tga
    22:00:43.229 [system.io] [warning] open: data/text/FactionIntroSubTitles.txt.strings.bin is missing
    22:00:46.272 [system.io] [warning] open: data/loading_screen/loading_bar.tga.dds is missing
    22:00:46.289 [system.io] [warning] open: data/loading_screen/loading_logo.tga.dds is missing
    22:00:47.229 [system.io] [warning] open: data/loading_screen/loading_bar.tga.dds is missing
    22:00:48.101 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/normans.tga is missing
    22:00:48.102 [system.io] [warning] open: data/menu/symbols/FE_faction_units/normans.tga is missing
    22:00:48.104 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/saxons.tga is missing
    22:00:48.104 [system.io] [warning] open: data/menu/symbols/FE_faction_units/saxons.tga is missing
    22:00:48.107 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/slave.tga is missing
    22:00:48.107 [system.io] [warning] open: data/menu/symbols/FE_faction_units/slave.tga is missing
    22:00:48.177 [system.io] [warning] open: data/menu/_M2_MP_HISTORICAL_BATTLE_CHOOSE_TEAMS.TGA is missing
    22:00:48.207 [system.io] [warning] open: data/menu/TEXTURES/_M2_MAIN_MENU.TGA is missing
    22:00:48.862 [system.io] [warning] open: data/menu/buttons_composite2.tga.dds is missing
    22:00:48.873 [system.io] [warning] open: data/menu/slider_composite.tga.dds is missing
    22:00:48.874 [system.io] [warning] open: data/menu/slider_composite2.tga.dds is missing
    22:00:48.886 [system.io] [warning] open: data/menu/border_4pix_black_gold2.tga.dds is missing
    22:00:48.888 [system.io] [warning] open: data/menu/text_border.tga.dds is missing
    22:00:48.889 [system.io] [warning] open: data/menu/yellow_highlight.tga.dds is missing
    22:00:48.901 [system.io] [warning] open: data/menu/border_4pix_black_gold_selected.tga.dds is missing
    22:00:48.903 [system.io] [warning] open: data/menu/border_4pix_black_gold_black.tga.dds is missing
    22:00:48.904 [system.io] [warning] open: data/menu/_M2_Selection_Glow.tga.dds is missing
    22:00:48.917 [system.io] [warning] open: data/menu/unit_card.tga.dds is missing
    22:00:48.919 [system.io] [warning] open: data/menu/icons.tga.dds is missing
    22:00:24.853 [system.rpt] [always] CPU: SSE2
    22:00:24.854 [system.rpt] [always] ==== system log start, build date: Sep 5 2014 version development ===
    22:00:24.858 [system.io] [always] mounted pack packs/data_0.pack
    22:00:24.858 [system.io] [always] mounted pack packs/data_1.pack
    22:00:24.860 [system.io] [always] mounted pack packs/data_2.pack
    22:00:24.861 [system.io] [always] mounted pack packs/data_3.pack
    22:00:24.862 [system.io] [always] mounted pack packs/data_4.pack
    22:00:24.862 [system.io] [always] mounted pack packs/localized.pack
    22:00:29.832 [data.missing] [warning] missing/invalid cursor for ANISELECT
    22:00:29.904 [data.missing] [warning] missing/invalid cursor for MODIFIER_SABOTAGE
    22:00:29.962 [data.missing] [warning] missing/invalid cursor for MODIFIER_TRADE
    22:00:30.385 [data.missing] [warning] missing/invalid cursor for DRAGGABLE
    22:00:30.385 [data.missing] [warning] missing/invalid cursor for DRAGGING
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_MULTIPLE_SELECT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_ATTACK
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_CHARACTER
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_RESOURCE
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_FORT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_MOVE_OBJECT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_WATCHTOWER
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_DEPLOYMENT_AREA
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_TILE
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SPECIAL_PIECE
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_PAINT
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADJUST_HEIGHTS
    22:00:30.427 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADD_UNIT
    22:00:30.428 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SETTLEMENT
    22:00:38.375 [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
    22:00:38.376 [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
    22:00:38.378 [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
    22:00:38.379 [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
    22:00:38.380 [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
    22:00:38.380 [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
    22:00:38.381 [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
    22:00:38.382 [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
    22:00:38.383 [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
    22:00:38.384 [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
    22:00:38.384 [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
    22:00:38.385 [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
    22:00:38.386 [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
    22:00:38.387 [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
    22:00:38.388 [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
    22:00:38.388 [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
    22:00:38.396 [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
    22:00:38.396 [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
    22:00:38.399 [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
    22:00:38.400 [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
    22:00:38.400 [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
    22:00:38.401 [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
    22:00:38.402 [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
    22:00:38.403 [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
    22:00:38.404 [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
    22:00:38.405 [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
    22:00:38.405 [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
    22:00:38.406 [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
    22:00:38.407 [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
    22:00:38.408 [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
    22:00:38.409 [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
    22:00:38.409 [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
    22:00:38.414 [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
    22:00:38.415 [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
    22:00:38.419 [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
    22:00:38.420 [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
    22:00:38.421 [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
    22:00:38.421 [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
    22:00:38.422 [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
    22:00:38.423 [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
    22:00:38.435 [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)
    22:00:38.435 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.436 [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)
    22:00:38.444 [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)
    22:00:38.444 [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)
    22:00:38.444 [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)
    22:00:38.445 [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)
    22:00:38.446 [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)
    22:00:38.446 [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)
    22:00:38.446 [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)
    22:00:38.446 [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)
    22:00:38.447 [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)
    22:00:38.447 [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)
    22:00:38.449 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/scribe_ancillary.tga
    22:00:38.450 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/security_religious.tga
    22:00:38.450 [data.missing] [warning] Failed to find ancillary image data/ui/ancillaries/security_religious.tga
    22:00:43.229 [system.io] [warning] open: data/text/FactionIntroSubTitles.txt.strings.bin is missing
    22:00:46.272 [system.io] [warning] open: data/loading_screen/loading_bar.tga.dds is missing
    22:00:46.289 [system.io] [warning] open: data/loading_screen/loading_logo.tga.dds is missing
    22:00:47.229 [system.io] [warning] open: data/loading_screen/loading_bar.tga.dds is missing
    22:00:48.101 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/normans.tga is missing
    22:00:48.102 [system.io] [warning] open: data/menu/symbols/FE_faction_units/normans.tga is missing
    22:00:48.104 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/saxons.tga is missing
    22:00:48.104 [system.io] [warning] open: data/menu/symbols/FE_faction_units/saxons.tga is missing
    22:00:48.107 [system.io] [warning] open: data/menu/symbols/FE_symbols_80/slave.tga is missing
    22:00:48.107 [system.io] [warning] open: data/menu/symbols/FE_faction_units/slave.tga is missing
    22:00:48.177 [system.io] [warning] open: data/menu/_M2_MP_HISTORICAL_BATTLE_CHOOSE_TEAMS.TGA is missing
    22:00:48.207 [system.io] [warning] open: data/menu/TEXTURES/_M2_MAIN_MENU.TGA is missing
    22:00:48.862 [system.io] [warning] open: data/menu/buttons_composite2.tga.dds is missing
    22:00:48.873 [system.io] [warning] open: data/menu/slider_composite.tga.dds is missing
    22:00:48.874 [system.io] [warning] open: data/menu/slider_composite2.tga.dds is missing
    22:00:48.886 [system.io] [warning] open: data/menu/border_4pix_black_gold2.tga.dds is missing
    22:00:48.888 [system.io] [warning] open: data/menu/text_border.tga.dds is missing
    22:00:48.889 [system.io] [warning] open: data/menu/yellow_highlight.tga.dds is missing
    22:00:48.901 [system.io] [warning] open: data/menu/border_4pix_black_gold_selected.tga.dds is missing
    22:00:48.903 [system.io] [warning] open: data/menu/border_4pix_black_gold_black.tga.dds is missing
    22:00:48.904 [system.io] [warning] open: data/menu/_M2_Selection_Glow.tga.dds is missing
    22:00:48.917 [system.io] [warning] open: data/menu/unit_card.tga.dds is missing
    22:00:48.919 [system.io] [warning] open: data/menu/icons.tga.dds is missing


    I believe that the reason for the error is that when GrnEyedDvl created this tutorial it was long before the Kingdoms Patches. I have all my map files ready and want to test them out, but I am unsure of the next step I should take. I have looked into using GeoMod, but can you just paste your new map files into the GeoMod folder and the map will just open?

    Anyway I am just looking for some advice for what I should do next to test out my map files on a more striped down version of M2TW.

  6. #6
    Gigantus's Avatar I am not special - I am a limited edition.
    Patrician Moderator Emeritus Administrator Emeritus

    Join Date
    Aug 2006
    Location
    Goa - India
    Posts
    53,095
    Blog Entries
    35

    Default Re: Using GIS to create maps for M2TW?

    Bare Geomod is a basic mod set up, simply adding your map files will only work if the descr_strat file supports it (and a few other text files). I wrote a tutorial that explains things from scratch (guess you might be able to skip the actual map creating, but skim over that section anyhow to see if there is something new) which might be a helpful in understanding the interlinking of files.

    To view some bare minimum working maps, have a look here.










  7. #7

    Default Re: Using GIS to create maps for M2TW?

    @Gigantus Thank You Very Much.

    The "
    Basic Maps for the budding modder" was just what I needed. At first I did have some trouble, but I checked out my map using GeoMod and realized that one of my regions was the wrong color
    .

    After I fixed that, the map worked!!! and I got to pay around for a few turns with no crashes.

  8. #8

    Default Re: Using GIS to create maps for M2TW?

    Also in the Descr terrain.txt how do 'roughness' 'fractal' and 'lattitude' effect the map?

    If I understand it correctly the Heights category increases or decreases the slope and flatness of the map?

  9. #9
    Gigantus's Avatar I am not special - I am a limited edition.
    Patrician Moderator Emeritus Administrator Emeritus

    Join Date
    Aug 2006
    Location
    Goa - India
    Posts
    53,095
    Blog Entries
    35

    Default Re: Using GIS to create maps for M2TW?

    Glad you got it working!

    To be honest I have no idea about fractal etc, you are however correct with 'heights' - it modifies the steepness of terrain, at least in the campaign map.










Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •