I've been looking through all threads to see if someone proposed an SVN repository. Nobody did. So, I've setup subversion on my laptop and added my modifications in a few seperate commits (exclude compiled files, add a home city to units, export a function to python, add the crawler property, add crawler missions).
Now, for free subversion acces, everybody seems to go to sourceforge. Before we can create a new project there, we need this information : (does anybody know of any license for the SDK? I didn't find one)
=> UNIX project name. c4ac is available.
Each project on SourceForge.net has two names. The first is a "descriptive name". It is used on the Project Summary page, project page titles, the search facility, and when project news is referenced on the front page of the site. The second is a "UNIX name", used as a unique identifier for the project; the UNIX name is used to build project-related URLs on the SourceForge.net site, and is used as the subdomain for the web space provided by SourceForge.net to your project.
=> Agreement with OSI opensource definition (I don't think this is a problem)
=> Project Type
This should be Open Source Software project. It's closest to what we do and I don't think sourceforge will host any of the other options.
=> Open Source license chosen from http://www.opensource.org/licenses/.
I don't have any idea here.
=> Intended audience:
End Users / Advanced end users / developers / quality engineers / System administrators
=> Industry or sector:
Aerospace / Customer service / Education / Financial / Governement / Healtcare / IT / Legal / Manufacturing / Non-profit / Religion / Science-Research / Telecom
=> Development status:
planning / pre-alpha / alpha / beta / stable / mature / inactive
=> Topic :
too much options to list here, but "Games/Entertainment :: Turn Based Strategy" sounds good to me.
=> Technical characteristics :
language = C++, Python
os = win32 (NT, 2000, xp)
gui = wxWidgets, other (scaleform isn't listed)
translations = english
database = none
=> Public description:
This is the description of your project which will be shown on the Project Summary page, in search results, etc. It should not be as comprehensive and formal as the Registration Description (next step), so feel free to use concise and catchy wording. Maximum length is 255 chars. Minimum: 20 characters
C4AC is a total conversion mod for Sid Meier's Civilization 4. It is built upon the SDK released by Firaxis. C4AC wants to bring the strategical depth, the outstanding diplomacy and immersive atmosphere of Alpha Centauri to civ4's modern game engine. (=250 chars)
=> Registration description:
Please provide a detailed, accurate, English-language description of your project, including technical aspects which cause it to differ from similar, existing solutions. This description will not be used as a public description of your project.
This is considered the most important factor when we consider a project for hosting on SourceForge.net. Submitted description should be at least two paragraphs in length, and provide details of your intended implementation. This description, along with the Trove Categorization, will be the basis for the approval or rejection of your request for project hosting on SourceForge.net, and later, to ensure that you are using the services in the intended way.
This description needs to be technical and tangible, not abstract and philosophical. Please explain what the software will do, what purpose it will serve, and the basic problem it will solve.
Text length: You may provide up to 10KB of text here, though we suggest you be concise and to-the-point. Providing a complete set of information about your project, while keeping this description short, will help us to review your project quickly (and lower the chances your project will be rejected when it is first reviewed). Minimum: 200 characters.
Any volunteers to write this ? I added this text to be able to continue past this step:
Firaxis released a software development kit for their game civilization 4. We want to use this as a basis to recreate the atmosphere and gameplay of their previous game Alpha Centauri.
Alhpa Centuari was released in 1999 and still has a large fanbase. Most of these fans however have been irritated by small annoyances.
-> The game allows a lot of exploits which makes multiplayer games pointless if not all players trust each other 100%.
-> The game is mostly played in singleplayer mode, but the players have found a lot of "out-of-the-box" strategies which makes the current AI rather hopeless. Most players play with so-called home rules or try to give even higher bonusses to the AI factions.
-> People who want to modify the game rules can do so in a txt file, but while this was a huge step in 1999, it's limited modifiabillity to today's standards.
-> There are workarounds necessary to get the game running on today's (and even yesterday's) hardware.
Civilization 4 is built from the beginning with modding in mind. The game has a .exe which contains all 3rd-party licensed products (copy protection, 3D engine, sound engine, ...). The actual game code (rules, ai, ...) are compiled from the SDK into a dll. The game content (unit properties, tech-tree, ...) is saved in xml files. The game interface is created with a mix of scaleform and wxWidgets. Python is used for a lot of user-interaction, extra information screens and as scripting language for custom scenario's.
We are working on this project with a collaboration from Apolyton civilization site: http://apolyton.net/ A thread with links to all important issues can be found here : http://apolyton.net/forums/showthrea...hreadid=139001
=>Descriptive Name
Please enter the descriptive name for your project (i.e. what people will call your project).
Civilization 4 : Alpha Centauri
Do you think it's a good idea to get a sourceforge project or should we get subversion acces somewhere else?
Now, for free subversion acces, everybody seems to go to sourceforge. Before we can create a new project there, we need this information : (does anybody know of any license for the SDK? I didn't find one)
=> UNIX project name. c4ac is available.
Each project on SourceForge.net has two names. The first is a "descriptive name". It is used on the Project Summary page, project page titles, the search facility, and when project news is referenced on the front page of the site. The second is a "UNIX name", used as a unique identifier for the project; the UNIX name is used to build project-related URLs on the SourceForge.net site, and is used as the subdomain for the web space provided by SourceForge.net to your project.
- Must be unique, unless you want to take over the development of a dormant project
- Must be between 3 and 15 characters in length
- Must be in lower case
- Must begin with a letter
- Can only contain letters (a-z), numbers (0-9), and dashes ("-")
- Must be a valid UNIX username
- Cannot match one of our reserved domains
=> Agreement with OSI opensource definition (I don't think this is a problem)
=> Project Type
- An Open Source Software project
- A commercially licensed software project not available under an Open Source license
- A software documentation project for software hosted on SourceForge.net
- A documentation project for something not hosted on SourceForge.net
- My personal website, a web site for a band, or a fansite
- A project developing content (not software) under an
- Open Source license or a Creative Commons license.
- Other
This should be Open Source Software project. It's closest to what we do and I don't think sourceforge will host any of the other options.
=> Open Source license chosen from http://www.opensource.org/licenses/.
I don't have any idea here.
=> Intended audience:
End Users / Advanced end users / developers / quality engineers / System administrators
=> Industry or sector:
Aerospace / Customer service / Education / Financial / Governement / Healtcare / IT / Legal / Manufacturing / Non-profit / Religion / Science-Research / Telecom
=> Development status:
planning / pre-alpha / alpha / beta / stable / mature / inactive
=> Topic :
too much options to list here, but "Games/Entertainment :: Turn Based Strategy" sounds good to me.
=> Technical characteristics :
language = C++, Python
os = win32 (NT, 2000, xp)
gui = wxWidgets, other (scaleform isn't listed)
translations = english
database = none
=> Public description:
This is the description of your project which will be shown on the Project Summary page, in search results, etc. It should not be as comprehensive and formal as the Registration Description (next step), so feel free to use concise and catchy wording. Maximum length is 255 chars. Minimum: 20 characters
C4AC is a total conversion mod for Sid Meier's Civilization 4. It is built upon the SDK released by Firaxis. C4AC wants to bring the strategical depth, the outstanding diplomacy and immersive atmosphere of Alpha Centauri to civ4's modern game engine. (=250 chars)
=> Registration description:
Please provide a detailed, accurate, English-language description of your project, including technical aspects which cause it to differ from similar, existing solutions. This description will not be used as a public description of your project.
This is considered the most important factor when we consider a project for hosting on SourceForge.net. Submitted description should be at least two paragraphs in length, and provide details of your intended implementation. This description, along with the Trove Categorization, will be the basis for the approval or rejection of your request for project hosting on SourceForge.net, and later, to ensure that you are using the services in the intended way.
This description needs to be technical and tangible, not abstract and philosophical. Please explain what the software will do, what purpose it will serve, and the basic problem it will solve.
Text length: You may provide up to 10KB of text here, though we suggest you be concise and to-the-point. Providing a complete set of information about your project, while keeping this description short, will help us to review your project quickly (and lower the chances your project will be rejected when it is first reviewed). Minimum: 200 characters.
Any volunteers to write this ? I added this text to be able to continue past this step:
Firaxis released a software development kit for their game civilization 4. We want to use this as a basis to recreate the atmosphere and gameplay of their previous game Alpha Centauri.
Alhpa Centuari was released in 1999 and still has a large fanbase. Most of these fans however have been irritated by small annoyances.
-> The game allows a lot of exploits which makes multiplayer games pointless if not all players trust each other 100%.
-> The game is mostly played in singleplayer mode, but the players have found a lot of "out-of-the-box" strategies which makes the current AI rather hopeless. Most players play with so-called home rules or try to give even higher bonusses to the AI factions.
-> People who want to modify the game rules can do so in a txt file, but while this was a huge step in 1999, it's limited modifiabillity to today's standards.
-> There are workarounds necessary to get the game running on today's (and even yesterday's) hardware.
Civilization 4 is built from the beginning with modding in mind. The game has a .exe which contains all 3rd-party licensed products (copy protection, 3D engine, sound engine, ...). The actual game code (rules, ai, ...) are compiled from the SDK into a dll. The game content (unit properties, tech-tree, ...) is saved in xml files. The game interface is created with a mix of scaleform and wxWidgets. Python is used for a lot of user-interaction, extra information screens and as scripting language for custom scenario's.
We are working on this project with a collaboration from Apolyton civilization site: http://apolyton.net/ A thread with links to all important issues can be found here : http://apolyton.net/forums/showthrea...hreadid=139001
=>Descriptive Name
Please enter the descriptive name for your project (i.e. what people will call your project).
Civilization 4 : Alpha Centauri
Do you think it's a good idea to get a sourceforge project or should we get subversion acces somewhere else?
Comment