Jump to content

Wheels of Prophecy updated to 8.3


Recommended Posts

1 hour ago, argent77 said:

Yes, versions before 8.4 replaced the monk/smuggler event by its own version, which were functionally the same but used mod-specific variables.

Version 8.4 didn't change the functionality of the script in that regard, but also added (or forgot to remove) the vanilla game script. In any case one of the two code portions can be safely removed since they both do effectively the same. It would save me some work though if you left the original modification from Wheels in and just remove the vanilla content.

Mm, I did actually have a few bugs with vanilla content not getting removed properly during development.  I thought I fixed them all, but I guess it's possible I overlooked one.  I will look into it.

EDIT: Think I found it.  Could you try with this file?  It goes in wheels/lib/

 

wheels_amkethran.tpa

Edited by Angel
Link to comment
1 minute ago, argent77 said:

It works! The resulting script doesn't contain the vanilla content anymore.

Yeah, it was WeiDU being anal about when it wants to do variable substitution in function parameters.  I'll quickly draft a new release, good thing it wasn't merged yet.

 

Link to comment
10 minutes ago, Angel said:

Yeah, it was WeiDU being anal about when it wants to do variable substitution in function parameters.  I'll quickly draft a new release, good thing it wasn't merged yet.

 

According to the WeiDU docs the percentage signs (%) are treated as an alternate option to double quotes and tilde signs to enclose literal strings. It doesn't help that they are also used to substitute variable content. Apparently this is commonly misunderstood by many modders and can lead to bugs that are hard to track.

Link to comment
3 hours ago, argent77 said:

According to the WeiDU docs the percentage signs (%) are treated as an alternate option to double quotes and tilde signs to enclose literal strings. It doesn't help that they are also used to substitute variable content. Apparently this is commonly misunderstood by many modders and can lead to bugs that are hard to track.

Excuse me while I go bang my head against something in frustration about this hopelessly convoluted excuse for a syntax. ^^

I did a search for any more such mistakes and fortunately found none.

Edited by Angel
Link to comment

Currently, not installable on my setup. It barfs right at the start with:

Copying and patching 1 file ...
ERROR: error loading [wheels/bg1_area_list.2da]
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [The Wheels of Prophecy], rolling back to previous state
Will uninstall   1 files for [wheels/setup-wheels.tp2] component 0.
Uninstalled      1 files for [wheels/setup-wheels.tp2] component 0.
ERROR: Unix.Unix_error(Unix.ENOENT, "stat", "wheels/bg1_area_list.2da")

Any more info needed, just ask.

Link to comment

Mm, I'm guessing this is BGT/EET specific since the error is in BG1 compatibility code - which Wheels doesn't need since it has no BG1 content whatsoever.

EDIT: Alright, think I got it.  Tested on BGT with no issues.  Release have been updated accordingly.

Edited by Angel
Link to comment
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...