Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parse error when installing on oBG2 #11

Open
TotoR115 opened this issue Oct 19, 2021 · 5 comments
Open

Parse error when installing on oBG2 #11

TotoR115 opened this issue Oct 19, 2021 · 5 comments

Comments

@TotoR115
Copy link

TotoR115 commented Oct 19, 2021

@AngelGryph, There are missing ids entries for oBG2 that leads to have the following parsing error when installed:

Installing file(s) dw#balme.ssl
Copying 1 file ...
This is Stratagems Scripting Language...

 
 Input file is WHEELS/misc/dw#balme.ssl 

 Output file is weidu_external\workspace\ssl_out/dw#balme.baf 
Copying and patching 1 file ...
Compiling 1 script ...

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 3 column 1-50
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 16 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 29 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 42 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 55 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 68 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 84 column 1-50
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 101 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 118 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 195 column 1-50
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 214 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 233 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 252 column 1-50
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 268 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 284 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 301 column 1-50
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 324 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 347 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 369 column 1-50
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 397 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 425 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 453 column 1-50
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 474 column 1-56
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]

[tb#_compile_eval_buffer/weidu_external/workspace\ssl_out\dw#balme.baf] PARSE ERROR at line 495 column 1-55
Near Text: )
	[StateCheck] argument [STATE_IMMOBILE] not found in [State.IDS]
@AngelGryph
Copy link
Contributor

Mm, looks like Wheels indeed makes no attempt to fix ids files on oBG2. Guess it's up to me to add it since I last touched it. ^^

@TotoR115
Copy link
Author

TotoR115 commented Feb 17, 2022

I must admit that I haven't check on older version as I was thinking it was linked to the last update... Sorry for the mistake;), could do a PR if you want.

@AngelGryph
Copy link
Contributor

I haven't either, and it's also quite possible that this bug was introduced by me transplanting a more recent SFO version into Wheels. It doesn't really matter actually, it's an easy enough fix.

@mehdiym
Copy link

mehdiym commented Oct 4, 2023

Hello, I also have this error, so what is that "easy enough fix" ? :)

@TotoR115
Copy link
Author

TotoR115 commented Oct 4, 2023

@mehdiym

The easiest (not recommanded but fonctionnal) way would be to edit State.ids before installing this mod to add just after the last line:

0x00000029 STATE_IMMOBILE

The recommanded way would be to update the mod.

@DavidMWWallace , do you think you would accept a PR to solve this small incompatibility ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants