Embed
Email

Systems

Document Sample
Systems
Shared by: HC111116041829
Categories
Tags
Stats
views:
0
posted:
11/15/2011
language:
English
pages:
16
System Submissions Checklist for Discovery Mod

Checklist v12.08.2009 by Igiss, igissmail@gmail.com

Please provide some basic info about yourself and your submission. Fields marked with * are obligatory. Other fields are optional.

Submission author nickname (for credits):*

Submission author real name (for credits):

Nicknames of other contributors, if available:

Submission author e-mail address:*

Submission author Skype ID:

System code (Xx01 format):*

System name:*

Submission date:*

Version number:

Infocard range(s) used for system infocards:



N Requirement Notes



1 Submission files

1.1 You've checked that this version of checklist, infocards.zip Checklist rules have higher

and dsy_design.xls are the latest available from Discovery priority than submisison rules

forums. listed elsewhere.



Updates are listed in this thread:

http://discoverygc.com/forums/index.php?showtopic=4074

1.2 You are aware that false or incomplete information provided If you are not sure what some of

in this document will prevent your system from appearing in the items mean, contact Igiss.

the mod.

1.3 Submission and this checklist (filled) are going to be mailed

to igissmail@gmail.com, specifying name of the system, and

name of submitter in the form that he/she wants the name to

be credited.

1.4 Your system info is present on

http://discoveryfl.com/wiki/index.php/New_Systems wiki

page.

1.5 Submission consists of one .zip (or .rar) archive.

1.6 Submission archive contains only .ini and .txt files plus this Including other files must be

checklist. discussed with Igiss before

submitting.

1.7 The archive contains the DATA folder where new .ini files

reside.

1.8 Structure of the DATA folder in the submission is replica of

Freelancer's DATA folder. All .ini files reside where they

should in game.

1.9 DATA folder does not contain any excess empty folders, Only exception is main .ini of the

unmodded files. DATA folder only contains (1) new .ini files system you submit. It's not new

for the system and (2) .txt files for amending existing .ini files. but should be submitted in whole,

not in parts.

1.10 Modified parts of .ini files (for example, mbases.txt) reside in If not sure which sections were

same folders where original .ini reside. They don't contain modified, include more, not less.

sections that were not modified.

1.11 Double line breaks between .ini sections were removed This applies both to whole .ini files

from all .ini files and parts of .ini files included into and to amended parts.

submission.

1.12 Line breaks in the end of all .ini files were removed as well.

1.13 Following files must be present in root: infocards.txt contains all your

infocards.txt infocards. Format should be the

dsy_checklist.xls same as in template:

comments.txt http://discoveryfl.com/files/infocar

basetemplates.txt - file that lists base templates, in this ds.zip

format:

XX01_01_Base basetemplates.txt should not be

Sample base name included if you custom build all

copy from your bases.

Li01_01_Base

Manhattan

1.14 Following files must be present in DATA folder: Do not include base or room files

\DATA\Interface\InfocardMap.txt if you want me to set them up

\DATA\Universe\Universe.txt using existing base template.

\DATA\Universe\Systems\XX01\XX01.ini

1.15 Following types of files are optional:

\DATA\Equipment\market_*.txt

When you add asteroid fields/nebulas:

\DATA\Solar\ASTEROIDS\

\DATA\Solar\NEBULA\

When you add custom bases:

\DATA\Universe\Systems\XX01\Bases\...

\DATA\Missions\mBases.txt

1.16 Following additional files must be present: Presence of infocards.txt and

infocards.txt dsy_checklist.xls is essential.

dsy_checklist.xls Comments.txt is optional,

comments.txt - optional, if you have comments basetemplates.txt is needed when

basetemplates.txt - file that lists base templates, in this you use standard templates for

format: bases.

XX01_01_Base

Sample base name

copy from

Li01_01_Base

Manhattan

1.17 All pairs of infocards for planets and bases that contain basic Example:

information and detailed descriptions are included into Map = 461452, 461453

DATA\Interface\InfocardMap.txt Map = 461455, 461456

1.18 Comments.txt file in your submission must provide extensive

information on the file entries and files that you are removing

from the system. This might include:

Field files from \DATA\SOLAR\

Base entries in mBases.ini

InfocardMap.ini entries etc

1.19 All .ini files are based off Discovery files available in the Contact developer if closed beta

latest Discovery version available. has already started.

1.20 Check that none of the files and folders in your submission

are marked as "Read-only".

1.21 Check if none of your files contain UNIX line breaks. You can To fix this, use Format>Convert to

see the UNIX line breaks when you open your files in MS Windows option in Notepad++. If

Notepad (box-like symbols will be visible in places where line N++ only enables you to convert

breaks are normally present). to UNIX, convert to UNIX and then

back to Windows.

2 Infocards

2.1 Infocards in the submission comply to rules listed in See 1st post, sections II-IV.

http://discoverygc.com/forums/index.php?showtopic=4074 Checklist has a priority.

2.2 Infocards are included into a separate infocards.txt file with Template file:

proper formatting. Formatting and .txt file outline match the http://discoveryfl.com/files/infocar

example provided. ds.zip

For convenience, infocards.txt file may include code for new bases. For example, you may put internal name of

the base (LI09_04_Base) next to its name infocard. You can also note if the base template has a shipdealer

(meaning that it sells ships).

2.3 Range of infocard numbers for the system was borrowed from If there's no range specified,

dsy_design.xls. contact developer.

2.4 You used FLED-IDS program to check that all infocard Example: You want to use number

numbers you used were not already occupied by any 481010 for a base name. Check if

infocards. it contains any name or info. If

yes, skip it and check next

2.5 If you rename a base or an object, do not assign new number(s). base with name

You rename

infocard numbers, rather use old ones . New name must be 481090, info 481091, 481092.

placed where old name was, same applies to info. New infocards should be placed at

2.6 If you delete a base or an object, it is recommended to re-use Example: You delete base with

its infocard numbers for new objects. Same rule as in 2.5 info assigned to 481091 and

applies: where the old name was, only name can be, where 481092. You cannot use those

info was, info can be. numbers for new names, only for

2.7 All infocard texts were proofread prior to submission, at least info.

using Microsoft Word.

2.8 You used following object name patterns for fields:

*** Asteroid Field

*** Field

*** Cloud

*** Ice Field

*** Debris Field

*** Dust Field

2.9 In the system ini file, correct infocard numbers are included.

They match infocard numbers from your .txt file precisely.

2.10 You checked that no FL Explorer default infocard numbers Search for name/info = 524(.*),

(524*** and 589*** for new objects, ids_info = 66069 for name/info = 589(.*), ids_info =

planets are typical examples) remain in your submission. 66069 prior to submitting. (.*) is a

regular expression for any

symbols.

2.11 Check that you don't include any infocards already present in FL Explorer will assign existing

original game or Discovery. Examples: "New York Jump number itself if it finds required

Gate". name in vanilla infocard dlls.

2.12 Infocards don't have any line breaks within them. To create a This means that all text and code

line break in the in-game text, use code: for infocard must appear in one

  line in your infocards.txt.

2.13 Do not use diacritics (á) and special symbols (&) in infocard  & must be used instead of &

texts.

2.14 Special description elements (like degrees symbol for planet Check that "A.S." is used, not

infocards) and abbreviations are left intact in new infocards. "A.S".



2.15 Straight apostrophe - ' - and straight quote - " - must be used

in all infocards.



Using the following symbols: „ ‟ “ ” « » is not allowed.



2.16 NPC names that you submit have correct NPC name If your Notepad does not allow to

separator. To edit NPC names, use MS Notepad (in most do this, you can submit NPC

other editors, separator is interpreted as a line break and is names with line breaks instead of

invisible). separators.

2.17 You do not submit any files in binary format (e.g. renamed In case you need to re-use a

versions of planetary backgrounds) without a specific reason. binary asset, you need to link to

original asset instead of copying

it.

3 Design/Testing Requirements

3.1 All areas, bases and encounters of the system were tested in- Use a separate Freelancer

game before submission . No issues were found while testing. installation to test.



3.2 No objects in the system cause lag, graphical issues, and All areas of the system were

crashes. checked.

3.3 You did not submit base files if they are exact copies of name of this text file is

existing Freelancer bases. Instead, you provide a text file that basetemplates.txt (see item 1.13)

specifies name and location of bases that you wish to be

copied to your system.

3.4 If you make a custom base with your own NPCs, you

guarantee that in-game testing showed no errors or glitches

with those NPCs. NPC names are provided in the

infocards.txt file in correct format.

3.5 You have the latest version of dsy_design.xls document

available from Discovery forums, and you used it for finalizing

your submission.

3.6 There are no patrol paths in your system. If you submit a system with patrol

paths, they all will be removed

without exceptions.

3.7 You've compared your system .ini with any other system Check system lights, dust, music

already included into Discovery. You are sure that no etc.

important variables that set basic system properties are

missing.

3.8 Each asteroid field or nebula zone is linked to a separate file One file cannot be used for more

in DATA\Solar\Asteroids or \Nebula. than 1 zone.

3.9 Asteroid fields should have properly defined exclusion zones Nebulas might have exclusion

for all objects located inside. Objects that don't require zones as well.

exclusion zones are fighter wrecks and small misc objects.



3.10 If the sysetm contains nebulas, they were all checked for

disappearing when camera moves toward their edges.

Nebula templates from Br06 (Edinburgh) and Ku02 (Shikoku)

usually have this issue. Avoid them.

3.11 Check that casing of the system name and other objects is

preserved intact in the ini files. If "HI20" is used, it must not

be changed into "Hi20" or "hi20" anywhere.

3.12 Check if \Bases\Rooms folder for your system does not Example: FL Explorer will create

contain any repeated entries for same rooms. All room files files named BR22_03_bar.ini first

that you have in \Bases\Rooms must be linked to root base time you create a base, and will

file in \Bases. create BR22_03_Base_bar.ini if

you change the template.

3.13 Entries of "property_flags = " type in your system files were

checked for compliance with dsy_design.xls document.

3.14 Particle types used in your system files were checked for "Uncommon" are particles marked

compliance with dsy_design.xls document. You did not use with "-" in the file. They are

any uncommon particle types. invisible in-game.

3.15 Test docking with each base you create or expand. Both large This applies only to bases that

battleships and small ships must dock without any difficulties. have objects attached to them.

One-object bases don't need this.



3.16 You did not remove any bases, planets or other dockable

objects that were present in released versions of the mod.

3.17 All wrecks you add use custom loadouts defined in You can re-use "generic" loadouts

\DATA\SOLAR\loadouts.ini. You do not re-use pre-existing that do not contain any specific

loadouts. items.

3.18 All miners that you include are non-dockable solars. MISSION_SATELLITE objects

Following objects can be used: are selectable and can have

gas_miner_sat (SATELLITE) detailed descriptions attached to

gas_miner_mission_sat (MISSION_SATELLITE) them.

Roid_Miner (SATELLITE)

rm_Roid_Miner (MISSION_SATELLITE)

3.19 All comments are removed from your .ini files prior to If you need some comments in

submission. place, put "No" here and explain

why.

3.20 In FL Explorer, use Options>Check Inis (search for duplicate

nicknames) before you submit the system. Fix all reported

duplicate names, none must be present.

4 Code Restrictions

This section contains code restrictions that you must check your system against. Your files contain entries

similar to ones listed below as code samples. Use search, make sure that those entries are correct.

4.1 In universe.txt, all your new bases have correctly defined Each faction has its own entry. If

"BGCS_base_run_by = W**bF**" entries. Refer to "WbF you can't find one, refer to existing

Example" column in dsy_design.xls for correct values. bases of this faction.

4.4 Docking voices for your bases are no other than listed:

Robot - atc_leg_f01a

Male Base Voice - atc_leg_m01

Female Base Voice - atc_leg_f01

4.5 Docking characters that you used for bases are displayed where A-Liberty

correctly. If you are not sure, use robot characters: B-Bretonia

voice = atc_leg_f01a C-Rheinland

space_costume = , robot_body_ABCDE D-Kusari

E-Edge Worlds

4.7 You checked that your system does not contain Search for

pilot = pilot_solar_easiest pilot = pilot_solar_easiest

pilot = pilot_solar_easy pilot = pilot_solar_easy

entries that make solars (bases, weapon platforms) easy to

avoid. Use

pilot = pilot_solar_hard

or (preferred)

pilot = pilot_solar_hardest

4.8 All suns use following properties: Unless there are smaller suns with

atmosphere_range = 11000 smaller atmosphere. Damage

size = 10000 must not change anyway.

damage = 10000

4.9 The following 10 suns cause bugs and must not be used in Those suns are marked as "Do

any new systems: not use" in dsy_design.xls.

red_guant_sun

green_giant_sun

sm_red_sun

sm_blue_sun2

St03_sun

St01_yellow_sun

bw05_sun1

bw05_sun2

bw10_sun

ew06_sun2

4.10 All planets have "damage = 2000000" property set for their

atmospheres (death zones).

4.11 You checked that all FL Explorer default burn settings for Search for burn_color = 255, 255,

planets: 255

burn_color = 255, 255, 255 were replaced with normal

burn_color = 255, 222, 160

4.12 You checked that system lights are not set to Freelancer Search for color = 253, 230, 180

default value:

253, 230, 180

4.13 You checked that there are no jump holes or gates with Search for rotate = 0, 140, 0

default FL Explorer angle value:

0, 140, 0

4.14 If you change angle of jump hole/jump gate, make sure that If you set angle to X, on the other

the corresponding hole/gate in the neighboring system gets side angle will be X-180 (X+180

changed angle as well. for negative X and X=0). If angle

You can simply leave jump gates and holes with their pre- is 83, corresponding is -97.

defined angles.

4.15 FL Explorer can create only colored jump holes (red, orange,

white, green). It cannot create normal jump holes that are

multi-colored and generally look better. Check that you use

archetype = jumphole

unless you intend to use one-color JHs.



4.16 Normal spin value for planets is spin = 0, 0.001000, 0. Make Acceptable values lie between

sure that at least some of your planets are spinning. 0.003 and 0.0001.

4.17 Zones that must not have any population have

density = 0

relief_time = 0

entrues that should belong to sun and planet atmosphere

zones, mine fields, and other similar zones.

4.18 FL Explorer creates zones with empty encounter values by If the zone should not be an

default. Make sure that if the zone has encounter zone, completely

toughness = remove all entries starting from

density = toughness.

repop_time =

max_battle_size =

pop_type =

relief_time =

entries they also have faction entries.

4.19 Check that Other zones (fields, small

population_additive = true population zones) must not

entry is never used in your encounters. contain any population_additive

entries.

population_additive = false

should be used only for large encounter zones outside fields

(ambient background).

4.20 Your system must start with this entry: Note that while you must use

[SystemInfo] custom system name = (case

name = Xx01 matters!), local faction should stay

space_color = 0, 0, 0 br_p_grp unless you are making a

local_faction = br_p_grp Nomad system.

4.21 Search all your ini files for

[FLExplorer]

sections. Such sections and all associated entries must be

removed from all files that you submit.

4 Balance Restrictions

Items from "Balance Restrictions" sections can be "Failed" if In this checklist, however, you must still put "No"

you contacted Discovery lead modder (Igiss) and approved for each failed item. This will not prevent

all inconsistencies. including your submission into the mod.

5.1 System doesn't contain more than 6 bases or stations. All bases or stations belong to

system guardians.

5.2 System doesn't contain new suns.

5.3 System doesn't contain any populated planets.

5.4 One system doesn't contain more than 8 planets, moons and No more than 2 planets with a

planetoids. ring.

5.5 Excess lights are not used in the system. Standard is 1 light in the location

of main system sun.

5.6 No nebulas in the system. One nebula can be used, but no

bases or other objects can be placed inside.

5.7 Asteroid fields don't overlap. Asteroids are visible normally Number of asteroid fields is not

from range and from inside the field. Pattern of asteroids limited.

matches location of the system (ice in Barrier, etc).

5.8 No more than 30 weapon platforms are located in the system.



5.9 There are no unique objects in the system (Archs, Dyson

Sphere, etc).

5.10 There are no trade lanes in the system.

5.11 There are no large Newark-type stations in the system.

5.12 Only original Freelancer models are used for weapon

There are stations, and fields and debris fields in the system.

5.13 platforms, no large mineother objects.



5.14 Objects that are potential sources of profit are not available. "Mined-out" asteroid models

There are no mineable fields, except for cheapest resources. should not be used.

5.15 Total price of items looted from one wreck must not exceed

30K.

5.16 Bases don't contain any exclusive equipment.

5.17 There are no profitable trade routes in the system.

5.18 No more than 3 bases in the system sell ships.

5.19 There are no new jump holes and jump gates in the system.

5.20 There are no zones (encounters or fields) that exceed system

boundaries by more than 70%.

5.21 Encounters in the system belong only to the Guard faction Some other encounters may

and appropriate NPC faction. appear.

5.22 There are no objects with names not associated with actual Not applied to wreck names and

Earth geography or history. to other misc names.

5.23 There are no texts or places that contradict official Discovery

history.

5.24 The system and everything inside is based off original

Freelancer patterns and is compatible with general Discovery

design.

6 Rights & Duties

6.1 System was created by submitter without using code and

materials taken from any other Freelancer mods or other 3rd

party copyright sources.

6.2 System author is obliged to provide updates and bug fixes for

the system he/she submits, and is obliged to reply requests

related to the submission by mail in a reasonable amount of

time.

6.3 System author is obliged to submit the system before

specified deadlines. Updating the system is possible anytime

before the mod release, but Discovery Dev Team cannot

guarantee that such changes will be included into mod

releases.

6.4 Discovery Mod Team reserves full rights to delete, amend,

change and otherwise modify all submitted content. Only

guarantee available is that author's name will be listed in mod

credits, if at least one line of his/her code will be used.

If this checklist made you desperate, just send me FL Explorer picture of the system you wanted to submit. This

will resolve a lot of problems.

Original system submission rules: http://discoverygc.com/forums/index.php?showtopic=4074

d with * are obligatory. Other fields are optional.

List all bases that you add in this table.

Base code Base name

Xx01_01_Base Unknown Research Station

Xx01_02_Base Unknown Depot









Yes/No/NA Submitter's comments

mple, you may put internal name of

base template has a shipdealer

inst. Your files contain entries

ose entries are correct.

st, however, you must still put "No"

d item. This will not prevent

r submission into the mod.

system you wanted to submit. This



x.php?showtopic=4074


Related docs
Other docs by HC111116041829
LARRY CLARK � Dabei sein ist alles (
Views: 6  |  Downloads: 0
INTRODUCCI�N
Views: 0  |  Downloads: 0
Presentaci�n de PowerPoint
Views: 2  |  Downloads: 0
MEINE GEBETE
Views: 3  |  Downloads: 0
Chapter 8
Views: 1  |  Downloads: 0
106 SCFI 2000
Views: 8  |  Downloads: 0
Diapositiva 1
Views: 5  |  Downloads: 0
CINEMATICA_DE_UNA_PARTICULA
Views: 12  |  Downloads: 0
Anleitung zum SELBSTHEILEN
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!