RevolutionDCM for BTS

well there is a test version.

I am sure glider can improve on it. But what I put together is just that a test.
 
...Nextwar's extra technology tree and extension of the endgame might be more worthwhile now that the AI is getting a bit better at full scale global warfare. Ok, "Nextwar" is back on the to-do-list.

That'd be swell, one less thing for me to do;)
 
Yes, well worth RevDCM NextWar players to try out Johny's concept by downloading Johny's RevDCM prototype a few posts ago, and plugging in the nextwar component as he described. Remember that it is only a prototype concept. To test, you could autoplay through 400 turns on a quick game set to a small map, to see if there are any problems with it.

If you want to join in on the discussion about a future RevDCMWoC build, the forum where it is taking place is here:
http://forums.civfanatics.com/showthread.php?t=317467&page=3
Cheers.
 
Yes, well worth RevDCM NextWar players to try out Johny's concept by downloading Johny's RevDCM prototype a few posts ago, and plugging in the nextwar component as he described. Remember that it is only a prototype concept. To test, you could autoplay through 400 turns on a quick game set to a small map, to see if there are any problems with it.

If you want to join in on the discussion about a future RevDCMWoC build, the forum where it is taking place is here:
http://forums.civfanatics.com/showthread.php?t=317467&page=3
Cheers.

I tried it. Some minor XML loading error with some diplomacy file, otherwise loaded ok.
Autoplayed for around 130 turns when it CTD-ed.
 
I do not want to hijack this thread.

Rather use the other thread posted by glider.

http://forums.civfanatics.com/showthread.php?t=317467&page=3

I did not put a lot of time on the file. I will send a complete of one tested more when I get the time. It is not much work, but I am moving over other files to be modular at the moment.

But modular loading should be set to 0.

Edit:Yes something was wrong with the CIV4DiplomacyInfos.xml now it fixed.
 
@Avian
Thanks for doing that testing. Could you try it again with Johny's latest nextwar and see if it CTD's again does sound like Johny has found the problem. Would like to get more feedback on how stable RevDCMWoC is. It's rare to get prototyping feedback so thanks.
Cheers.
 
@Avian
Thanks for doing that testing. Could you try it again with Johny's latest nextwar and see if it CTD's again does sound like Johny has found the problem. Would like to get more feedback on how stable RevDCMWoC is. It's rare to get prototyping feedback so thanks.
Cheers.

Happy to help.
I tried the new one, no loading errors.
Around turn 100 CTD again. (autoplay)
 
Thanks

I have never seen it CTD yet. If you want to double check settings....

1. Should have added to that one xml file modules Next War.
2. Should have modular loading set to 0

If could send a save game up it would help. If you had the autosave it should of saved it right before CTDing.

Anyway been testing Rise of Mankind with this merge. No problems so far but will see. Version 2.63 is using the merge.

http://forums.civfanatics.com/showthread.php?t=319471
 
Hey glider, could you upload your debug makefile? I just used winmerge with yours and Refars debug makefile, and I don't think it works. I get this error:
Spoiler :
Code:
1> "C:\Program Files\Microsoft Visual C++ Toolkit 2003/bin/link.exe" /dll /nologo  /LIBPATH:Python24/libs /LIBPATH:boost-1.32.0/libs/ /LIBPATH:"C:\Program Files\Microsoft Visual C++ Toolkit 2003/lib" /LIBPATH:"C:\Program Files\Microsoft Platform SDK/Lib" /out:Debug\CvGameCoreDLL.dll  msvcprt.lib boost_python-vc71-mt-gd-1_32.lib winmm.lib user32.lib  Debug\CvArea.obj Debug\CvArtFileMgr.obj Debug\CvCity.obj Debug\CvCityAI.obj Debug\CvDLLButtonPopup.obj Debug\CvDLLEntity.obj Debug\CvDLLPython.obj Debug\CvDLLWidgetData.obj Debug\CvDeal.obj Debug\CvDiploParameters.obj Debug\CvFractal.obj Debug\CvGame.obj Debug\CvGameAI.obj Debug\CvGameCoreDLL.obj Debug\CvGameCoreUtils.obj Debug\CvGameInterface.obj Debug\CvGameTextMgr.obj Debug\CvGlobals.obj Debug\CvHallOfFameInfo.obj Debug\CvInfoWater.obj Debug\CvInfos.obj Debug\CvInitCore.obj Debug\CvMap.obj Debug\CvMapGenerator.obj Debug\CvPlayer.obj Debug\CvPlayerAI.obj Debug\CvPlot.obj Debug\CvPlotGroup.obj Debug\CvPopupInfo.obj Debug\CvPopupReturn.obj Debug\CvRandom.obj Debug\CvReplayInfo.obj Debug\CvReplayMessage.obj Debug\CvSelectionGroup.obj Debug\CvSelectionGroupAI.obj Debug\CvStructs.obj Debug\CvTalkingHeadMessage.obj Debug\CvTeam.obj Debug\CvTeamAI.obj Debug\CvUnit.obj Debug\CvUnitAI.obj Debug\CvXMLLoadUtility.obj Debug\CvXMLLoadUtilityGet.obj Debug\CvXMLLoadUtilityInit.obj Debug\CvXMLLoadUtilitySet.obj Debug\CyArea.obj Debug\CyAreaInterface.obj Debug\CyArgsList.obj Debug\CyArtFileMgr.obj Debug\CyArtFileMgrInterface.obj Debug\CyCity.obj Debug\CyCityInterface1.obj Debug\CyDeal.obj Debug\CyEnumsInterface.obj Debug\CyGame.obj Debug\CyGameCoreUtils.obj Debug\CyGameCoreUtilsInterface.obj Debug\CyGameInterface.obj Debug\CyGameTextMgr.obj Debug\CyGameTextMgrInterface.obj Debug\CyGlobalContext.obj Debug\CyGlobalContextInterface1.obj Debug\CyGlobalContextInterface2.obj Debug\CyGlobalContextInterface3.obj Debug\CyGlobalContextInterface4.obj Debug\CyHallOfFameInfo.obj Debug\CyHallOfFameInterface.obj Debug\CyInfoInterface1.obj Debug\CyInfoInterface2.obj Debug\CyInfoInterface3.obj Debug\CyMap.obj Debug\CyMapGenerator.obj Debug\CyMapGeneratorInterface.obj Debug\CyMapInterface.obj Debug\CyPlayer.obj Debug\CyPlayerInterface1.obj Debug\CyPlayerInterface2.obj Debug\CyPlot.obj Debug\CyPlotInterface1.obj Debug\CyRandomInterface.obj Debug\CyReplayInfo.obj Debug\CySelectionGroup.obj Debug\CySelectionGroupInterface.obj Debug\CyStructsInterface1.obj Debug\CyTeam.obj Debug\CyTeamInterface.obj Debug\CyUnit.obj Debug\CyUnitInterface1.obj Debug\FAssert.obj Debug\FDialogTemplate.obj Debug\_precompile.obj   /debug /NODEFAULTLIB:msvcprtd.lib /pdb:Debug\CvGameCoreDLL.pdb /INCREMENTAL /SUBSYSTEM:WINDOWS 
1>   Creating library Debug\CvGameCoreDLL.lib and object Debug\CvGameCoreDLL.exp
1>CvDLLPython.obj : error LNK2019: unresolved external symbol "void __cdecl CyCityPythonInterface2(class boost::python::class_<class CyCity,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified,struct boost::python::detail::not_specified> &)" (?CyCityPythonInterface2@@YAXAAV?$class_@VCyCity@@Unot_specified@detail@python@boost@@U2345@U2345@@python@boost@@@Z) referenced in function "void __cdecl DLLPublishToPython(void)" (?DLLPublishToPython@@YAXXZ)
1>Debug\CvGameCoreDLL.dll : fatal error LNK1120: 1 unresolved externals

When it's done compiling and starts linking. I'm pretty sure this is a makefile issue.
 
Thanks

I have never seen it CTD yet. If you want to double check settings....

1. Should have added to that one xml file modules Next War.
2. Should have modular loading set to 0

If could send a save game up it would help. If you had the autosave it should of saved it right before CTDing.

Anyway been testing Rise of Mankind with this merge. No problems so far but will see. Version 2.63 is using the merge.

http://forums.civfanatics.com/showthread.php?t=319471

Gave it another try.
CTD after like 170 turns.
 
I just run a test game on pure RevDCM to check if there are problems on my part - I managed to run some 280 turns without error.

Ok, if I'll have logs or save game, I'll upload it for you to check.
 
I hate making people do my dirty work, so I cringe when I ask this: How long would it take to merge Extra and RevDCM? If it takes an insignificant amount of time, can somebody do it for me? It would really clear my conscience if somebody already merged it and uploaded it.

EDIT 1: I'm looking into Phungus's LoR ep. So forget the first part of this post for now.
EDIT 2: Well, it didn't work, IDK why. So forget the first edit.

I don't know how to merge. I don't even know what it is. Copying and pasting files or copying and pasting line segments from file X to file Y. I know it has to do with the XML, Python, and DLL, but I don't have any good tools to open these. I have downloaded the Notepad ++, but I don't know where to extract stuff like that, which is holding me back from learning to merge on my own.
 
I just looked at Extra since you said something about. There is no dll with it, and very few python files. Looks like events in the python.

So real easy to merge.
 
glider, any chance on that debug makefile?
 
Back
Top Bottom