Struktur der neuen XML-Datein && Neuerungen im Syste

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

Struktur der neuen XML-Datein && Neuerungen im Syste

Beitragvon fritz » 22.10.2004, 15:51

Eine neue Runde - ein neues Release - viele neue aenderungen:
- der modus wird nicht mehr hexdezimal uebergeben
- neue dateistrukur
- neue xml-strukur
- (aenderungen in der datenbankstruktur??)

hatte noch nicht genug zeit alle aenderungen genau zu betrachten. werd ich nachgeben. Anfolgend die korrekten xml-Datei. Diese sind zwar alle valid aber sinnvoll!!!
Kein Ansprunch auf vollstaendigkeit und so weiter ^^

start.xml
die startwerte werden nicht mehr in der config, sondern in dieser xml-datei festgelegt!!
desweiteren sind hier zufallswerte moeglich :D erklaerung folgt alles noch ;-)
Zuletzt geändert von fritz am 22.10.2004, 16:03, insgesamt 1-mal geändert.
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon fritz » 22.10.2004, 15:53

einrichtung.xml
was is neu?:
- neues element:
- exposeinvisible: steht fuer was?: denk mal wird die eigenschaft sein ob ma unsichtbare ehs sieht wie diese runde oder eben ned wie letzte runde ^^. wert: 1 (true: ja) 0 (false: nein)
- WonderResistance : genauer effekt unbekannt. zeigt sich aber sicher noch die runde ;-)

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE Config SYSTEM "config.dtd">
<Config>
<Header>
<TakeoverMaxPopularityPoints>4</TakeoverMaxPopularityPoints>
<TakeoverMinResourceValue>300</TakeoverMinResourceValue>
<WatchTowerVisionRange>4</WatchTowerVisionRange>
<ExposeInvisible>0</ExposeInvisible>
<WonderResistance>0</WonderResistance>
<FuelResourceID>0</FuelResourceID>
<MovementCostConstant>1/10</MovementCostConstant>
<MovementSpeedConstant>10</MovementSpeedConstant>
</Header>
<ResourceTypes>
<Resource dbfield="ressource_food">
<ResourceID>0</ResourceID>
<Name>Nahrung</Name>
<RatingValue>1</RatingValue>
<TakeoverValue>0.25</TakeoverValue>
<StealRatio>.0</StealRatio>
<DestroyRatio>1.</DestroyRatio>
<MaxSaveStorage>100</MaxSaveStorage>
<MaxStorage>10000</MaxStorage>
<ResProdFunction>[B0.ACT]*1</ResProdFunction>
</Resource>
<Resource dbfield="ressource_money">
<ResourceID>1</ResourceID>
<Name>Geld</Name>
<RatingValue>1</RatingValue>
<TakeoverValue>1</TakeoverValue>
<StealRatio>.0</StealRatio>
<DestroyRatio>1.</DestroyRatio>
<MaxSaveStorage>100</MaxSaveStorage>
<MaxStorage>10000</MaxStorage>
<ResProdFunction>[B0.ACT]*1</ResProdFunction>
</Resource>
</ResourceTypes>
<BuildingTypes>
<Building dbfield="building_gatherer">
<BuildingID>0</BuildingID>
<Name>Sammler</Name>
<Description>
<p>Ein Sammler sammelt 1 Nahrungseinheit</p>
</Description>
<Position>0</Position>
<RatingValue>1</RatingValue>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="0">1</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFunction>2</ProductionTimeFunction>
<MaxDevelopmentLevel>100</MaxDevelopmentLevel>
</Building>
</BuildingTypes>
<ScienceTypes>
<Science dbfield="science_painting">
<ScienceID>0</ScienceID>
<Name>Malerei</Name>
<Description>
<p>Alle Kinder muessen mal was lernen</p>
</Description>
<Position>0</Position>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="0">1</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFunction>60</ProductionTimeFunction>
<MaxDevelopmentLevel>10</MaxDevelopmentLevel>
</Science>
</ScienceTypes>
<UnitTypes>
<Unit dbfield="unit_boxer">
<UnitID>0</UnitID>
<Name>Boxer</Name>
<Description>
<p>Ein Boxer boxt!</p>
</Description>
<Position>0</Position>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="0">1</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFunction>20</ProductionTimeFunction>
<MeleeDamage>10</MeleeDamage>
<RangedDamage>10</RangedDamage>
<StructuralDamage>10</StructuralDamage>
<MeleeDamageResistance>10</MeleeDamageResistance>
<RangedDamageResistance/>
<Size>10</Size>
<EncumbranceList>
<Encumbrance resourceID="0" value="3"/>
<Encumbrance resourceID="1" value="3"/>
</EncumbranceList>
<Visible>1</Visible>
<FuelUsage>0.1</FuelUsage>
<Velocity>1.5</Velocity>
<SpyValue>10</SpyValue>
<SpyChance>10</SpyChance>
<SpyQuality>10</SpyQuality>
<AntiSpyChance>10</AntiSpyChance>
<!-- <BuildingDep></BuildingDep>
<DefenseSystemDep></DefenseSystemDep>
<ResourceDep></ResourceDep>
<ScienceDep></ScienceDep>
<UnitDep></UnitDep> -->
</Unit>
</UnitTypes>
<DefenseSystemTypes>
<DefenseSystem dbfield="external_earth_wall">
<DefenseSystemID>0</DefenseSystemID>
<Name>Erdwall</Name>
<Description>
<p>Ein Erdwall...</p>
</Description>
<Position>0</Position>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="0">1</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFunction>10</ProductionTimeFunction>
<MaxDevelopmentLevel>20</MaxDevelopmentLevel>
<MeleeDamage>10</MeleeDamage>
<RangedDamage>10</RangedDamage>
<StructuralDamageResistance>10</StructuralDamageResistance>
<Size>10</Size>
<AntiSpyChance>10</AntiSpyChance>
<BuildingDep buildingID="1" max="1" min="0"></BuildingDep>
<!-- <DefenseSystemDep></DefenseSystemDep>
<ResourceDep></ResourceDep>
<ScienceDep></ScienceDep>
<UnitDep></UnitDep> -->
</DefenseSystem>
</DefenseSystemTypes>
<Terrains>
<Terrain terrainID="TERRAIN_PLAINES">Ebene</Terrain>
<Terrain terrainID="TERRAIN_FOREST">Wald</Terrain>
<Terrain terrainID="TERRAIN_SWAMP">Sumpf</Terrain>
<Terrain terrainID="TERRAIN_MOUNTAIN">Gebierge</Terrain>
</Terrains>
</Config>
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon fritz » 22.10.2004, 15:55

wonder.xml.
was gibts neues?
- neues eigenschaft im wonder-element: offensiveness: werte: offensive oder definsive: effekt unbekannt

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE wonders SYSTEM "wonder.dtd">
<wonders>
<wonder wonderID="0" target="other" chance="0.99" offensiveness="defensive">
<name> Freibier </name>
<description>
<p>Freibier ins Haus</p>
</description>
<impacts>
<impact impactID="0" delay="12" duration="10" steal="0">
<sourceMessage messageType="note">
<p>Sie haben das Wunder des Freibiers erwirkt!</p>
</sourceMessage>
<targetMessage messageType="note">
<p>Auf Sie wurde das Wunder Freibier gewirkt! </p>
</targetMessage>
<resources all="0">
<resource resourceID="3" absolute="1" relative="2" maxDelta="3" type="gauss"></resource>
</resources>
<!-- <effects></effects>
<resources></resources>
<units></units>
<buildings></buildings>
<sciences></sciences>
<defenseSystems></defenseSystems> -->
</impact>
</impacts>
<ProductionCost>
<!-- <BuildingProductionCost></BuildingProductionCost>
<ExternalProductionCost></ExternalProductionCost> -->
<ResourceProductionCost resourceID="1" function="50"></ResourceProductionCost>
<ResourceProductionCost resourceID="2" function="100"></ResourceProductionCost>
<ResourceProductionCost resourceID="3" function="10"></ResourceProductionCost>
<!-- <UnitProductionCost></UnitProductionCost> -->
</ProductionCost>
<ScienceDepList>
<ScienceDep scienceID="2" value="3" maxValue="-1"></ScienceDep>
</ScienceDepList>
<!-- <BuildingDepList></BuildingDepList>
<ScienceDepList></ScienceDepList>
<DefenseSystemDepList></DefenseSystemDepList>
<ResourceDepList></ResourceDepList>
<UnitDepList></UnitDepList> -->
</wonder>
</wonders>
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon fritz » 22.10.2004, 15:58

gouverment.xml
is irgendwas neu. finds aber ned *schaem*

<tribeSystem >
<leaderDeterminations>
<leaderDetermination leaderDeterminationID="">
<name></name>
<description>
<p></p>
</description>
</leaderDetermination>
</leaderDeterminations>
<governments>
<government governmentID="">
<name></name>
<resref></resref>
<leaderDeterminationID></leaderDeterminationID>
<description>
<p></p>
</description>
</government>
</governments>
</tribeSystem>


Achtung: Fehler hier!!!!
in den restlichen datei auch noch :/
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon Agatho » 23.10.2004, 11:58

von wegen valid..........schmeiss xmlspy auf den müll und mach das wieder per hand. mach ich auch gerade :) nachdem das teil mir shcon die Originalen!! dtds für Not valid erklärt hat sehe ich in dem teil keinen nutzen.
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon SpiderPOH » 23.10.2004, 15:07

Ich währe schon froh wenn die Runde4 bei mir schon laufen würde... :(
Ich habe ja norm. viel geduld aber die geht bei mir langsam aber sicher zuneige....:(

Wieso werden die XML Dateien nicht mit default Werten bestückt und zu den .ZIP Paketen dazu gelegt ????????

bzw.
Warum wird nichtmal der Source von eine lauffähige Version bereitgestellt....????....

ist mir irgendwie zuhoch :(

Bisher ist das ganz für mich nur :flop:
SpiderPOH
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 100
Registriert: 29.09.2004, 08:34
Wohnort: FFM

Beitragvon fritz » 23.10.2004, 18:52

das sind ja auch die xml-datein fuer runde 5 :P
(ich hab den ticker damit auch schon uebersetzt)
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon SpiderPOH » 23.10.2004, 22:00

War mir schon klar das des hier die XML für Runde 5 sind ;)

Ich bekomme es trotzdem nicht in griff und hätte einfach nur gerne endlich eine lauffähige Version. :0172:
SpiderPOH
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 100
Registriert: 29.09.2004, 08:34
Wohnort: FFM

Beitragvon fritz » 24.10.2004, 00:05

es fehlen auch noch ein paar xml-datein. bloss hab i chzz keine zeit die zu schreiben ;-)
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon Agatho » 24.10.2004, 00:45

ich hab die einrichtiung heute per hand auf eine auch für den ua sourtce veröffnentliche version gebracht. ich schau dfas ich den rest noch bis mitte nächster woche fertig bekomme und dann kann man den in das offizielle source packet übernhemen so hat dann jeder eine lauffähiger version
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon SpiderPOH » 24.10.2004, 14:10

:top: SUUUPER !!!! :top:
Bin schon total gespannt.
SpiderPOH
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 100
Registriert: 29.09.2004, 08:34
Wohnort: FFM

Beitragvon Silik » 24.10.2004, 20:29

das heißt, man muss die version dann nurnoch auf seinen apache laden und es kann losgehen?
wäre super, den ich habe so einen dummen fehler da und komme nicht weiter...

MFG

SIlik
Silik
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 205
Registriert: 11.08.2004, 22:08
Wohnort: Bremen

Beitragvon fritz » 26.10.2004, 14:39

nein. ganz so einfach gehts nicht.
man muss bloss die regeln nicht mehr schreiben ;-)
der ticker muss wohl trotzdem uebersetzt werden, die datenbank eingerichtet werden etc...
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon Silik » 26.10.2004, 21:01

schade schade schade *wein*

aber die regeln sind auch gut

MFG

SIlik
Silik
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 205
Registriert: 11.08.2004, 22:08
Wohnort: Bremen

Beitragvon SpiderPOH » 28.10.2004, 07:39

Agatho hat geschrieben:ich hab die einrichtiung heute per hand auf eine auch für den ua sourtce veröffnentliche version gebracht. ich schau dfas ich den rest noch bis mitte nächster woche fertig bekomme und dann kann man den in das offizielle source packet übernhemen so hat dann jeder eine lauffähiger version


Wollte nochmal anhören ob es das fertige Source Paket schon gibt ?

Bin doch so gespannt und ungeduldig ! *ggg*
Zuletzt geändert von SpiderPOH am 31.10.2004, 11:21, insgesamt 1-mal geändert.
SpiderPOH
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 100
Registriert: 29.09.2004, 08:34
Wohnort: FFM

Nächste

Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron