Advertisement
Civilization Fanatics' Center  

Welcome to Civilization Fanatics' Center.

You are currently viewing our site as a guest which gives you limited access to our site features. By joining our free community, you will be able to participate in the discussions, search the forum, send private messages, vote in polls, upload your own screenshots to the gallery, and access many other special features. Registration is fast, simple and absolutely free, so sign up today! If you have any problems with the registration process or your account login, please contact support.

Go Back   Civilization Fanatics' Forums > CIVILIZATION IV > Civ4 - Creation & Customization > Civ4 - SDK/Python

Notices

Reply
 
Thread Tools
Old Aug 13, 2009, 05:12 PM   #41
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 12,246
@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.
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)
Ahriman is offline   Reply With Quote
Old Aug 13, 2009, 06:21 PM   #42
EmperorFool
Deity
 
EmperorFool's Avatar
 
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,624
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.
__________________
Monkeys killing monkeys killing monkeys over pieces of the ground.
Silly monkeys, give them thumbs they make a club and beat their brother down.


BUG Mod - BTS Unaltered Gameplay
[ Forum | Download | FAQ | Known Issues | Troubleshooting | Modding Tutorial ]

BAT 3.0.1 QuickFix™ released Oct 24th
EmperorFool is offline   Reply With Quote
Old Aug 14, 2009, 08:27 AM   #43
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 12,246
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?
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)
Ahriman is offline   Reply With Quote
Old Aug 14, 2009, 09:08 AM   #44
davidlallen
Deity
 
davidlallen's Avatar
 
Join Date: Apr 2008
Location: California
Posts: 4,727
Quote:
Originally Posted by Ahriman View Post
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.
__________________
Come see the Fury Road sub-forum! Everybody wants post-apocalyptic desert warfare with crossbows!
davidlallen is offline   Reply With Quote
Old Aug 16, 2009, 07:26 PM   #45
orlanth
Storm God. Yarr!
 
orlanth's Avatar
 
Join Date: Nov 2001
Posts: 1,205
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
orlanth is offline   Reply With Quote
Old Aug 16, 2009, 08:13 PM   #46
Psychic_Llamas
Wizard in the Making
 
Psychic_Llamas's Avatar
 
Join Date: Nov 2005
Location: Western Australia
Posts: 6,366
Images: 6
the main thing that ploep added was the Animosity feature for green skins. i wonder if theres some way to transfer that to FF as well?
__________________
Civ 4 Warhammer: Heart of Chaos Mod
Try it... You know you want to...
(Forum) (Download) (Design Overview) (Design Discussion)
AVATAR Mod Development
(Main Development Thread)
Psychic_Llamas is offline   Reply With Quote
Old Aug 16, 2009, 08:22 PM   #47
orlanth
Storm God. Yarr!
 
orlanth's Avatar
 
Join Date: Nov 2001
Posts: 1,205
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.
orlanth is offline   Reply With Quote
Old Aug 17, 2009, 04:36 PM   #48
The_J
Say No 2 Net Validations

 
The_J's Avatar
 
Join Date: Oct 2008
Location: Germany / Netherlands
Posts: 24,865
Images: 51
Quote:
Originally Posted by orlanth View Post
-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 . XML\GameInfo\GameOptionsInfo.xml, make them invisible.
__________________
Civ4-BtS-Mod "Mars, Now!"


Steam eats the souls of little gamers!!!
The_J is offline   Reply With Quote
Old Aug 20, 2009, 02:12 AM   #49
Psychic_Llamas
Wizard in the Making
 
Psychic_Llamas's Avatar
 
Join Date: Nov 2005
Location: Western Australia
Posts: 6,366
Images: 6
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

EDIT: [FAIL LINK]



.
__________________
Civ 4 Warhammer: Heart of Chaos Mod
Try it... You know you want to...
(Forum) (Download) (Design Overview) (Design Discussion)
AVATAR Mod Development
(Main Development Thread)

Last edited by Psychic_Llamas; Aug 21, 2009 at 11:27 PM.
Psychic_Llamas is offline   Reply With Quote
Old Aug 23, 2009, 01:00 AM   #50
xienwolf
Deity
 
xienwolf's Avatar
 
Join Date: Oct 2007
Location: Location! Location!
Posts: 10,589
Images: 8
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.
xienwolf is offline   Reply With Quote
Old Aug 28, 2009, 06:16 PM   #51
Ploeperpengel
academic precarity
 
Ploeperpengel's Avatar
 
Join Date: Feb 2006
Location: Berlin
Posts: 4,748
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
__________________
Fall from Heaven II (Forum) (Website)
Ploeperpengel is offline   Reply With Quote
Old Aug 30, 2009, 05:08 PM   #52
Ploeperpengel
academic precarity
 
Ploeperpengel's Avatar
 
Join Date: Feb 2006
Location: Berlin
Posts: 4,748
For what it's worth, the latest dll I have

http://www.civfanatics.net/warhammer...GameCoreDLL.7z
__________________
Fall from Heaven II (Forum) (Website)
Ploeperpengel is offline   Reply With Quote
Reply

Bookmarks

Go Back Civilization Fanatics' Forums > CIVILIZATION IV > Civ4 - Creation & Customization > Civ4 - SDK/Python > Need help converting a mod to version 3.19

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Where can I downloand the latest version for BtS 3.17? (not 3.19!) Charles Martel Fall from Heaven Troubleshooting 3 Jun 23, 2009 06:30 AM
Converting a MOD working on BTS 3.17 to 3.19 ? LoneTraveller Civ4 - Creation & Customization 6 Jun 22, 2009 06:49 PM
[BTS] WARNING: BtS Version 3.19 AlanH Civ4 - Game of the Month 9 Jun 19, 2009 12:29 PM
Converting the German version of SMAC to English? Cpt.Biscuit Alpha Centauri 4 Jul 07, 2006 09:19 AM


Advertisement

All times are GMT -6. The time now is 06:13 PM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
This site is copyright © Civilization Fanatics' Center.
Support CFC: Amazon.com | Amazon UK | Amazon DE | Amazon CA | Amazon FR