Sid Meier's Civilization V

Sid Meier's Civilization V

40sw4rm's Old World
 This topic has been pinned, so it's probably important
fortysw4rm  [developer] 12 Nov, 2015 @ 2:44pm
TSL Support
If there is a civilization that is not TSL supported that you would like to see included, please let me know here and I will attempt to add support for it as soon as I can.

======================================

Steam's spoiler tags are rather odd and undesirable so I've included a link to the full list of supported civs below:

TSL list can be viewed here[forums.civfanatics.com]

You can identify the modded civilization's name via the XML/SQL in their respective mod folder to see if it is supported. If it is not, please let me know so I can make the changes for future players of the map.

Additionally, if you want to add the modded civilization yourself, you can open up the Lua script in 40sw4rm's Old World's mod folder and make the change yourself. You will open up the respective Lua script you want to feature the civ via notepad (I would recommend Notpad++) and insert:

elseif (thisCiv.Type == "CIVILIZATION_NAME") then ResultPos = {x,y};

You can figure out the x,y coordinate by loading up the .civ5map file included in the mod.

Please note, if you choose to do this and something goes wrong to where the script breaks, I will not support troubleshooting it as this can become time consuming. Always create a copy of the Lua script before making changes.
Last edited by fortysw4rm; 13 Nov, 2015 @ 11:24pm
< >
Showing 1-15 of 15 comments
Giffica 12 Nov, 2015 @ 2:55pm 
Leugi's civs, all the Light In The East civs (Safavids specifically), Louis of France.
JEELEN (Banned) 13 Nov, 2015 @ 2:01pm 
It would help to know which civs currently are supported. I know the description says '100 civs supported', but which ones exactly? (Not asking you to post 100 civs, but perhaps a txt file with included civs would be useful, so people will know which civs they can actually play before starting a game).

EDIT: Thanks!
Last edited by JEELEN; 17 Nov, 2015 @ 1:14pm
General Asimov 13 Nov, 2015 @ 2:22pm 
You could also add the Disciples of Christ mod in the TSL mod list.
fortysw4rm  [developer] 13 Nov, 2015 @ 11:34pm 
I've added support for the requested civilizations and a bunch of others.

@Jeelen, Details on how to view the full TSL list have been updated into the first post. There are about 200+ lines for TSL coordinates for all the civilizations supported by this map and admittedly it has become hard to keep track of them all. I do like your idea of consolidating it into a more user friendly text file though, I'll look into including something similar with the mod in the near future. I’m a bit burned out tonight after adding all those others civs! :steamhappy:
Unmanned Pickle 26 Nov, 2015 @ 7:41pm 
The Zelda Harkinian Civ, Halloween Civ and the Sexbanglia civ, (Based off of Ninja Sex Party Band) if ya could add em that'd be awesome
Unmanned Pickle 28 Nov, 2015 @ 7:42pm 
I tried adding them manually, they looked like this,
elseif (thisCiv.Type == "CIVILIZATION_SEXBANGLIA") then ResultPos = {48,23};
and ect for the other two, but none of them work, they all give me the "You dead" screen everytime I try n boot it up.
fortysw4rm  [developer] 28 Nov, 2015 @ 7:52pm 
Sorry, been busy the last couple days. Have you verified that is the actual name given by the mod author for that civilization?
Unmanned Pickle 28 Nov, 2015 @ 8:04pm 
I played with it a lil more, and it loads the civ, (At least Sexbanglia) But it won't load the modded unit that goes with it (Ninja Brian) also when I set it up I made it to where there was another civ on my team, and it didn't load/won't work. So either the other civ isn't working, which was the Halloween civ, or that function doesn't work with this map...
fortysw4rm  [developer] 28 Nov, 2015 @ 8:50pm 
The unit isn't loading due to not having the code in the Lua script for it. Your custom script should look something like:

elseif (thisCiv.Type == "CIVILIZATION_SEXBANGLIA") then
pPlayer:InitUnit(GameInfo.Units.UNIT_EXAMPLE_NAME.ID,pStartPlot:GetX(), pStartPlot:GetY());

In the function, ConvWorld:MoveStartPos()

Search for:

elseif (thisCiv.Type == "CIVILIZATION_SHOSHONE") then
pPlayer:InitUnit(GameInfo.Units.UNIT_SHOSHONE_PATHFINDER.ID,pStartPlot:GetX(), pStartPlot:GetY());

for an example. I may be delayed in my replies but let me know if you need further assistance.
Last edited by fortysw4rm; 28 Nov, 2015 @ 8:52pm
Unmanned Pickle 28 Nov, 2015 @ 9:26pm 
Thanks alot, I managed to get Sexbanglia to work, but no matter what I do Halloween doesn't want to work.. I think because it changes multiple units? Anyways if there is anything you could do, that'd be amazing. Here's a link to the imgur that has a lot of the civs details on it. http://imgur.com/a/MFoPd
cheri 28 Nov, 2015 @ 11:29pm 
Can you add the Ainu civilization? It's the only one on Steam Workshop.
Porkenstein 30 Nov, 2015 @ 7:06am 
I can send you a code snippet to make my civilizations work
liamse 7 Aug, 2016 @ 3:37am 
Could you add a TSL for the duchy of Burgundy?
http://gtm.steamproxy.vip/sharedfiles/filedetails/?id=701299859
lightupiceberg 26 Aug, 2017 @ 9:29am 
Add support for garamantes plz
Ms Mommy Memer 1 Aug, 2023 @ 11:42am 
JFD Muscovy and vanilla civ 5 Russia, both have incorrect start pos than JFD Nicholas Russia, which is correct. If you want to play Russia in the correct spot then, turn {49,67} into > {56,67} Mods location is in Documents\My Games\Sid Meier's Civilization 5\MODS\40sw4rm's Old World (v 1)\ASSETS
< >
Showing 1-15 of 15 comments
Per page: 1530 50