Base Generator
-
The right name is ā$sys$_mobile_proxy_baseā?
Okay Iāll change this in the next versionIn the next version it will be possible to add text to more files (eg Mbases.ini).
This will be as customizable as the existing features (you can choose the files and the text andā¦) -
this is my config file :
Iām a comment
autoclose = true # true if the console should automatically close
dist_dir = dist # output dir
schema_dir = schema
systems_file = C:\Program Files\Microsoft Games\Freelancer\DATA\UNIVERSE\universe.ini # contains list of all systems, see ReadMe.txt
ignore_sys = FP7_system # ignore this systems, seperated by ā,ā
automod = true # generate a flmod-file?
deletefiles = false # delete the raw-files after creating .flmod-file?
modname = Mobile Docking # the modās name in the script
scriptname = script.xml
base_name = $sys$_mobile_proxy # $sys$ will be replaced, see ReadMe.txt
file_sep = ~~~ # Seperator if the system-file is in plain-text (see ReadMe.txt)With this value system-names (and file-names) cannot contain ~~~
after that i need to open the xml file (thescript) and do a replace all of : ā_mobile_proxy ids_nameā by ā_mobile_proxy_base ids_nameā
in order to make it functionnal the object nickname seem to not have the _base suffix (i think it can be done in the source code) -
The object in space is named Li01_mobile and the thing where you are docked at is named Li01_mobile_base, this is FL-standard.
Edit: if you donāt like that, all this is changeable in the schema-directoryā¦
after that i need to open the xml file (thescript) and do a replace all of : ā_mobile_proxy ids_nameā by ā_mobile_proxy_base ids_nameā
I donāt understand this oneā¦ why ids_name?
-
i must add the start of the next string in order to not replace the āli01_mobile_proxy_baseā by āli01_mobile_proxy_base_baseā because
file = Universe\Systems\Li01\Bases\Li01_mobile_proxy_base.ini is already correctly formatted exemple :just after you soft you have :
nickname = St01_mobile_proxy
ids_name = 0
ā¦ā¦
[Base]
nickname = St01_mobile_proxy_base
system = St01
strid_name = 0
file = Universe\Systems\St01\Bases\St01_mobile_proxy_base.iniand i think i must have
nickname = St01_mobile_proxy_base
ids_name = 0
ā¦ā¦
[Base]
nickname = St01_mobile_proxy_base
system = St01
strid_name = 0
file = Universe\Systems\St01\Bases\St01_mobile_proxy_base.iniand for the schema, i must look at it and tryong how it work (not in your soft but in FL, cause i am not familliar with modding this parts, actualy my domain is 3d modeling and texturing only, i just trying to learn more :))
So maybe i am totally wrong, thats wwhy i ask for more informations i donāt know all the FL standart
-
Yep, i work on the Solarius mod and the sirius hegemonia mod (both as part of te modding team, for SH i made some small task like redoing surs, retextures existing ships/stations etcā¦ and on Solarius : hard working in correcting bugs, redoing most of the models and exturing them and making new systemsā¦ but itās just a fresh starting mod, and actually we use some existing stuff to let me some time to do our own stuffes :))
-
Reupload please for lazy people