X-Studio Script Editor - unofficial update for X3FL

The place to discuss scripting and game modifications for X³: Farnham's Legacy

Moderators: Moderators for English X Forum, Scripting / Modding Moderators, Moderators for the X3:FL Forums

Deniskos
Posts: 161
Joined: Wed, 11. Jun 08, 21:40
x4

Re: X-Studio Script Editor - unofficial update for X3FL

Post by Deniskos » Wed, 24. Jan 24, 14:12

Updated editor to version X-Studio-v1.08_X3FL-v1.3.13
  • added all new commands from Unoffical Patch : V1.3.13 : 2024-06-01
    Show

    Code: Select all

    3253 - <RetVar/IF> <RefObj> has sector additional info
    3254 - <RefObj> add sector additional info: id=<Var/String>, title=<Var/String>, data=<Var/String>
    3255 - <RefObj> add sector additional info: id=<Var/String>, title page=<Var/Number>, title id=<Var/Number>, data page=<Var/Number>, data id=<Var/Number>
    3256 - <RetVar/IF> <RefObj> get sector additional data
    3257 - <RetVar/IF> <RefObj> get sector additional data title: id=<Var/String>
    3258 - <RetVar/IF> <RefObj> get sector additional data text: id=<Var/String>
    3259 - <RefObj> remove sector additional data: id=<Var/String>
    3260 - <RetVar> get ware description: ware=<Var/Ware>
    3261 - remove god proposed station: id=<Var/Number>
    3262 - add laser restriction: laser=<Var/Laser>, race=<Var/Race>
    3263 - remove laser restriction: laser=<Var/Laser>, race=<Var/Race>
    3264 - clear laser restrictions: laser=<Var/Laser>
    3265 - <RetVar> get laser restrictions: laser=<Var/Laser>
    3266 - <RetVar> is laser restricted: laser=<Var/Laser>, race=<Var/Race>
    3267 - <RetVar> can ship type install laser: shiptype=<Var/Ship Type>, laser=<Var/Laser>, turret=<Var/Number>
    3268 - <RetVar> get system time
    3269 - <RetVar> get custom ranks: sorted=<Var/Boolean>
    3270 - <RetVar> get mission ranks
    3271 - set custom rank: id=<Var/String>, name page=<Var/Number>, name id=<Var/Number>, title page=<Var/Number>, title id=<Var/Number>, percent=<Var/Number>
    3272 - set custom rank: id=<Var/String>, name=<Var/String>, title=<Var/String>, percent=<Var/Number>
    3273 - <RetVar> get custom rank string: id=<Var/String>
    3274 - <RetVar> get custom rank name: id=<Var/String>
    3275 - <RetVar> get custom rank title: id=<Var/String>
    3276 - <RetVar> get custom rank percent: id=<Var/String>
    3277 - <RefObj> set allow player docking: <Var/Boolean>
    3278 - <RetVar/IF> <RefObj> is allow player docking
    3279 - remove custom rank: id=<Var/String>
    3280 - add custom menu hyperlinked info: menu=<Var/Array>, text=<Var/String>
    3281 - set menu option: <Var/Array>, maximum select lines=<Var/Number>
    3282 - <RetVar> <RefObj> get all production modifiers
    3283 - <RetVar/IF> <RefObj> get production modifier: ware=<Var/Ware>
    3284 - <RetVar/IF> <RefObj> should display production modifier: ware=<Var/Ware>
    3285 - <RefObj> add production modifier: ware=<Var/Ware>, percent=<Var/Number>, display=<Var/Boolean>
    3286 - <RefObj> remove production modifier: ware=<Var/Ware>
    3287 - <RetVar/IF> <RefObj> get sector override race name
    3288 - <RefObj> set sector override race name: <Var/String>
    3289 - <RefObj> clear sector override race name
    3290 - <RetVar/IF> <RefObj> is passenger eject disabled
    3291 - <RefObj> set passenger eject disabled: <Var/Boolean>
    3292 - <RetVar/IF> get mod name display
    3293 - set mod name display: <Var/String>
    
  • fixed datatype [DATATYPE_PASSENGER]
  • command fixed <t id="1788">%1%0player HQ has blueprints for: type=%2</t>

temetvince
Posts: 235
Joined: Fri, 29. Jul 11, 20:58
x4

Re: X-Studio Script Editor - unofficial update for X3FL

Post by temetvince » Tue, 14. May 24, 13:32

Deniskos wrote:
Wed, 24. Jan 24, 14:12
Updated editor to version X-Studio-v1.08_X3FL-v1.3.13
  • added all new commands from Unoffical Patch : V1.3.13 : 2024-06-01
    Show

    Code: Select all

    3253 - <RetVar/IF> <RefObj> has sector additional info
    3254 - <RefObj> add sector additional info: id=<Var/String>, title=<Var/String>, data=<Var/String>
    3255 - <RefObj> add sector additional info: id=<Var/String>, title page=<Var/Number>, title id=<Var/Number>, data page=<Var/Number>, data id=<Var/Number>
    3256 - <RetVar/IF> <RefObj> get sector additional data
    3257 - <RetVar/IF> <RefObj> get sector additional data title: id=<Var/String>
    3258 - <RetVar/IF> <RefObj> get sector additional data text: id=<Var/String>
    3259 - <RefObj> remove sector additional data: id=<Var/String>
    3260 - <RetVar> get ware description: ware=<Var/Ware>
    3261 - remove god proposed station: id=<Var/Number>
    3262 - add laser restriction: laser=<Var/Laser>, race=<Var/Race>
    3263 - remove laser restriction: laser=<Var/Laser>, race=<Var/Race>
    3264 - clear laser restrictions: laser=<Var/Laser>
    3265 - <RetVar> get laser restrictions: laser=<Var/Laser>
    3266 - <RetVar> is laser restricted: laser=<Var/Laser>, race=<Var/Race>
    3267 - <RetVar> can ship type install laser: shiptype=<Var/Ship Type>, laser=<Var/Laser>, turret=<Var/Number>
    3268 - <RetVar> get system time
    3269 - <RetVar> get custom ranks: sorted=<Var/Boolean>
    3270 - <RetVar> get mission ranks
    3271 - set custom rank: id=<Var/String>, name page=<Var/Number>, name id=<Var/Number>, title page=<Var/Number>, title id=<Var/Number>, percent=<Var/Number>
    3272 - set custom rank: id=<Var/String>, name=<Var/String>, title=<Var/String>, percent=<Var/Number>
    3273 - <RetVar> get custom rank string: id=<Var/String>
    3274 - <RetVar> get custom rank name: id=<Var/String>
    3275 - <RetVar> get custom rank title: id=<Var/String>
    3276 - <RetVar> get custom rank percent: id=<Var/String>
    3277 - <RefObj> set allow player docking: <Var/Boolean>
    3278 - <RetVar/IF> <RefObj> is allow player docking
    3279 - remove custom rank: id=<Var/String>
    3280 - add custom menu hyperlinked info: menu=<Var/Array>, text=<Var/String>
    3281 - set menu option: <Var/Array>, maximum select lines=<Var/Number>
    3282 - <RetVar> <RefObj> get all production modifiers
    3283 - <RetVar/IF> <RefObj> get production modifier: ware=<Var/Ware>
    3284 - <RetVar/IF> <RefObj> should display production modifier: ware=<Var/Ware>
    3285 - <RefObj> add production modifier: ware=<Var/Ware>, percent=<Var/Number>, display=<Var/Boolean>
    3286 - <RefObj> remove production modifier: ware=<Var/Ware>
    3287 - <RetVar/IF> <RefObj> get sector override race name
    3288 - <RefObj> set sector override race name: <Var/String>
    3289 - <RefObj> clear sector override race name
    3290 - <RetVar/IF> <RefObj> is passenger eject disabled
    3291 - <RefObj> set passenger eject disabled: <Var/Boolean>
    3292 - <RetVar/IF> get mod name display
    3293 - set mod name display: <Var/String>
    
  • fixed datatype [DATATYPE_PASSENGER]
  • command fixed <t id="1788">%1%0player HQ has blueprints for: type=%2</t>
Hi! I'm using the latest version of X-Studio and it is complaining that table alloc is an incompatible command. I have selected x3fl as the version.

EDIT: FIxed. Apparently, you can set individual scripts to be AP only scripts in the Document Properties windows DESPITE X-Studio being set to FL globally. :/

User avatar
Perahoky
Posts: 456
Joined: Fri, 22. Aug 08, 16:04
x4

Re: X-Studio Script Editor - unofficial update for X3FL

Post by Perahoky » Sun, 19. May 24, 15:23

My X-Studio crashes when i set the game language to german.
can i find somewhere a logfile ? The COnsole.log doesnt show the error.

Edit: seting game directory to any other language than english it crashes.
When i reset the game directory, choose FL and set any language it crashes too.
seems like any language except english isnt working.

I'm trying to debug a problem in german texts

Thank you for your great effort


2nd Question:

why dont we go github with the source code?
"Hope is the last force i have"
"This is how liberty dies, with thounderous applause"
***Modified***

Post Reply

Return to “X³: Farnham's Legacy - Scripts and Modding”