Comments (4)
It is possible this was a regression.
You pointed out this used to work, I will try to look a this myself since Xensik is mostly unavailable at this time but he is able to merge fix pull requests.
from gsc-tool.
I could not find any difference between 1.0.540 and 'dev'.
There is no difference in the assembly output.
This is most likely a user error, subtle differences between using self and not using it can break the code.
After all, if there was a compiler issue, your described workaround should prove to still be not working. It points to some other issue.
This does not appear to be a compiler issue
from gsc-tool.
Well i tested the exact same code across all 5 releases available on GitHub, and 1.0.540 was the only one that worked. A friend of mine compiled your current dev branch for me, and it works again on that. I ran disassembly mode on scripts produced by all 3 (1.0.540, 1.1.0 and dev) and 1.1.0 is missing OP_CastFieldObject()
call around the code that's misbehaving. So yeah i'm pretty certain it is a compiler issue, however a fix seems to be already implemented so the only thing that's needed to solve this issue is a new release. I'll leave it open for now, in case somebody finds themselves in similar situation it's easier to find open, unless you think otherwise, then feel free to close it already. I'll otherwise close the issue after a new release is out and working.
from gsc-tool.
from gsc-tool.
Related Issues (18)
- "assembler: couldn't resolve label address" when compiling jumps or switches for t6. HOT 3
- Add an optional parameter at the end to specify output file name HOT 3
- iw8 .gscbin decomp error HOT 2
- issue with gsc tool iw7 HOT 1
- [BUG] [PREPROCESSOR] Logic errors HOT 3
- Grammar railroad diagram
- Zonetool support HOT 6
- Couldn't resolve instruction size for ... HOT 5
- feature request
- Warzone pacific update breaks decompilation of various scripts HOT 3
- [Bug]Issues with nested folders HOT 5
- Decompilation fails when specifying a fully qualified path to a script file
- [BUG] [T6] Most vectors cause server to hang when used as an argument in a function HOT 6
- decompile problem HOT 2
- add names iw6 HOT 2
- Can't build for Linux on Pop! OS HOT 3
- [BUG] [T6] Issue detecting missing ";" HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gsc-tool.