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 - sorlok_reaves

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 »
151
General ENIGMA / OSX Trials and Tribulations
« on: August 26, 2014, 02:06:54 AM »
Hello all,

So, I've been trying to get ENIGMA running on OSX Mavericks, but it seems that it's been some time since anyone used it. (If there are any OSX ENIGMA users out there, please chime in.) Problems are listed in order of appearance.

The compiler still hardcodes the include "/opt/X11/include", when it should be "/opt/local/include" (assuming MacPorts).

The application links "./ENIGMA" as the project path, when it should link "../ENIGMA" (or possibly ../../ENIGMA) due to how the working directory functions.

The built application is missing an Info.plist, so OSX complains it can't launch it. (This is probably related to the next issue.)

Adding an Info.plist to the built app and telling it "this is a Cocoa app" will cause the app to launch a terminal describing the current working directory, and then there's no further output. No OpenGL window is shown.

I'd really like to figure out how to get around these errors, but I'm not experienced with Mac development. Anyone have any ideas?

152
Developing ENIGMA / Re: Iji on ENIGMA
« on: August 24, 2014, 10:32:29 PM »
Oh, I mean that the particular boss battle in that video is impossible due to a glitch --he keeps spamming tons and tons of attacks without rest. I only beat him using a well-known secret.

The original Iji executable works fine in WINE, but the fact that it only can be compiled in GM5 is limiting. For example, if you wanted to mod the game, you would be forced to use GM5 (like the MSPA mod of Iji did). So my policy on Iji is sort of similar to the free software concerns of Debian: if you have the source, but the tools to compile it aren't open, then you're no better off than if it were closed.

Otherwise, the look and feel of Iji is now exactly the same in ENIGMA, barring the occasional bug. This is a testament to the ENIGMA engine as a whole. :)

153
Developing ENIGMA / Re: Iji on ENIGMA
« on: August 24, 2014, 05:11:09 PM »
Boss battles work, but I feel like the balance is a bit... off:
https://www.youtube.com/watch?v=fbVJ4r_0SJs

154
General ENIGMA / Re: Cross Compiling
« on: August 24, 2014, 04:47:49 PM »
I think trying to compile with mingw64 on windows would also be a solution, but you would probably have to hit the thing with many rocks to make it work. I can't specifically remember the reason why mingw64 didn't work with ENIGMA on windows.

That would probably work, but I'm not too experienced with MinGW on Windows, much less its 64-bit woes. Cross-compiling is easier and faster, anyway, but thanks for the advice.

155
General ENIGMA / Re: Cross Compiling
« on: August 22, 2014, 09:38:24 PM »
Yeah, it's not really my intention to compete with YYG. :P This is just because I can't actually compile Iji on Windows (it's too big), so cross-compiling's the only option.

Ok, I wrote a wiki page detailing how I did it:
http://enigma-dev.org/docs/Wiki/CrossCompileWithAudio

I'm still trying to figure out why mp3 won't work; WAVs work fine, so that's very confusing to me. If anyone figures it out, please let me know.

156
Developing ENIGMA / Re: Android
« on: August 22, 2014, 12:28:48 AM »
Since everyone's out of ideas, here's a far-flung one (this is probably what I'd do if I was totally lost).

Compile one of the NDK example projects in Eclipse with verbose output on. Then, find the line (in the Console) that does the linking and try copying that for your own project.

157
General ENIGMA / Re: Cross Compiling
« on: August 22, 2014, 12:25:48 AM »
With a bit of hacking, I was able to get Mingw-w64 cross-compiling Windows binaries on Linux. Et voila:

OpenAL seems to be working just fine; the only issue I ran into is that mp3 support is disabled (and mp3s crash the game). I'll be looking into this; I think I just compiled OpenAL with the wrong feature set. But WAVs work just fine, so I'm pretty optimistic.

Unfortunately, a lot of "mingw-lib" packages are missing from Ubuntu, so I had to locally install them myself. This is kind of a pain for the average developer ---I only did it because mingw-32bit on Windows can't actually compile Iji (it's too big).

158
Issues Help Desk / Re: Saving gmx files
« on: August 20, 2014, 11:49:55 AM »
Ah, now I see.

159
Proposals / Re: Saving / Loading Games
« on: August 20, 2014, 11:38:42 AM »
There is a modified (working on Linux) ini file plugin up for review at the moment.

Also, you can just use "file_text_open_write" and similar to make text-based save files with a format of your choosing.

Any other developers have any ideas?

160
Developing ENIGMA / Re: Android
« on: August 20, 2014, 02:27:07 AM »
You can also temporarily rename your MinGW directory (or unlink it from the path) and see if make.exe complains.

161
Issues Help Desk / Re: Saving gmx files
« on: August 20, 2014, 02:26:20 AM »
What about selecting the current version of the opened project by default?

162
Developing ENIGMA / Re: Iji on ENIGMA
« on: August 16, 2014, 10:36:18 PM »
Also, in-game cutscenes now work:
https://www.youtube.com/watch?v=F4bT4tA6ENs

300 reference FTW.

163
Issues Help Desk / Re: Trouble compiling ENIGMA on Windows
« on: August 14, 2014, 06:26:00 PM »
You're most likely right about it being the fault of the VM. My guess would be you don't have hardware acceleration in there, and Enigma compiled games don't know how to deal with that. Just a guess, of course. You could upload the .exe produced and I can tell you if it runs on my machine, so you'd not have to wait until you can boot up a Windows partition.

Yeah, it's definitely the VM. I tried it on my Windows partition and it works fine.

The cryptic error is probably because ENIGMA is requesting a GL resource of some kind, and instead of checking the return value (NULL in this case) it just uses it as-is.

At some point I'll try to narrow down what the component is, but for now I'll just test in my windows partition.

Thanks for the offer of testing the binary! Shouldn't be needed now though.

164
Issues Help Desk / Re: Trouble compiling ENIGMA on Windows
« on: August 13, 2014, 11:54:17 PM »
Well, it's possible that this is related to me running in a virtual machine. I'll try it on my Windows partition towards the weekend.

Most of this is just related to Windows being a pain when it comes to dependencies.

In the worst case, I'll just make the ini pull request ---but I feel that I should be testing these things on Windows, too. So I'll give it a few more tries.

165
Issues Help Desk / Re: Linux Requirements
« on: August 13, 2014, 11:11:52 PM »
This seems to be a lot more involved than I thought. I suppose your right. My head hurts. This is too deep.

I guess a related question is: are you trying to get ENIGMA working on a particular distro?

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 »