AND Mega Civ Pack

Status
Not open for further replies.
Basically:
- Create a github account.
- Download the github client: https://windows.github.com/
- Tell me your account so i can add you as main contributor
- Download the repository from the github client

Then, you can:
- "Pull" to grab the latest modifications
- "Push" to send your modifications to the server

You can easily see what have changed, merge modifications if other people have changed the same as you. You can also modify directly from the site. This is the best to develop ! (edit: here is the workflow: https://guides.github.com/introduction/flow/)

Try this: https://try.github.io/levels/1/challenges/1
You will learn the basic commands which you don't really need with the client, but you will learn the concepts !
 
Hmm... I have no internet access on the PC I use for playing/modding, but I can (almost) endlessly hang on the web at my work place. Here I can download/upload easily, but I don't want to install anything on these machines. I know, I am complicated, sorry.
 
I look at this workflow tonight after work ;)
 
@sogroon: Just curiosity, how do you update the mod offline ? Do you think of something which i can integrate in the launcher that could make offline players' life easier ?
 
Since I could never use the luncher to update, I don't know what is missing.
To update I always download the full repo installer, but I don't update for every rev. I don't know about anything that would need any help. For me it's comfortable this way: I always have the full package to undo any trouble I would commit by tinkering the game.
 
Okay, for me :)
Than you can start with A and with Z and we shall meet somewhere in the middle.
Just let's wait for Vokarya's update, since he is going to change Monument.
We will also have to check the city names lists. There are some misspellings resulting with TXT_CITYNAME_XYZ appearing on the map.

Sounds great! We'll get started after the next update!

Basically:
- Create a github account.
- Download the github client: https://windows.github.com/
- Tell me your account so i can add you as main contributor
- Download the repository from the github client

Then, you can:
- "Pull" to grab the latest modifications
- "Push" to send your modifications to the server

You can easily see what have changed, merge modifications if other people have changed the same as you. You can also modify directly from the site. This is the best to develop ! (edit: here is the workflow: https://guides.github.com/introduction/flow/)

Try this: https://try.github.io/levels/1/challenges/1
You will learn the basic commands which you don't really need with the client, but you will learn the concepts !

My github account is Natireck.
 
Okay, I have signed up to github, my account is: Sogroon
...but I am very lame :blush:

I run gitportable.exe and get this:
git.png

Now what should I do? Is that what I should see?
 
I've added you trought the project.
Basically, you have to write "git clone https://github.com/dbkblk/civ4_and2_civmegapack.git".
It will download the repository in a "civ4_and2_civmegapack" subfolder.
To launch commands, you will need to be in that subfolder (command: "cd civ4_and2_civmegapack").

The thing that make git magic is that you can work offline, save many "revisions" of your work, then publish it.

Look at this kind of site to get the basics (i assure you this is easy).
https://rogerdudler.github.io/git-guide/

@all: The only file of MCP not in the repository is here:
http://sourceforge.net/projects/and2mirrors/files/AND2_MCP_BASE_V1.0.7z/download
This is the base FPK package which contains all graphics.

EDIT: @sogroon: You might better use this client: http://www.syntevo.com/smartgit/download?file=smartgit/smartgit-portable-6_5_2.7z
It is portable, free for non-commercial use and seems to integrate github better. It will be easier to begin.
 
EDIT: IMPORTANT: You've "forked" the repository. You need to work directly on it instead of forking. In smartgit, check the window part named "Branches", right click on "origin" > properties > paste this "https://github.com/dbkblk/civ4_and2_civmegapack.git" and "store".


After you've imported the repository into the software. Make a small change into a file and smartgit will detect what have change.
Use the "commit" button to create a commit. Select the file to integrate and make a small comment describing what has changed. Do that for every modification you need to mark (for example, you've fixed a civ. Do a commit with comment "fixed that civ").

You can commit anytime you want. Any commit you do stay locally on your pc. It is recommended to commit for small changes, as this is easier to see what has been changed in files.

To sync with the repository, use "sync". There are two functions:
- pull, will grab the commits from the repo
- push, will put your commits on the repo

As soon as there are no file conflicts, everything will be smooth. If there are, this is what is called a "merge". It will try to apply the modifications from both sides (server / local).

To resume:
- Make a modification
- Commit (select changed files & write a comment)
- Push
 
@All

There is one thing I would like to change in MCP, that is the Hungarian UB.
Currently it is Fürdő, which is a Bathhouse replacement. As a Hungarian I feel it not so accurate. It's true that there are some geothermal hot springs in some parts of Hungary, but Medieval/Renaissance Hungary didn't have a great tradition for bathhouses. What we had was because of Turkish occupation, so Fürdő as a UB does not fit so well for a Hungarian civ.

Ho ho ho and a bottle of Tokaj! - A Magyar civ has a different UB: Végvár (border castle) which I find much more accurate. They were used as border control during the Turkish times.
Besides the regular Castle things I would like it to give some protection bonus
  • Zone of Control (this would represent best its purpose) or
  • Drill I or
  • City Deffence I

What do you think?
 
First of all, I'd like to thank you guys for reviving MCP :goodjob:

On topic, maybe it would be better to update MCP first for latest update (If I recall correctly, cavalry and some buildings should be updated, especially buildings that gave +%:gold: instead of :commerce:)

Regarding hungarian UB, and not just hungarian, I agree that some if not most UB (or even UU) should be rebalanced/replaced (I remember a lot of civs have courthouse UB), but that seems quite an undertaking.
I can help you if you want, but my programming skills are very limited (almost non-existant) so I can only help with suggestions and ideas
 
About the update: We will start it after Vokarya's next rev of RAND. He's going to introduce (again) a lot of awesome things, affecting Monument building too. A lot of UBs are Monument replacements.

All suggestions are welcome ;)
 
Status
Not open for further replies.
Back
Top Bottom