I believe, regarding question #1, that your particular problem (losing the changes you made to the EDU file) is due to the trivial script replacing your EDU file when you restarted EB. You will have to edit both files (in your Rome: Total War/EB/sp game edu backup and mp game edu backup files), changing the secondary weapon fields as such:
Code:
stat_sec 18, 8, no, 0, 0, melee, simple, piercing, spear, 0 ,0.13
stat_sec_attr light_spear
to
Code:
stat_sec 0, 0, no, 0, 0, no, no, no, none, 0 ,0.1
stat_sec_attr no
You probably then have to go into the DMB file as well, editting the entry from
Code:
type germanic_infantry_ferulharjoz_gastiz
skeleton fs_semi_fast_swordsman_barb_slash_verybig, fs_fast_o_f_spearman_verybig
indiv_range 40
texture germans, eb/data/models_unit/textures/germanic/ebgermanic_infantry_ferulharjoz_stefan25_germans.TGA
texture slave, eb/data/models_unit/textures/germanic/ebgermanic_infantry_ferulharjoz_stefan25_germans.TGA
texture merc, eb/data/models_unit/textures/germanic/ebgermanic_infantry_gastiz_stefan25_germans.TGA
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_high.CAS, 15
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_med.CAS, 30
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_low.CAS, 40
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_lowest.CAS, max
model_sprite germans, 60.0, eb/data/sprites/germanic/ebsprite_germanic_infantry_ferulharjoz_all.spr
model_sprite slave, 60.0, eb/data/sprites/germanic/ebsprite_germanic_infantry_ferulharjoz_all.spr
model_sprite merc, 60.0, eb/data/sprites/germanic/ebsprite_germanic_infantry_gastiz_merc.spr
model_tri 400, 0.5f, 0.5f, 0.5f
to
Code:
type germanic_infantry_ferulharjoz_gastiz
skeleton fs_semi_fast_swordsman_barb_slash_verybig
indiv_range 40
texture germans, eb/data/models_unit/textures/germanic/ebgermanic_infantry_ferulharjoz_stefan25_germans.TGA
texture slave, eb/data/models_unit/textures/germanic/ebgermanic_infantry_ferulharjoz_stefan25_germans.TGA
texture merc, eb/data/models_unit/textures/germanic/ebgermanic_infantry_gastiz_stefan25_germans.TGA
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_high.CAS, 15
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_med.CAS, 30
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_low.CAS, 40
model_flexi eb/data/models_unit/ebgermanic_gastiz_ferulharjoz_alin_stefan25_lowest.CAS, max
model_sprite germans, 60.0, eb/data/sprites/germanic/ebsprite_germanic_infantry_ferulharjoz_all.spr
model_sprite slave, 60.0, eb/data/sprites/germanic/ebsprite_germanic_infantry_ferulharjoz_all.spr
model_sprite merc, 60.0, eb/data/sprites/germanic/ebsprite_germanic_infantry_gastiz_merc.spr
model_tri 400, 0.5f, 0.5f, 0.5f
(Remove the ", fs_fast_o_f_spearman_verybig" portion on the skeleton line).
EDU=export_descr_unit
DMB=descr_model_battle
I hope that works. I have tried this sort of thing in the past and it worked well enough for me, but mind you that I am not entirely sure this will work for you, particuly considering that the knowledgeble Foot did not mention it.
EDIT:
@Hax: It was customary in Rome to expose unwanted children to the elements, indeed it was stipulated in the twelve tables that "dreadfully deformed children shall be exposed." That is the best answer I can give to your question.
Bookmarks