Need help converting a mod to version 3.19

@PL
So where is it you think we should look?

@EmperorFool
Ok, so he's commented *some* things, at least.
We will try to find the 0.32h files, but if we can't, does it seem possible that someone could just search through the posted files for the text "Ploep", or the comment tags "//WH", and then just take all those things and graft them onto the Fall further 051?

If we can't find the the 0.32h files, is it possible that you might be able to do this for us? I would gladly buy you some beers.

I'd be happy to help however possible, but I'm not a programmer. Maybe Orlanth could help too? It might be easier to take a quick look at each modification, attempt to discern its purpose, and then keep it (or not) based on whether it looks valuable.
 
It's possible to do that with the WH files, applying what looks to be the change to the FF 0.51 files. You may run into the problems I stated above. This would be a pretty big task, beyond my current limited time, however.
 
If its literally a find & replace job, does this mean that it is potentially feasible without much programming knowledge?

What files need to be looked at, and what tools are needed to do so?
 
If its literally a find & replace job, does this mean that it is potentially feasible without much programming knowledge?

What files need to be looked at, and what tools are needed to do so?

We have to go back to EF's recipe analogy. Maybe it is easier to think about it as a large Word document, for example representing a dissertation. Suppose three people have worked on a dissertation together. Person A wrote 200 pages and gave it to person B. Person B made major changes. Person A also gave his original document to person C, who also made major changes. Now you are person D, and you want to create one final version. You need to identify the changes made by B, and you need to identify the changes made by C. Some of these changes may be overlapping and/or contradictory.

In this particular case, there is an additional challenge that the original draft by A is no longer available. (This is the FFH 0.32h code, in case the analogy is not clear.)

Now consider what you could do if you are completely unfamiliar with the topic of the dissertation. You may detect where B's draft differs from C's draft. Without A's draft, you have to guess which version to put into the final. The most challenging case is where a paragraph appears in both B and C with contradictory changes. If you are an expert on the topic, you can guess, or at least you may agree with one author and not the other, so you could make an informed decision.

There are tools similar to "document compare" in Word, which allow you to find the changed areas and merge them. Different people use different tools; mostly for Windows people seem to use a tool called WinMerge. I haven't used that one personally because my plain text editor has a similar merging capability; I use that for email, xml, and python.

There are non-programmers who have attempted this task and been successful on small merge tasks, but the forum is also littered with programming questions from non-programmers who have tried this and been unsuccessful. Do keep in mind that after the merge is done, it needs to be compiled by somebody who has set up the SDK, and it is highly likely that the first version will have syntax errors to be corrected.
 
I've tried to sift through the WH changed files directory and it made my head spin.. Actually, we really don't have to keep all or most of the changes Ploeperpengel made, especially since we were planning to redo the units and techs XMLs basically from scratch. To make things much more straightforward to accomplish, would it be possible to take the latest version of Fall Further and simply graft on the following two publicly available modmods?

-added influence driven war
http://forums.civfanatics.com/showthread.php?t=188007

-added Technology affected buildings from xednix
http://forums.civfanatics.com/showthread.php?t=256362

The one issue is that the above modmods don't seem to have updated versions for BtS 3.19, so I don't really know how to go about merging them to the latest Fall Further.


Apart from that it seems like there's really not much in the way of unique tags or code we need to save. There are 2 largely cosmetic items re removing FfH-specific content; if someone happens to know where these would be in the files then they would hopefully be easy to remove, if not I really don't think they matter that much as long as leaving them doesn't cause errors.
-removed somnium
-removed FFH specific gameoptions(like no Orthus, Archeron, scenarios etc.)



The only other real game-changing modifications on Ahrimans list are below. I think the first one could be accomplished through the existing Fall Further XML alone, by using a civ-specific tech for the few civs that build civ-specific improvements. The last one is simply adding another tier to the bronze weapons -> iron weapons etc progression. I think this also could be done through XML using <PrereqBonusORs> and <PromotionReplacedBy> in Fall Further.

-added check for workers to only build improvents with prereqciv if they actually belong to that civ
-added meteoric iron mechanic from WH 0.13
 
Probably better not to.. both that and the constant Fear checks we wanted to significantly change from their past form if we keep them at all, probably better done in python to try to simplify the transition.
 
-removed somnium
-removed FFH specific gameoptions(like no Orthus, Archeron, scenarios etc.)

Somnium: That can be done in python, it's just removing the button. In fact, it's still in there, but just not accessible.
Shouldn't be a big thing, but haven't actually looked at it.
FfH2 specific gameoptions: Easier :D. XML\GameInfo\GameOptionsInfo.xml, make them invisible.
 
hey guys, im starting a new thread regarding what will be happening with Warhammer, ill post the link here when im done. i hope those of you who showed interest in helping us out here continue to show interest :D

EDIT: [FAIL LINK]



.
 
Fall Further completely overhauled the entire weapon system, adding more levels to it is absolutely trivial to accomplish, as well as adding alternative systems.

If an Improvement is specific to a single Civilization, I am reasonably certain the code is already set up to prevent a worker from another civ from being allowed to build it, if it isn't, let me know in the FF forum or a PM and I'll make sure that it is.

No idea what animosity system was, so can't comment on that, except to say that you can do WONDERS with EffectPromotions and AutoAcquire tricks, so you might be able to simulate the same thing anyway.
 
Ok, sorry for joining the party a little late. Have been quite busy. Just to clarify. The latest WH dll is based on FFH 0.40z. It includes a couple of additional modcomps and some original changes for Warhammer however most of them are not included in the changed sourcefiles of the mod as of now, they are from a much older version and it seems I forgot to include the newer changed sources in the download, sorry for that.

I will try to upload my sourcefiles asap(this weekend hopefully). Every change to the FFH code can be found by searching for "ploeperpengel", not only the additions but also the parts I had to take out in order for it to work.

Whatever you wanna do with those is for you to decide however I won't have the time in months to come to be of much help.

till later
 
Back
Top Bottom