deledrius / agistudio Goto Github PK
View Code? Open in Web Editor NEWQt5 AGI Studio - Editor for Sierra AGI games.
License: GNU General Public License v2.0
Qt5 AGI Studio - Editor for Sierra AGI games.
License: GNU General Public License v2.0
No image is displayed, and no editing is possible.
Previously, the program was using Q3ScrollView for a custom canvas. This has been temporarily replaced with a QScrollArea in 162cc8d, but more work is needed to restore essential functionality.
Hi,
I've found an issue where AGI Studio fails to detect the correct AGI version when opening a game. If the system uses decimal comma instead of decimal period.
I've made a fix. If you'd like I can make a pull request.
System
Ubuntu 16.04 x64
Steps to reproduce
LC_NUMERIC="sv_SE.UTF-8" ./AGIStudio
Observed behaviour
Opening the logic gives an error popup saying: "Unknown action command (160)".
And the logic resource code is not visible in the resources 'Preview' field.
Expected behaviour
No error message.
The logic resource code should be visible in the resources 'Preview' field.
Fix
I've made a fix that is locale independent here c33d7f8
Workaround
A workaround without using the above fix: Start AGI Studio using LC_NUMERIC="en_US.UTF-8" AGIStudio
Hello,
I am getting this error after running make:
/home/user/agistudio/src/agiplay.cpp: In function ‘void play_sound(char*)’:
/home/user/agistudio/src/agiplay.cpp:265:17: error: aggregate ‘play_sound(char*)::stat buf’ has incomplete type and cannot be defined
265 | struct stat buf;
| ^~~
/home/user/agistudio/src/agiplay.cpp:266:5: error: ‘fstat’ was not declared in this scope; did you mean ‘stat’?
266 | fstat(fileno(fptr), &buf);
| ^~~~~
| stat
I am not familiar with c++, so any help building would be appreciated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.