best map creator to use?



  • hi guys thanks for all your help, been working on this for a couple weeks now but still having a bunch of issues. I don't like the idea of trying to convince someone to fix it for me so I was wondering if theyre was simply a better map creator download out there. also if anyone is interested and thinks they know a quick fix 0_1499456545645_xml.xml
    triplea.engine.version.bin:1.9
    SAXParseException: game: Hudsonbay, line: 12, column: 224, error: Element type "attatchmentList" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 380, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 967, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 14, column: 259, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 16, column: 269, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 19, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 21, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 23, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 25, column: 195, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 28, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 30, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 191, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 455, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 717, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 208, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 468, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 730, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1059, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1320, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1583, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1909, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 2171, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 164, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 425, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 687, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 955, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1226, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1561, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1826, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 2088, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 86, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 356, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 622, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 891, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1158, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1489, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1754, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2022, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2284, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 273, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 541, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 40, column: 262, error: The content of element type "game" must match "(info,loader,triplea?,diceSides?,map,resourceList?,playerList,unitList?,relationshipTypes?,territoryEffectList?,gamePlay,production?,technology?,attachmentList?,initialize?,propertyList?)".
    SAXParseException: game: Hudsonbay, line: 12, column: 224, error: Element type "attatchmentList" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 380, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 967, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 14, column: 259, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 16, column: 269, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 19, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 21, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 23, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 25, column: 195, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 28, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 30, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 191, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 455, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 717, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 208, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 468, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 730, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1059, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1320, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1583, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1909, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 2171, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 164, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 425, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 687, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 955, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1226, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1561, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1826, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 2088, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 86, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 356, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 622, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 891, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1158, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1489, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1754, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2022, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2284, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 273, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 541, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 40, column: 262, error: The content of element type "game" must match "(info,loader,triplea?,diceSides?,map,resourceList?,playerList,unitList?,relationshipTypes?,territoryEffectList?,gamePlay,production?,technology?,attachmentList?,initialize?,propertyList?)".
    Could not parse:file:/C:/Users/rider/triplea/downloadedMaps/hudsonbay/games/xml.xml
    java.lang.IllegalStateException: No unit type attachment for:cavalry
    at games.strategy.triplea.attachments.UnitAttachment.get(UnitAttachment.java:54)
    at games.strategy.engine.data.GameParser.checkThatAllUnitsHaveAttachments(GameParser.java:1452)
    at games.strategy.engine.data.GameParser.parse(GameParser.java:168)
    at games.strategy.engine.framework.ui.NewGameChooserEntry.fullyParseGameData(NewGameChooserEntry.java:77)
    at games.strategy.engine.framework.startup.ui.GameSelectorPanel.selectGameFile(GameSelectorPanel.java:398)
    at games.strategy.engine.framework.startup.ui.GameSelectorPanel.lambda$setupListeners$181(GameSelectorPanel.java:216)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:124)
    at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:359)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    SAXParseException: game: Hudsonbay, line: 12, column: 224, error: Element type "attatchmentList" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 380, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 967, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 14, column: 259, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 16, column: 269, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 19, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 21, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 23, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 25, column: 195, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 28, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 30, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 191, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 455, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 717, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 208, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 468, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 730, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1059, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1320, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1583, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1909, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 2171, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 164, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 425, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 687, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 955, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1226, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1561, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1826, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 2088, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 86, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 356, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 622, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 891, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1158, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1489, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1754, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2022, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2284, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 273, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 541, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 40, column: 262, error: The content of element type "game" must match "(info,loader,triplea?,diceSides?,map,resourceList?,playerList,unitList?,relationshipTypes?,territoryEffectList?,gamePlay,production?,technology?,attachmentList?,initialize?,propertyList?)".
    SAXParseException: game: Hudsonbay, line: 12, column: 224, error: Element type "attatchmentList" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 380, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 12, column: 967, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 14, column: 259, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 16, column: 269, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 19, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 21, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 23, column: 192, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 25, column: 195, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 28, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 30, column: 190, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 191, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 455, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 32, column: 717, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 208, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 468, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 730, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1059, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1320, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1583, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 1909, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 33, column: 2171, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 164, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 425, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 687, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 955, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1226, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1561, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 1826, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 34, column: 2088, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 86, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 356, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 622, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 891, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1158, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1489, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 1754, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2022, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 35, column: 2284, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 273, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 36, column: 541, error: Element type "attatchment" must be declared.
    SAXParseException: game: Hudsonbay, line: 40, column: 262, error: The content of element type "game" must match "(info,loader,triplea?,diceSides?,map,resourceList?,playerList,unitList?,relationshipTypes?,territoryEffectList?,gamePlay,production?,technology?,attachmentList?,initialize?,propertyList?)".



  • Also ive been using the in engine map creator and triplea_map_creator_v1.0.1.5 from moddb for tge xml


  • Admin

    To get your XML working, try replacing all instances of “Attatchment” to the spelling “Attachment”.

    And remember to replace ALL instances no matter with or without capital letter and also all instances where Attatchment is part of a longer word.

    I see the misspelling “Attatchment” 164 times in your XML.

    The way you made your XML obviously creates these misspellings. I guess they are there because the v1.0.1.5 map creator is pretty outdated, meaning that the TripleA engine no longer work with these “misspellings” in the generated code.



  • I just saw that on another post tgats a great place to start thank you for your input