Custom Religions

@ STRATEGYONLY

How did you get all your religions to fit in your religion advisor screen and how did you get that slider. also how do you deal with them going offscreen in the city viewer.

Here's how mine look , all jumbled up (still working on gamefont targa so my Egyptian religion will show up as standard ethanol).

OK you have to use the Religion Screen i have in NWA and just put it in your mod inplace of yours.:p

Yes if you dont have a good gamefont.tga is will show up as the corporations as you have, i dont know how to do gamefont stuff, wish i did, i think i have tried now over 20 times, no success.:blush:

btw Welcome to CFC.
 
Oh I see , the bugmod did it. Any help on the city viewer though , it still has the other religions exiting stage right.
 
Can anyone help with another problem , my added religions don't show next to my civleader name.
 
Here are the images. In the first one christianity is the state religion and has it's holy city in rome , and it shows next to the leaders' name in the lower right corner.

The second one has olympianism/greek myth as the state religion and rome also as the holy city , but it does not show next to the leaders' name , why.
 

Attachments

  • Civ4ScreenShot0206.JPG
    Civ4ScreenShot0206.JPG
    120.4 KB · Views: 108
  • Civ4ScreenShot0208.JPG
    Civ4ScreenShot0208.JPG
    114 KB · Views: 74
Here are the images. In the first one christianity is the state religion and has it's holy city in rome , and it shows next to the leaders' name in the lower right corner.

The second one has olympianism as the state religion and rome also as the holy city , but it does not show next to the leaders' name , why.

Its probably because they have the Folklore civic, which does NOT show any religion.
 
I don't have a folklore civic. The only files I edited were the religioninfos , GameText_Objects , civilopedia , buildinginfos , buildingclassinfos , unitinfos and unitclassinfos. Everything works fine except my added religions not showing up next to leaders' name when I have them as my civ's state religion.
 
Here is a list of what is available:

Aboriginal
Andean
Asatru (http://forums.civfanatics.com/showthread.php?t=340917)
Dancing Hoskuld

Buddhist
Cathay
Celtic
Chinese
Christian
Congo
Druid (http://forums.civfanatics.com/showthread.php?t=340917)
Dancing Hoskuld

Egyptian
Hellenism
Hindu
Iranian
Jewish
Muslim
Native
Niger
Nordic
Shinto (started working on, got most of it done)
Siberian
Slavic
Vedic.

Now EACH one of these has three to five different kinds of sub-religions in EACH.

Example Christian sub-religions: Catholic, Coptic, Nestorian, Orthodox and Protestant.



Pls provide thx.




Thx, i am looking at it now. But i am making these SEPARATE, that way each can be used when you want it, rather than all in the game at one time.



It will, that is what i am basing it off of and all will be modular, except for the Audio files that i will put up at a later time.



Sorry never heard of it, but the inquisitors of these will have their OWN inquisitor: Buddhist, Chinese, Christian, Hindu, Iranian, Jewish and Muslim. (ie Muslim: Ismaili, Kharjite, Mutazili, Shia and Sunni)

There will be sounds for each primary religion also. Or what i can find.

This will take AWHILE, as i am currently working on more than 60 - 100 projects (if you look at My Productions in my sig you can see why).
I have not gotten to alot of them cause of RoM and NWA, takes along time to do, but now that 2.8 is out and most of the kinks are out, i can settle down more.

Lol. I've been away for a while moving. Look the point of Rapture was to try to organize the religions to make some sense to game balance. Anyway the list you have I need to say a few things if you even care to hear it after using my stuff.

Druidism and Celtic are one in the same. Cathay is another word for Chinese but was meant to focus on the non philosophical religions there. Mainly just on the pre-Confucianism religions.

Shamanism is not really a religion. I mean everyone of the polytheistic religions had animism and shaman systems. Make them separate ROFL!!! All you have to do is the move the folder. Come on man. I will continue with Rapture when I can my stuff in one place. Bouncing the pond has been a RL effecting thing.

If someone wants to understand what I had in mind. Here is an explanation.
http://forums.civfanatics.com/showthread.php?t=321333
I find it quite silly to have Chinese practicing a Hellenistic pantheon completely. Anyway who cares here. They just like dumping in more religions mostly. I will be back in a few months.
 
Lol. I've been away for a while moving. Look the point of Rapture was to try to organize the religions to make some sense to game balance. Anyway the list you have I need to say a few things if you even care to hear it after using my stuff.

Druidism and Celtic are one in the same. Cathay is another word for Chinese but was meant to focus on the non philosophical religions there. Mainly just on the pre-Confucianism religions.

Shamanism is not really a religion. I mean everyone of the polytheistic religions had animism and shaman systems. Make them separate ROFL!!! All you have to do is the move the folder. Come on man. I will continue with Rapture when I can my stuff in one place. Bouncing the pond has been a RL effecting thing.

If someone wants to understand what I had in mind. Here is an explanation.
http://forums.civfanatics.com/showthread.php?t=321333
I find it quite silly to have Chinese practicing a Hellenistic pantheon completely. Anyway who cares here. They just like dumping in more religions mostly. I will be back in a few months.

I hear ya, but i cant figure out how you get them to be founded (the sub religions) ONLY after you have the MAIN religion?:crazyeye:
 
SDK changes. The schism of denominations or the cults requiring the older religion all require SDK changes. The civs start with a religion that requires SDK changes as well. The shrines founding a religion require SDK changes. There may be another way of figuring out through python, but that would take quite a lot of work.

There is xml tag for prerequisite religion in the cults for example. Like you are listing for the 3 Shinto gods. The Shinto religions really are just Shinto gods. And of course that goes for all of the other ones you see in sub-folders for the aka "pagan" ones.The Iranian and Chinese folders are meant to be non-pagan.

Well anything you want to do with it is ok. I am using no techs for any of them except the 7 major faiths. All of the rest either begin with a civ, require a shrine to built, or require a great prophet to do a schism.

If you want any more thoughts from me if you add some of the other religions like aka Sikhism for balancing purposes only I would group with Hinduism if you use my Rapture code I mean. And yes I know it is its own religion, but the point was to not overwhelm the game with religions like normal play. Just let me know a final result if you figure out anything that may help me please.
 
SDK changes. The schism of denominations or the cults requiring the older religion all require SDK changes. The civs start with a religion that requires SDK changes as well. The shrines founding a religion require SDK changes. There may be another way of figuring out through python, but that would take quite a lot of work.

There is xml tag for prerequisite religion in the cults for example. Like you are listing for the 3 Shinto gods. The Shinto religions really are just Shinto gods. And of course that goes for all of the other ones you see in sub-folders for the aka "pagan" ones.The Iranian and Chinese folders are meant to be non-pagan.

Are these SDK changes 100% stable and working properly? If so, I could always add them.
 
SDK changes.

Yeah i would have contacted you, but i read you'd be gone indefinitely, thats why i didnt ask anything of you.:p And pls see if you can help Afforess (and thx for offering;)) with the SDK stuff needed to do what i need to get the so-called sub-religions to ONLY be provided if you have the Original religion. That would be so helpful. Thx.
 
The changes are stable in as they don't crash the mod. Run Rapture in autoplay to test it if you want. The code is not commented greatly though.

The problem with the code is the schism mission itself. It seems stable but the code needs some work on the schism part. It works just not exactly to my liking.

Faichele wrote the code, and he was going to work on it more. But RL issues for him as caused him stop for now as well.

Well all I can say run what I have uploaded, and see for yourself. I think it is safe to add but needs some work to improve gameplay.
 
Well not really that much to say about them. I plan to clear up more though.

I already listed most but I can try to make a full list here.

Code:
<!-- Building Schema -->

<!--  PAGAN_RELIGIONS      05/07/08            Faichele   -->
	<ElementType name="SpreadsReligion" content="textOnly"/>
	<ElementType name="FoundsReligion" content="textOnly"/>
	<ElementType name="PrereqOrReligion" content="textOnly"/>
	<ElementType name="PrereqOrReligions" content="eltOnly">
		<element type="PrereqOrReligion" minOccurs="0" maxOccurs="*"/>
	</ElementType>
<!--  PAGAN_RELIGIONS      END                            -->
<!--  PAGAN_RELIGIONS      05/07/08            Faichele   -->
		<element type="SpreadsReligion" minOccurs="0"/>
		<element type="FoundsReligion" minOccurs="0"/>
		<element type="PrereqOrReligions" minOccurs="0"/>
<!--  PAGAN_RELIGIONS      END                            -->

This adds the ability for buildings to found a religion with a requirement of another first.

Code:
<!-- Civilizations Schema -->

<!-- PAGAN_RELIGIONS_AND_SCHISMS	10/12/2007	Faichele	-->
	<ElementType name="PaganReligion" content="textOnly"/>
<!-- PAGAN_RELIGIONS_AND_SCHISMS	END						-->
<!-- PAGAN_RELIGIONS_AND_SCHISMS	10/12/2007	Faichele	-->
		<element type="PaganReligion" minOccurs="0"/>
<!-- PAGAN_RELIGIONS_AND_SCHISMS	END						-->

This adds a religion to a civ everytime a city is built.

Code:
<!-- Game Info Schema -->

<!-- PAGAN_RELIGIONS_AND_SCHISMS	03/08/2008	Faichele	-->
	<ElementType name="bIsPagan" content="textOnly" dt:type="boolean"/>
	<ElementType name="ParentReligion" content="textOnly"/>
	<ElementType name="SpreadEra" content="textOnly"/>
	<ElementType name="SpreadEras" content="eltOnly">
		<element type="SpreadEra" maxOccurs="*"/>
	</ElementType>
	<ElementType name="KeepEra" content="textOnly"/>
	<ElementType name="KeepEras" content="eltOnly">
		<element type="KeepEra" maxOccurs="*"/>
	</ElementType>
	<ElementType name="DecayEra" content="textOnly"/>
	<ElementType name="DecayEras" content="eltOnly">
		<element type="DecayEra" maxOccurs="*"/>
	</ElementType>
	<ElementType name="SpreadCivic" content="textOnly"/>
	<ElementType name="SpreadCivics" content="eltOnly">
		<element type="SpreadCivic" maxOccurs="*"/>
	</ElementType>
	<ElementType name="KeepCivic" content="textOnly"/>
	<ElementType name="KeepCivics" content="eltOnly">
		<element type="KeepCivic" maxOccurs="*"/>
	</ElementType>
	<ElementType name="DecayCivic" content="textOnly"/>
	<ElementType name="DecayCivics" content="eltOnly">
		<element type="DecayCivic" maxOccurs="*"/>
	</ElementType>
	<ElementType name="SchismYearEarliest" content="textOnly" dt:type="int"/>
	<ElementType name="SchismYearLatest" content="textOnly" dt:type="int"/>
	<ElementType name="GroupName" content="textOnly"/>
	<ElementType name="bCanSacrifice" content="textOnly" dt:type="boolean"/>
	<ElementType name="SacrificeType" content="textOnly"/>
	<ElementType name="SacrificeTypes" content="eltOnly">
		<element type="SacrificeType" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iSpiritualityDiscoverCost" content="textOnly" dt:type="int"/>
	<ElementType name="iSpiritualityConvertCost" content="textOnly" dt:type="int"/>
<!-- PAGAN_RELIGIONS_AND_SCHISMS	END						-->
<!-- PAGAN_RELIGIONS_AND_SCHISMS	03/08/2008	Faichele	-->
		<element type="bIsPagan" minOccurs="0"/>
		<element type="ParentReligion" minOccurs="0"/>
		<element type="SpreadEras" minOccurs="0"/>
		<element type="KeepEras" minOccurs="0"/>
		<element type="DecayEras" minOccurs="0"/>
		<element type="SpreadCivics" minOccurs="0"/>
		<element type="KeepCivics" minOccurs="0"/>
		<element type="DecayCivics" minOccurs="0"/>
		<element type="SchismYearEarliest" minOccurs="0"/>
		<element type="SchismYearLatest" minOccurs="0"/>
		<element type="GroupName" minOccurs="0"/>
		<element type="bCanSacrifice" minOccurs="0"/>
		<element type="SacrificeTypes" minOccurs="0"/>
		<element type="iSpiritualityDiscoverCost" minOccurs="0"/>
		<element type="iSpiritualityConvertCost"  minOccurs="0"/>
<!-- PAGAN_RELIGIONS_AND_SCHISMS	END						-->
<!-- YET_MORE_COMMERCETYPES		08/01/08		FAICHELE	-->
	<ElementType name="bStockPilePerCity" content="textOnly" dt:type="boolean"/>
	<ElementType name="bStockPilePerPlayer" content="textOnly" dt:type="boolean"/>
<!-- YET_MORE_COMMERCETYPES		END				FAICHELE	-->
<!-- YET_MORE_COMMERCETYPES		08/01/08		FAICHELE	-->
		<element type="bStockPilePerCity" minOccurs="0"/>
		<element type="bStockPilePerPlayer" minOccurs="0"/>
<!-- YET_MORE_COMMERCETYPES		END				FAICHELE	-->
<!-- YET_MORE_COMMERCETYPES			10/26/08			FAICHELE -->
	<ElementType name="iPhilosophyDiscoverCost" content="textOnly" dt:type="int"/>
	<ElementType name="iPhilosophySwitchCost" content="textOnly" dt:type="int"/>
	<ElementType name="iSpiritualitySwitchCost" content="textOnly" dt:type="int"/>
<!-- YET_MORE_COMMERCETYPES			10/26/08			FAICHELE -->
	<!-- YET_MORE_COMMERCETYPES			10/26/08			FAICHELE -->
		<element type="iPhilosophyDiscoverCost" minOccurs="0"/>
		<element type="iPhilosophySwitchCost" minOccurs="0"/>
		<element type="iSpiritualitySwitchCost" minOccurs="0"/>
<!-- YET_MORE_COMMERCETYPES			10/26/08			FAICHELE -->
"bIsPagan" makes a religion non spreadable by normal means, and "ParentReligion" gives a religion a parent for schisms. "GroupName" is the name for text in the schism mission popup.

"iSpiritualityDiscoverCost" and "iSpiritualityConvertCost" is planned to be implemented. Basically was going to require a certain amount of spiritual commerce to do either discover a religion or to convert.

The sacrifices are not in this one. The adds the tags for effects from civics on the spread and decay. Add also what range of years an automatic schism can take place for a religion.

The more commerces adds the new commerces to the game but I don't think I used in this one. All you have to do is add more commerces line to any section already using commerce to add them though.

Code:
<!-- Unit Schema -->

<!-- INQUISITION			10/12/2007			MRGENIE		-->
	<ElementType name="PrereqCivic" content="textOnly"/>
<!-- INQUISITION			END					MRGENIE		-->
<!-- INQUISITION			10/12/2007			MRGENIE		-->
	<ElementType name="bRemoveNonStateReligion" content="textOnly" dt:type="boolean"/>
<!-- INQUISITION			END					MRGENIE		-->
<!-- SCHISMS				03/12/2008			faichele	-->
	<ElementType name="bReligiousSchism" content="textOnly" dt:type="boolean"/>
<!-- SCHISMS				END					faichele	-->
<!-- INQUISITION			10/12/2007			MRGENIE		-->
		<element type="PrereqCivic" minOccurs="0"/>
<!-- INQUISITION			END					MRGENIE		-->
<!-- INQUISITION			10/12/2007			MRGENIE		-->
		<element type="bRemoveNonStateReligion" minOccurs="0"/>
<!-- INQUISITION			END					MRGENIE		-->
<!-- SCHISMS				03/12/2008			faichele	-->
		<element type="bReligiousSchism" minOccurs="0"/>
<!-- SCHISMS				END					faichele	-->

Adds a tag to give a unit the possibility to remove a religion. The other is for it to perform a schism. There is inquisitor AI in the SDK for them. No AI for the prophet schism mission.

There is an automatic schism mission without the prophet based on the years. That is what I want to tweak or either give the prophet some AI to do a schism.

Most of the changes are in the automatic schism mechanism and recognizing parent religions for example.

I hope that helps anyway. I need this anyway to post to others.
 
Looks very well thought out and customizable. I'm making this a 1.70 priority. I will merge most of the new tags (Some of the resource/commerce ones won't be useful, I don't feel like adding more commercetypes, that's a big change).
 
Looks very well thought out and customizable. I'm making this a 1.70 priority. I will merge most of the new tags (Some of the resource/commerce ones won't be useful, I don't feel like adding more commercetypes, that's a big change).

I think the spiritual commerce is figured into the calculations though. Anyway it is not added unless you place it in the xml. I think the gamefonts already have the WoC commerces in. Either way your choice.

I sent up another file with only the religions and no techs.

http://forums.civfanatics.com/downloads.php?do=file&id=14028
 
Back
Top Bottom