RFC Epic/Marathon

Is it possible to change the time when the tech penalty in ancient/classical era appears? Right now, it kicks in at turn 80-something and ends at turn 181, even on marathon speed. This makes ancient civs really hard to play because there is more or less no research. (Took me 80 turns to animal husbandry as Babylon)

Any idea where is it located? First time I see this and I changed all the instances of turn-based events (that being said, research on Marathon is supposed to take at least 3x times as long as in Normal in order to follow the calendar, after all you have 3x more turns.
 
Any idea where is it located? First time I see this and I changed all the instances of turn-based events (that being said, research on Marathon is supposed to take at least 3x times as long as in Normal in order to follow the calendar, after all you have 3x more turns.
Same thing happened to me as china. However in a normal game it takes like 12 turns to do AH, so its actually 1/8 the speed.
 
I'm looking at the Python modules for the mod and I can't find any trace of the anti-pickling code we discussed in another thread some week ago... :confused:

I don't believe that you ever implemented it for the mod! :eek:
 
I'm looking at the Python modules for the mod and I can't find any trace of the anti-pickling code we discussed in another thread some week ago... :confused:

I don't believe that you ever implemented it for the mod! :eek:

I implemented it in the Sword of Islam, not this mod, which is what I was saying all along... For this mod it's too much of a code change, which would make merging this mod a PITA. Besides, this way you can merge it with your version ;)
 
So, in a nut-shell: I need to update RFC Epic/Marathon for you before I can convert my own stuff to it?
 
Gosh, sorry if you see it that way. I guess I can implement it with alias functions to keep the code intact, and I have found the research cap till turn 180 that Power_of_Beer was talking about so at least a DLL update is in order.
 
I don't care who eliminates the pickling, just that it gets done once and for all. :rolleyes:

I need this since I wanna consider this the most current version of RFC, and have no wish to maintain my own basic version of RFC.

Also, I was thinking about contributing with (other) Python improvements going forward - instead of releasing them on my own. So what are your release plans for the mod going forward?
 
Everyone, sorry, there was this critical bug that was there since the beginning, namely the original 150% research penalty that happens from turn 75 to 180 (or 1000 BC to 600 AD) was not converted to years, hence it mangled the research early on Epic/Marathon while becoming too fast later. This will be updated shortly along with faster pickling that Baldyr mentioned.

Regarding plans, after this gets done I'd rather be done, but as I said you can take it further as the modder's edition or whatever it'll be called, that would have more neat code, PyScenario and well, stuff. I may help esp. with SDK parts but I'd rather not commit myself to it, so to speak.
 
Everyone, sorry, there was this critical bug that was there since the beginning, namely the original 150% research penalty that happens from turn 75 to 180 (or 1000 BC to 600 AD) was not converted to years, hence it mangled the research early on Epic/Marathon while becoming too fast later. This will be updated shortly along with faster pickling that Baldyr mentioned.

:goodjob:

then the indian UHV gets doable
 
This will be updated shortly along with faster pickling that Baldyr mentioned.
I can probably solve this once-and-for-all if you can't spare the time nor the sanity. Given time.

Regarding plans, after this gets done I'd rather be done, but as I said you can take it further as the modder's edition or whatever it'll be called, that would have more neat code, PyScenario and well, stuff. I may help esp. with SDK parts but I'd rather not commit myself to it, so to speak.
Aha, but then you could donate your work to the community for further development? As long as you and Rhye retain veto power on what is included in future versions, I feel comfortable with whomever it is that takes the reigns on the "community version" of RFC.

I could probably revisit this topic in another thread once you've done all the updates you wanna do.
 
Soooo, personally I still can't get Judaism (and others) with India, but I can't get it in unmodded RFC either most of the time, it's too random. I'm lost...
 
Where is located the 150% research penalty, if I may ask?

I suspect it's the same place where the +10% penalty for more than 10 cities is?

In CvTeam::doResearch(), but the impact on overall game is actually minimal, except fixing research for the 5-6 ancient civs. So, can you or anyone tell me if doing straight Masonry -> Polyteism -> Monotheism should guarantee Judaism for India? What am I doing wrong? I'm trying to make sure this works before I release the final-final patch but since I suck at RFC apparently it's not easy :rolleyes:
 
What you're "doing wrong" is that Judaism is founded in independent Jerusalem in a certain date.

And that date means there's almost no time to research the three techs as India.

I thought a while back strategy guides mentioned getting some of those from goody huts.
 
What you're "doing wrong" is that Judaism is founded in independent Jerusalem in a certain date.

And that date means there's almost no time to research the three techs as India.

I thought a while back strategy guides mentioned getting some of those from goody huts.

I'm well aware that it is founded automatically. Goody huts aren't a requirement, according to the guides, and the point is, people here complained that you can't research it fast enough on Epic/Marathon. I can't research it on Normal either, so I just don't know what am I supposed to fix. If beating India requires getting a tech from a goody hut (if that is even possible, after like 10 India starts, I've only got 2 older techs from all the goody huts on the map - and on marathon you can explore whole Eurasia) then there's no issue on other speeds either.
 
Aha, but then you could donate your work to the community for further development? As long as you and Rhye retain veto power on what is included in future versions, I feel comfortable with whomever it is that takes the reigns on the "community version" of RFC.

Everyone is free do to whatever he wants with this, and I doubt Rhye would have any vetos either, as long as it's community mod.

The patch is done and doesn't seem to have any issues, but I'd like to make sure the religion-based UHVs are doable before I put it up.
 
And I'd like to add the anti-pickling in the "final" patch, but I doubt I will get around to it in time... :rolleyes:

Regarding the veto thing, I just think that someone has to be able to stop further development from derailing the original design of RFC. This would just tear the community apart as some would be militant about adding all sorts of new features in RFC - and others would be fundamentalists about only fixing errors and gameplay issues. Look at some of the actual suggestions for the final RFC patch. These ideas will resurface immediately and the argument is afoot.

I imagine that either Rhye or yourself wanna see your work end up in a total mess, with people fighting over control over the remains... So all I hope for is that there be a presence somewhere, from either of the "creators" of the mod/mod-mod. To be able say no to things that really shouldn't be included - in anything but separate mod-mods.

Also, someone needs to head development on this "community" edition. Someone who really knows modding (including the C++). Others, like myself, should of course assist but someone needs to be in control of versions and the integrity of the source code.
 
And I'd like to add the anti-pickling in the "final" patch, but I doubt I will get around to it in time... :rolleyes:

Duh, I thought we settled that - it's added already and that part at least works fine.

[...]Also, someone needs to head development on this "community" edition. Someone who really knows modding (including the C++). Others, like myself, should of course assist but someone needs to be in control of versions and the integrity of the source code.

I agree it's better if someone clearly leads a project, but just having a veto wouldn't be leading ;) That, and I have a not so voluntary vacation atm, once it's over I'll be back to occasional activity, and I may end up moving on to Civ5, it's not that likely, but too early to tell. Anyway, whoever does the actual coding has usually most to say, that is given.
 
attachment.php


I got a python exception in the mid 1800s as America something about fish.
 
attachment.php


I got a python exception in the mid 1800s as America something about fish.

Thanks, though this is a bug in latest RFC... interesting though, I'll fix it.

On another note, I found another bug in my code, holy **** no wonder RFCMarathon science was all wrong. There was a 20% research bonus applied since 400 AD instead of turn 400 (about 1920 AD in normal timeline). :blush::blush::blush::blush::blush:
 
Back
Top Bottom