Just Another Religion Mod (BtS / Modular)

How to activate modular xml loading is described in JARMs install instructions, but I don't know if there is a detailed instruction for the feature itself. WoC is different, as far as I know, but you should better ask some WoC modders how exactly it works.
 
Btw... Is anyone actually playing with JARM? I am asking because I am wondering, if it's worth the efford to start to work on this mod again. Or would be anyone willing to help with it (providing new buildings, missionaries ingame text)?
 
Btw... Is anyone actually playing with JARM?

I am. :)

I did a bit of fine-tuning on the religions screen python to correct the same problem Liambane mentioned on 9/28, where razing a holy city was preventing any of the other holy cities from being displayed any more.

Also, a few days ago I spent a little time merging in BMarnz' original "Inquisition With Limited Religions" mod component, and as far as I can tell so far it's working fine.
 
So you found a fix for this bug? Do you mind to post it here?

All you need to do is replace this section in CvReligionScreen.py (located in Assets/Python/Screens):

Spoiler :
Code:
		# Holy City...
		screen.setLabelAt("", "CivicList", localText.getText("TXT_KEY_RELIGION_SCREEN_HOLY_CITY", ()), CvUtil.FONT_LEFT_JUSTIFY, self.LEFT_EDGE_TEXT, self.Y_HOLY_CITY, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)

		xLoop = self.X_RELIGION_START
		for i in range(gc.getNumReligionInfos()):
			pHolyCity = gc.getGame().getHolyCity(i)
			if gc.getGame().getReligionGameTurnFounded(i) >= 0: 
			##	continue
			##elif pHolyCity.isNone():
			##	szFounded = localText.getText("TXT_KEY_NONE", ())
			##	screen.setLabelAt("", "CivicList", szFounded, CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
			##	xLoop += self.DX_RELIGION
			##elif not pHolyCity.isRevealed(gc.getPlayer(self.iActivePlayer).getTeam(), False):
			##	szFounded = localText.getText("TXT_KEY_UNKNOWN", ())
			##	screen.setLabelAt("", "CivicList", szFounded, CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
			##	xLoop += self.DX_RELIGION
			##else:
				szFounded = pHolyCity.getName()
				screen.setLabelAt("", "CivicList", "(%s)" % gc.getPlayer(pHolyCity.getOwner()).getCivilizationAdjective(0), CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY+8, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
				screen.setLabelAt("", "CivicList", szFounded, CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY-8, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
				xLoop += self.DX_RELIGION

....with the following:

Spoiler :
Code:
		# Holy City...
		screen.setLabelAt("", "CivicList", localText.getText("TXT_KEY_RELIGION_SCREEN_HOLY_CITY", ()), CvUtil.FONT_LEFT_JUSTIFY, self.LEFT_EDGE_TEXT, self.Y_HOLY_CITY, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)

		xLoop = self.X_RELIGION_START
		for i in range(gc.getNumReligionInfos()):
			if (gc.getGame().getReligionGameTurnFounded(i) >= 0):
				pHolyCity = gc.getGame().getHolyCity(i)
				if pHolyCity.isNone():
					szFounded = localText.getText("TXT_KEY_NONE", ())
					screen.setLabelAt("", "CivicList", szFounded, CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
				elif not pHolyCity.isRevealed(gc.getPlayer(self.iActivePlayer).getTeam(), False):
					szFounded = localText.getText("TXT_KEY_UNKNOWN", ())
					screen.setLabelAt("", "CivicList", szFounded, CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
				else:
					szFounded = pHolyCity.getName()
					screen.setLabelAt("", "CivicList", "(%s)" % gc.getPlayer(pHolyCity.getOwner()).getCivilizationAdjective(0), CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY+8, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
					screen.setLabelAt("", "CivicList", szFounded, CvUtil.FONT_CENTER_JUSTIFY, xLoop, self.Y_HOLY_CITY-8, self.DZ, FontTypes.SMALL_FONT, WidgetTypes.WIDGET_GENERAL, -1, -1)
				xLoop += self.DX_RELIGION
 
I am using this for my mod too. But I have some stuff I'd like to ask for you to add, and I can probably provide graphics too or even maybe text files as well. So depending on how far you are willing to go with this you will have A LOT of help from me. What do you think?
 
I'm using parts of JARM in my mod, so thanks for all the content! By the way, I was just wondering whether you'd be adding more religions to future versions?
 
I would personally like to see this extended, as far as I am aware the mod currently has Voodoo, Zoroastrianism, Shinto, MesoAmerican Religion/Toltec Faith, Olympic Pantheon, Nordic Mythology, Amerindian Shamanism, Celtic Paganism, and Freemasonry.

I'd like to see this extended to include Tegriism, a Canaanite/Carthaginian/Phoenician Religion, and a Mesopotamian/Babylonian/Sumerian religion as well. That would be supremely awesome and I have already made a few missionaries for at least three of these religions. I also think the Freemason's Missionary could use an upgrade too, which I would be willing to do if you wanted to extend it. And then finally I think the graphics could be a bit better, I know they were recently updated slightly, but I have found much better symbols that fit in seamlessly with the graphics of the other religions in the game. So if you were inclined to continue to work on this, I would be inclined to help you with it. So what do you say JAT?
 
Just as a sign of good faith, I am going to show you the new Masonic Missionary I have been working on. I am not very fond of the one you use now, since it looks so much like the Modern Great Merchant, and I am not that close to being finished, but it is a start. Check it out, I even made an apron for him. His jacket will be teamcolored rather than white in-game.
 
I found an error: in my mod which incorporated JARM, the religion buttons for your new religions are replaced with the corporation buttons. I already have the buttons themselves, and I see them in the city editor, but those little icons beside the leader names that indicate say, if Montezuma II is Nagualist are replaced with the corporation icons. Do you know what I'm saying, and do you have a solution to my problem?
 
I'd say ou have a problem in your font file (Assets/Res/gamefont.tga I think). Check those if they contain the icons for the new religions.
 
@Farsight: Please check, if you have copied the included GameFont files (\assets\res\fonts) into the right place. The problem you are discribing sounds like you use the wrong GameFont_75.tga especially.

@cybrxkhan: You question, whether there will be included more content will depent on my following discussion with Capo. :)

@Capo: Well, if you are willing to help, I am quite willing to continue to add religions to JARM. Also I might replace some of the graphics, if have good suggestions. (At least as long as it is not about to replace the buildings Refar or I have done. :) ) For the religions icons, this is something we should discuss via PM. I am not completly happy with every icon myself, but for some alternative icons I have reasons why I absolutly don't want to use them. But I am open for every discussion, and if we can agree on an icon, I willreplace it (allthough editing the GameFonts is a real pain ;) ).

I totally agree, that your masonic missionary does look much better. Just two little points: Please remember to be carefull where you place the bone where the religion effect (while spreading the religion in a city) will be shown. Refar and I had quite often the problem, that the effect was displayed at a totalyy wrong place, and this is a detail we forgot several times. And second: I you look in youtube under freemasonry or masonic rituals, they allways do wear a black suit. So are you sure to make the coat teamcolored? Perhaps it is better to make the coat black and only make this scarf in teamcolor.

Btw, you forgot the egyptian polytheism in your list of done religions. :) And the shamanism is supposed to be more general, so for example early mongol leaders also might have this as a state religion.

Tengriism sounds like a specific form of shamanisms to me. It might be added to JARM, but it won't be the first one on my list. A small problem might be finding a fitting and unique look for the buildings. I like the idea of a Carthaginian/Phoenician Religion, however I have absolutly no clues about the details for now (what icon to use, how the religion should be called, while I think finding a concept for the buildings shouldn't be that hard). I also agree on a Mesopotamian religion, it was once on my list for religions for JARM. The reason why I have never included it was, that I wasn't able to decide which religion to choose, because there have been plenty of smaller religion in the mesopotamian area in that time, and I said to myself "Well at least I have Zoroastrianism from the mesopotamian area." But if you have good ideas, why not.

On my own to do list are three additions religions, I wanted to do:
- I wanted to add Sikhism for a long time now. It is a well know religion, it is clear how a religion icon should look like and also the stile of the building whould be clear. For example I have tried twice to request the Harmandir Sahib (Golden Temple) from hrochland, who did quite many indian temples, but none of them was a sikh temple. But I never even got an answer about that I am not sure, if I can do it myself.
- I was thinking about state religion / communistic religion like in Soviet Union or the Juche Religion in North Korea. But I don't want to include both religion into JARM, I see no way to implement a religion which will include both, and I am unable to choose which of the two I should choose.
- And last but not least I was thinking about something like an UFO-religion, an idea of Refar, which I found quite amusing.
 
I'm glad to hear that JARM could be having more additions. I especially have wanted Sikhism for a while for my mod.

If it behooves you, if you run out of ideas for religions (though I doubt you will), here's some random ideas (some more random than others):

- Jainism
- Bahai
- Manichaeism
- Protestantism
- Slavic Polytheism
- Polynesian Polytheism
- Cao Dai
 
Well, I am not familiar with actually editing the missionaries just yet, but I have a lot of connections around here that could certainly help me. I have also already made some models for missionaries I intended on adding to my mod, which I personally like a lot:

Spoiler :
attachment.php

As far as Shamanism goes, I just thought it would be geared more towards Amerindian religions based on the missionary, if you'd rather keep it generic that is fine with me too. It depends on when you want to start working on this and what you want me to do, I am working on a mod right now as well, but as this will be part of it I have no problem working on this relatively exclusively (since it is technically part of my mod). Just let me know what you want to do.

I'm not sure what religion you could call the "State Religion," but I'd go with Marxism in this sense as it was pretty pervasive for a time and was basically, especially if you read the tenents of its beliefs, very similar to a religion.
 
@cybrxkhan:
Protestantism is highly unlikely, because the vanilla christianism does include Protestantism, Catholicism, the Orthodox church and so on. Slavic and polynesian... Well there are no slavic or a polynesian vanilla civ.

About the communistic religion: Somebody told me about, that they had a nationalistic church in the Soviet Union like they have Juche in North Korea nowadays, but I don't know details and I don't want to tell something wrong. However I doubt that you could call Marxism a religion. It's quite a shame, that we did learn so little about eastern european countries and russia especially, when I was in school. By any chance, is there somebody from russia or surrounding countries, who could give advice about this matter?

About the rest, I will send you a PM, Capo. :)
 
Well there are no slavic or a polynesian vanilla civ.

There isn't a Jewish vanilla civ either. :P

THat's okay, just some random suggestions of course. By the way, I think the "Rapture Project", a now-dead mod, may be of GREAT help to you in providing unit art and icon art, and maybe building art (I'm not so sure).

The sub-forum for the mod can be found here: http://forums.civfanatics.com/forumdisplay.php?f=353


Also, I am willing to offer my services as a music person, to find the "dink" music or whatever you call them for the religions.
 
I could never get the rapture art files for some reason, I thought I DLed them and then I couldn't find them anywhere within the folders I got. So I have no idea. If someone could post their units and buildings that would be fantastic.
 
Back
Top Bottom