Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Goombert

2176
Issues Help Desk / Re: Getting an error from compiler I do not understand
« on: November 06, 2013, 07:30:13 PM »
Oh boy this actually appears to require a new AST node in the compiler, something I don't quite know how to do. :( But our new compiler will definitely fix it, I can't say much as it is not really my area of expertise, Josh would need to explain further.

2177
Issues Help Desk / Re: Getting an error from compiler I do not understand
« on: November 06, 2013, 07:12:33 PM »
I am looking right now to see if I can find where Josh explained the fix at :) It is somewhere here on the forums.

2178
Issues Help Desk / Re: Getting an error from compiler I do not understand
« on: November 06, 2013, 07:04:33 PM »
I don't think the extension system has been finished we wrote our own there you can see all the extensions from Build->Settings, the reason is instead of doing callbacks like Game Maker does the extension can be compiled right into the game including dynamic link libraries and other shared objects.

There is also a menu for you to define locals under "Build" as well. Script locals though I do know need fixed in order to fix a lot of extensions such as Ultimate3D and other Game Maker ones.

2179
Issues Help Desk / Re: Getting an error from compiler I do not understand
« on: November 06, 2013, 06:51:31 PM »
All these bugs are related to 1 thing and 1 thing only. Objects locals do not currently work in scripts, it is a bug somebody needs to fix but nobody has yet purely because most people use scripts like functions in C++ and rarely use them like methods.

2180
Ok try this version I just uploaded for the new Linux packages.
https://www.dropbox.com/s/mlpqc3la3e23b69/lateralgm.jar
Also copy over and overwrite the plugin.
https://www.dropbox.com/s/xlhhp1z218ig3rr/enigma.jar

Because there was also a font bug, also be sure to rememember this is an early beta of LGM 1.8.3 so do NOT try to save a GMX with it.

Also are you on Windows or Linux?

2181
Hey ok I am back. When I first tried to open this GMX I thought it wouldn't open assuming it was something wrong with my GMX reader. But now, I opened it and all I had to change was 1 if statement in obj_unit_par and I got these results.


2182
Announcements / Re: Project Mario
« on: November 05, 2013, 06:03:27 PM »
fervi, I am not sure about it compiling for Linux or not as it uses a lot of the Windows specific features from Game Maker 8.1, however, go to Build->Settings and select "Extensions" and enable ini file system, it allows ini file reading/writing on Linux.

2183
Announcements / Project Mario
« on: November 05, 2013, 05:44:33 PM »

I have recently managed to get the Project Mario game I made open source working in ENIGMA. Above are the screenshots of how good I managed to get it.

There are a few anomalies still, zwriteenable causes it not to work in OpenGL3, the start menu's do not render correctly, and there are still collision glitches except now they cause the game to crash.

You can download the latest version from the original topic.
http://enigma-dev.org/forums/index.php?topic=1161

I would appreciate if you guys could download and test this for me to ensure it's working as good as I have got it. You will need to update the engine either by redownloading the Portable ZIP if you are on Windows or updating through git.

It would also help if you guys could modify the settings.cfg configuration file and let me know what the highest FPS you can get is. I get around 150-220fps with a %50 reduction in RAM usage from the Game Maker version which uses 93000 K where ENIGMA uses 40000 K

2184
Proposals / Re: New Export Options
« on: November 05, 2013, 05:24:26 PM »
lololoololol

TKG, the reason ports aren't popular with us right now is because when Josh finishes that new compiler it has what is called pretty printers, it makes it agnostic for the outputted C++ in Preprocess_Environment_Editable which basically is the folder that contains your entire game outputted to C++, it makes it abstract to convert that C++ to JavaScript and stuff for like HTML5, etc. Under graphics_systems you can see there is GLES and WebGL stuff that was for those ports, since our entire engine is linked to your game as a dll or more technically a shared object.

The popularity of ENIGMA which is growing however may just spark a few community built ports/hacks for the time being that we can't keep up with, but if that happens it doesn't really matter anyway, my main goal is stability again for desktops and ensuring compatibility.

2185
Issues Help Desk / Re: Something is wrong with my install
« on: November 05, 2013, 05:21:53 PM »
db, it's just the display_reset function I am not on Linux and tried to commit it from Windows, but nevertheless if you git update it should go away or you can just go into enigma-dev/ENIGMAsystem/SHELL/Bridges/Xlib-OpenGL1/graphics_bridge.cpp and remove the code from the function, not the whole thing just make the function not do anything.

I am sorry about that. :-[

2186
Works in Progress / Re: Project Mario
« on: November 05, 2013, 04:53:24 PM »


I have it running right now you guys but I am trying to get it working flawlessly before I commit and make an announcement I had to make some of the code ISO C compliant, which would also make it more Studio compliant.

2187
Issues Help Desk / Re: Something is wrong with my install
« on: November 05, 2013, 04:33:16 PM »
Good news db, these are easily fixable :)

Quote
http://pastebin.com/0ywLeNkF
Those are JDI errors and do not affect anything yet, it is the parser half failing to parse the Standard Template Library for C++, everybody gets them including me, they don't affect anything yet. They will in the future however when they are fixed allow you to use vectors, maps, ques, and just other various parts of the STL. But don't worry about them for right now.

Quote
Universal_System/image_formats.cpp:30:21: fatal error: windows.h: No such file or directory
This is the only error actually. Please open that file from enigma-dev/ENIGMAsystem/SHELL/image_formats.cpp and go to line 30 and remove the include for windows.h

I accidentally committed the fixes to image formats the other day with a head from the Windows API, sorry about that. As soon as you edit that line you should be good to go then and just reopen ENIGMA.

2188
General ENIGMA / Re: Creation Orders
« on: November 05, 2013, 11:01:00 AM »
No, not really, I am not concerned with it Josh, just use the version that likely works with the most games. It is not like ENIGMA is closed source or you know, proprietary. And besides aren't we supposed to do something down to road to make events.res more modular so that it can change the order of events and stuff, like right from the IDE, I thought that was something we were planning or something? I don't know.

2189
General ENIGMA / Creation Orders
« on: November 05, 2013, 09:42:44 AM »
Code: [Select]
GameMaker: Stupido
object create
instance create
game start
room create
room start

ENIGMA
object create
game start
room create
instance create
room start

Game Maker 8.1
instance create
object create
game start
room create
room start

Every single one is different, ours is closer to 8.1 though.

2190
No this is an issue inside LGM actually my latest build fails to load with it altogether I will have to fix it for LGM 1.8.3 I will also be adding a GMX writer and will make sure a lot of these GMX bugs are fixed. But uhm, sorry it took me a day to respond, I have been working on getting my Mario game working and I really want to finish this and then I will be back on LGM again.