Originally posted by Gilgamensch
The file by Fin Fahey is only partially 'useful'. Some files are covered some others aren't.
And Access is even less known as Excel or similar.
The file by Fin Fahey is only partially 'useful'. Some files are covered some others aren't.
And Access is even less known as Excel or similar.
It is just an example of something that DOES work. There are many others I'm sure.
The reason why I suggested to move to csv is, that a lot of programs alow import/export of csv without any problem. CSV was/is a 'standard' transfer format, even for databases.
If you work in IT or related business you'll have no problems with it (assuming you're willing to use such software, which I for one am not, or only as an addition to curent system) but the strength of the CtP series is exactly that the majority of modmakers doesn't and is still capable of editing the game in amazing ways.
Yes you can, but that would ultimitvly restrict it only to excel.
don't really agree, have you ever tried to find units with certain values/restrictions ? Like which units are ignoring ZOC?
I think everyone can learn in 2 minutes (even if via help) how to import/export a csv-file. So that sounds a bit off.
Modmaking should have a low threshold, which non-standard file formats and complicated editors such as your CSV and Excel combo and also e.g. Civ3 formats don't offer. There's a good reason why CtP2 is superior to that game (more than one actually ) and I'd like to keep it that way.
CSV would not prevent people from being able to modify it with a text-editor.
##_UNIT_0;UNIT_ABOLITIONIST;{;Description;DESCRIPT
ION_UNIT_ABOLITIONIST;DefaultIcon;ICON_UNIT_ABOLIT
IONIST;DefaultSprite;SPRITE_ABOLITIONIST;Category;
;UNIT_CATEGORY_SPECIAL;Attack;0;Defense;10;ZBRange
Attack;0;Firepower;1;Armor;1;MaxHP;10;ShieldCost;5
40;PowerPoints;250;ShieldHunger;5;FoodHunger;0;Max
MovePoints;300;VisionRange;1;EnableAdvance;ADVANCE
_CLASSICAL_EDUCATION;ActiveDefenseRange;0;LossMove
ToDmgNone;MaxFuel;0;IgnoreZOC;NoZoc;CanBeExpelled;
CantCaptureCity;NoSlaves;IsSpecialForces;Civilian;
SoundSelect1;SOUND_SELECT1_ABOLITIONIST;SoundSelec
t2;SOUND_SELECT2_ABOLITIONIST;SoundMove;SOUND_MOVE
_ABOLITIONIST;SoundAcknowledge;SOUND_ACKNOWLEDGE_A
BOLITIONIST;SoundCantMove;SOUND_CANTMOVE_ABOLITION
IST;SoundAttack;SOUND_ATTACK_ABOLITIONIST;SoundWor
k;SOUND_WORK_ABOLITIONIST;SoundVictory;SOUND_VICTO
RY_ABOLITIONIST;SoundDeath;SOUND_DEATH_ABOLITIONIS
T;CanSee:;Standard;CanSee:;Stealth;MovementType:;L
and;MovementType:;Mountain;Size:;Small;VisionClass
:;Stealth;SlaveUprising;{;;;;Sound;SOUND_ID_SLAVE_
UPRISING;;;;Effect;SPECEFFECT_SLAVE_UPRISING;};Und
ergroundRailway;{;;;;Chance;0.75;;;;DeathChance;0. 5;;;;Sound;SOUND_ID_UNDERGROUND_RAILWAY;;;;Effect;
SPECEFFECT_UNDERGROUND_RAILWAY;};};;
ION_UNIT_ABOLITIONIST;DefaultIcon;ICON_UNIT_ABOLIT
IONIST;DefaultSprite;SPRITE_ABOLITIONIST;Category;
;UNIT_CATEGORY_SPECIAL;Attack;0;Defense;10;ZBRange
Attack;0;Firepower;1;Armor;1;MaxHP;10;ShieldCost;5
40;PowerPoints;250;ShieldHunger;5;FoodHunger;0;Max
MovePoints;300;VisionRange;1;EnableAdvance;ADVANCE
_CLASSICAL_EDUCATION;ActiveDefenseRange;0;LossMove
ToDmgNone;MaxFuel;0;IgnoreZOC;NoZoc;CanBeExpelled;
CantCaptureCity;NoSlaves;IsSpecialForces;Civilian;
SoundSelect1;SOUND_SELECT1_ABOLITIONIST;SoundSelec
t2;SOUND_SELECT2_ABOLITIONIST;SoundMove;SOUND_MOVE
_ABOLITIONIST;SoundAcknowledge;SOUND_ACKNOWLEDGE_A
BOLITIONIST;SoundCantMove;SOUND_CANTMOVE_ABOLITION
IST;SoundAttack;SOUND_ATTACK_ABOLITIONIST;SoundWor
k;SOUND_WORK_ABOLITIONIST;SoundVictory;SOUND_VICTO
RY_ABOLITIONIST;SoundDeath;SOUND_DEATH_ABOLITIONIS
T;CanSee:;Standard;CanSee:;Stealth;MovementType:;L
and;MovementType:;Mountain;Size:;Small;VisionClass
:;Stealth;SlaveUprising;{;;;;Sound;SOUND_ID_SLAVE_
UPRISING;;;;Effect;SPECEFFECT_SLAVE_UPRISING;};Und
ergroundRailway;{;;;;Chance;0.75;;;;DeathChance;0. 5;;;;Sound;SOUND_ID_UNDERGROUND_RAILWAY;;;;Effect;
SPECEFFECT_UNDERGROUND_RAILWAY;};};;
Don't get me wrong, I can certainly see the added value of a powerful database program to manage all that data and if the option was there, I would use it myself. But it should never be at the expense of more basic methods.
Comment