Introducing: Puerto Rico Mod -- Help Needed!

NevikCRN

Chieftain
Joined
Apr 13, 2016
Messages
6
Hello there

I am NevikCRN. You may know me as a power ranker for the Civ Battle Royale MKII. I have just now started getting into Civ 5 modding. This is my first civilization: Puerto Rico!

Leader: Ramon Emeterio Betances

Doctor, philanthropist, abolitionist, revolutionary, this man was the dominant voice behind the Puerto Rican Independence Movement in the late 1800s against Spain. Betances was born in April, 1827, in Cabo Rojo, Puerto Rico (where my family is from), and studied medicine in France. He worked as a doctor in Mayaguez, Puerto Rico, and he worked a lot with the poor and became an abolitionist. Several times he was exiled from Puerto Rico for his radical beliefs, but returned many times to the island to continue his work. He joined the Puerto Rican Independence Movement, organized the Grito de Lares, a failed rebellion attempt, and eventually had to flee from Puerto Rico for good. In New York, he called for the unity of allpeoples of the Greater Antilles to create an Antillean Confederation. He advocated for Cuba's independence movement and eventually became a diplomat for the Dominican Republic and France. Betances died in september 1898, one month after Puerto Rico was annexed by the United States, which he did not support. Today, Ramon Emeterio Betances is considered as the father of the Puerto Rican nation, and the face of the current Puerto Rican Independence Movement.​

UA: La Isla Del Encanto

+2 Tourism for coastal cities after researching Astronomy. Cities connected by trade routes to and from Puerto Rico gain +2 local city happiness.

UU: Jíbaro

Replaces Worker. This unit gains culture when it builds an improvement on a hill, and it works at double speed during Golden Ages. Ignores terrain cost.

UU: Borinqueneer

Replaces Infantry. This unit has +20% Defense against ranged and melee attacks, and gains 50% more Experience when in Enemy Territory.

I've finished all of the XML and Lua, and I even made the civ icon:


DkmVLVz.png



Unfortunately, that's the extent of my artistic ability. I tried to make a Leaderscreen for my new leader, Ramon Emeterio Betances, but that did not work out very well! I definitely need external help for the Leaderscreen, DOM screen, Map, and the Jibaro and Borinqueneer Icons and ingame unit models...

For the leader, I was trying to use this painting:

Spoiler :

Betances%2BMis%2BCu.JPG



Unfortunately the end of the painting cuts right into his legs, so I tried to improvise by having a desk in front of him. Therefore I think it would be best if the background were an office setting, with a window peering into the Puerto Rican landscape+beach. Something kind of like Pedro II's leaderscreen background. However, I was unable to find such a setting image...

Second best background would probably be a balcony that, again, peers into the landscape or beach, kind of like this but without any of the chairs or tables:

Spoiler :

43e7d728-26cb-4fa0-a4b1-f00f6d1b5806.1.10


MLO-Villa-Lurin-balcony-views.jpg



Third best would be this image of inside the garden of the Casa Blanca in San Juan:

Spoiler :

CasaBlancaMuseum01.jpg



As for the Jibaro, I'm not sure what image I would use to make the icon. Maybe one of these:

Spoiler :

200px-Jibaroa_ctual.jpg


jibaro.jpg


bd0bdc54fb9a674a62818e9beded3f7e.jpg


f9c33567eada641975eb4f9b91780645.jpg



As for the in game symbol, I would probably use this:

Spoiler :
Logo-Pava-700x700.png


For the Borinqueneer, I will most definitely be using this image to make the icon:

Spoiler :

US_65th_Infantry_Regiment.Painting.Korean_War.Bayonet_charge_against_Chinese_division.jpg



and for the in game symbol:

Spoiler :
65_Inf_Rgt_COA.png


I also have no idea how to mod it so that it supports other mods like Events and Decisions or YnAEMP, so I would need help with that.


So yeah, I really need help doing this, I really want this to be a good looking mod. I'm already proud of how far I've gotten, and I want to finish strong. I really hope you guys can help me out with this :)

As a special thanks, attached is a map I made for Puerto Rico! Enjoy!

Thanks a bunch,

Nevik
 

Attachments

Customize

- Add a new TSL for a custom civilization / city state
Spoiler :

you can add a TSL for any custom civ by editing the CivilizationsStartPos.xml file (or MinorCivStartPos.xml for a city state).

you need 2 things :
- the civilization type name (like "CIVILIZATION_ARABIA") that you'll find in the custom civ mod files.
- the tile location of the map you want to use it in.


for example, if you want to add the dutch TSL on the giant map, open Earth_Giant_blank.Civ5Map in the world builder, locate the plot here (edit plot tab) and note it (I'll use plot 16,70).

then find the tag <Civilizations_YagemStartPosition> (or <MinorCiv_YagemStartPosition> for CS) in CivilizationsStartPos.xml (or MinorCivStartPos.xml for CS), and add a row like this:

Code:
		<Row>
			<Type>CIVILIZATION_DUTCH</Type>
			<X>16</X>
			<Y>70</Y>
		</Row>

(search/insert in the <Civilizations_YagemStartPosition> tag for the huge map and <Civilizations_CordiformStartPosition> for the standard map)

(note that I havn't checked if "CIVILIZATION_DUTCH" is the right type, verify in the dutch mod ;) )

save your change and try to start a game selecting the Dutch, if all civs start at random pos, then you may have made a typo in the XML file.


you're limited to 22 major civs in game atm, if you have all the DLC then you'll have at least one civ missing in game if you use any custom civ.


- Add a new TSL directly in a mod including custom civilization(s) / city state(s)
Spoiler :

In your mod properties in modbuddy, go to the Associations tab, and in the References section click Add Mod then enter the mod title (YnAEMP) and the mod ID (36e88483-48fe-4545-b85f-bafc50dde315)

This way YnAEMP will create the needed table in the DB before your mod is loaded.

Then you just need to add the XML code in one of your files to add the position of your civilization in YnAEMP tables.

For example to add the Dacian TSL on the Large Europe, the code would be
Code:
<GameData>
	<Civilizations_EuroLargeStartPosition>
		<Row>
			<Type>CIVILIZATION_DACIAN</Type>
			<X>49</X>
			<Y>38</Y>
		</Row>
	</Civilizations_EuroLargeStartPosition>
</GameData>

The YnAEMP tables names are found in CivilizationsStartPos.xml, MinorCivStartPos.xml (for CS), and CivilizationsRequestedResource.xml (if you want to add specific resources around your civilization TSL if the corresponding option is checked in the setup screen)
Link to the main YnAEMP thread where I took this from

For Modders:






LINK

9cBvdlt.png



Spoiler :

Decisions: Tutorial | Generator
Random Events: Tutorial | Generator

I haven't updated the tutorials very regularly unfortunately; so if something seems amiss, please leave a comment (either here, or in the doc)
The generators will help generate the framework for your decision, simply modify the variables and run them (I suggest Repl.it or the Lua Demo)

Link to the E&D thread where I took this from

Unfortunately, my artistic skills are limited to stick-figures and simple 2D cartoons ;)
 
how far are you? i would like to play as puerto rico, its my homeland! ur creating something cool
 
All the code for the Mod is done. All i need to do is the artwork. So far, out of the list of the stuff above, the Borinqueneer Icon and in-game symbol are done, and the Jibaro's in-game symbol is done. I don't have the artistic ability to create the Leaderscreen, DOM screen, Map or unit models, so for now the production for this mod has been on hiatus. I need an artist's help if I were to complete and publish this mod :/
 
Back
Top Bottom