ENIGMA Forums

Development => Works in Progress => Topic started by: sorlok_reaves on September 01, 2014, 01:35:57 AM

Title: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 01, 2014, 01:35:57 AM
I'm pleased to announce that Iji is now officially in beta. The game is playable through to the end, and the remaining bugs, while numerous, are all relatively minor. Check out the promo video here; these videos were all captured from the ENIGMA version of the game:
https://www.youtube.com/watch?v=6KBIEgOduZk&feature=youtu.be

This also means that I'm providing binaries, so you don't have to go through the arduous task of compiling Iji yourself. Check the wiki for more info. And please help to test the game and file bug reports if you are interested.
https://bitbucket.org/sethhetu/iji_enigma/wiki/Home

The video is currently not public, as I am unsure if I used the correct logos for Lateral GM and ENIGMA (or if I forgot to credit anything). Please let me know if there's any press guidelines on using the ENIGMA/Lateral GM logos. (I'd like to give credit where credit is due, but I'm not sure if there are any restrictions regarding this.) I'll upload a finalized video once everyone's happy.

I was hoping to have OS-X binaries available, but I can't stall development any longer (the other two OS's have been ready for a week). My goal is to get OS-X (and eventually Android) included into the beta, so that everyone can enjoy this wonderful game.

Thanks again to everyone who helped make this possible!
(http://i.imgur.com/Dj40GJZ.png)
Title: Re: Iji is now in Beta! Please test~
Post by: TheExDeus on September 01, 2014, 07:33:54 AM
I don't have any problems with the logo used. And I very happy you got it working. I think many Linux Iji fans will be very happy (which you can find at the forums of the official dev). I think you should post there as well and see their interest. I personally have played Iji only once, and that was years ago. I guess this is a good time as any to play again. :)

Iji also has a wikipedia page which mentions other people tries to get it working on Linux. I guess this is a way for ENIGMA to be mentioned on the wikipedia as well. :D
Title: Re: Iji is now in Beta! Please test~
Post by: Josh @ Dreamland on September 01, 2014, 09:23:32 AM
Excellent news!

A curiosity is that I don't technically own the ENIGMA logo, myself. I suspect you won't encounter any problems using it, though; its author gave it to me and, in fact, doesn't like it anymore from what I can tell. So go for it. No credit is necessary, of course, though we (or at least I) appreciate it.

In the end, was any modification to the original Iji source required? I'm also interested in trying to make sure your changes to the engine continue working, moving forward. We can deal with that after the launch, though. Congrats! Well done.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 01, 2014, 12:07:35 PM
I don't have any problems with the logo used. And I very happy you got it working. I think many Linux Iji fans will be very happy (which you can find at the forums of the official dev). I think you should post there as well and see their interest.

Thanks, I will definitely post on the official forums too.


In the end, was any modification to the original Iji source required? I'm also interested in trying to make sure your changes to the engine continue working, moving forward. We can deal with that after the launch, though. Congrats! Well done.

Iji's source required a few modifications, such as replacing "\" with "/" for file paths. I also had to fix things like "var try = 1;", which would cause the compiler to choke. In the end the number of modifications to Iji's source were trivial.

I'm also interested in making sure that my changes keep working. There are still plenty of bugs in the beta, so I'm not going to disappear or anything.



Title: Re: Iji is now in Beta! Please test~
Post by: egofree on September 01, 2014, 01:46:27 PM
I tried the game on Windows 7, and when i start the game, i've the following error : 'OpenAL32.dll is missing'.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 01, 2014, 02:02:03 PM
Thanks for the error report; I'll find the cross-compiled DLL and get back to you.
Title: Re: Iji is now in Beta! Please test~
Post by: Goombert on September 01, 2014, 02:50:04 PM
This is excellent news and I am going to finally take a chance to play the game, I have started the download now and will post back with more details including my first review of the game ever.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 01, 2014, 03:09:36 PM
@egofree: Can you drop this DLL into the same folder as iji_beta1.exe and see if that fixes your problem:
https://drive.google.com/file/d/0B1P7NepPcOslMHNvOFBSLVQ2NzQ

I've checked with ProcessExplorer, and that should be the only non-Microsoft DLL besides pthreads.
Title: Re: Iji is now in Beta! Please test~
Post by: TheExDeus on September 01, 2014, 04:40:30 PM
On Windows the dll is included in the .exe. I don't know if that is possible when cross-compiling.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 01, 2014, 04:50:20 PM
I can always try statically linking it. Actually, this might be the cause of my mp3 error, if I'm lucky (good ol' DLL hell).

Suppose I should fire up an XP virtual machine, instead of the Windows 7 VM I was using for testing.
Title: Re: Iji is now in Beta! Please test~
Post by: time-killer-games on September 01, 2014, 10:09:31 PM
It's odd that this game was ported so quickly with very few and minor problems yet not a single one of my projects work in ENIGMA, even with the fact Iji is a lot more complex and huge of a project than all my projects combined.

Anyways, you've done great! I'm so happy you made it this far so quickly! :D

Cheers.
Title: Re: Iji is now in Beta! Please test~
Post by: daz on September 01, 2014, 11:43:51 PM
It's odd that this game was ported so quickly with very few and minor problems yet not a single one of my projects work in ENIGMA, even with the fact Iji is a lot more complex and huge of a project than all my projects combined.
Sorlok has put a lot of work into making it work, mainly fixing bugs and adding additional features on the back end of ENIGMA. If you had the willpower and time you might be able to do the same for some of your projects that don't work ;)
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 02, 2014, 12:24:12 AM
It's odd that this game was ported so quickly with very few and minor problems yet not a single one of my projects work in ENIGMA, even with the fact Iji is a lot more complex and huge of a project than all my projects combined.

Anyways, you've done great! I'm so happy you made it this far so quickly! :D

Cheers.

Thanks, and good luck with your work! There were definitely weeks (months?) where I got nothing done on this, so don't worry too much. Keep at it, and I'm sure you'll get your projects working in ENIGMA!
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 02, 2014, 01:07:10 AM
EDIT: I've updated the Windows EXE to include OpenAL32.dll, which seems (from my testing) to be the only DLL missing.
Title: Re: Iji is now in Beta! Please test~
Post by: egofree on September 02, 2014, 01:26:46 PM
I don't have anymore the error.
Congratulations for your work, it's very impressive. I don't have much time right now, but i will try later. Just a remark, at the beginning it says : press enter to run in fullscreen mode, but it doesn't seem to work.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 02, 2014, 01:58:50 PM
Thanks, glad that fixed your problem. I created a bug for the fullscreen glitch; thanks for pointing it out:
https://bitbucket.org/sethhetu/iji_enigma/issue/10/fullscreen-doesnt-work
Title: Re: Iji is now in Beta! Please test~
Post by: Goombert on September 02, 2014, 05:31:46 PM
Well I must say I can see why Iji is such a popular title, the story is very interesting and somewhat reminiscent of Halo which is a favorite of mine. I also like the lead character being a female which breaks down a lot of barriers in more ways than one, you know women in video games etc.

I noticed two glitches:
* Pressing the down arrow on a regular surface that's not an elevator makes the players animation loop in like a glitchy way.
* On my HUD I saw two bars of health and I walked over several different health pickups and it said that my health was full I walked away and came back and tried again and it still said the same thing.

However I did feel that the introduction level seemed to have a large abundance of message dialogs. Many of the controls and mechanics were self explanatory.

But overall not a bad game!

Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 02, 2014, 05:42:35 PM
* Pressing the down arrow on a regular surface that's not an elevator makes the players animation loop in like a glitchy way.

Thanks, I've filed a bug (fyi: if you hold down for 1 second and release, it will temporarily fix the glitch).
https://bitbucket.org/sethhetu/iji_enigma/issue/4/quick-crouching-will-stick-the-button


* On my HUD I saw two bars of health and I walked over several different health pickups and it said that my health was full I walked away and came back and tried again and it still said the same thing.

This is just how the game works; you will need to "upgrade" your health (or take damage) before the health  pickups will work. For reference, an outlined ("empty") health box can be filled in by picking up the red health items.
Title: Re: Iji is now in Beta! Please test~
Post by: Josh @ Dreamland on September 03, 2014, 09:14:30 AM
I used to actually bundle that DLL into the executable. Apparently that's changed...
Title: Re: Iji is now in Beta! Please test~
Post by: daz on September 03, 2014, 11:29:43 AM
I used to actually bundle that DLL into the executable. Apparently that's changed...
It probably still does bundle the DLL if you compile from Windows.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 03, 2014, 12:25:04 PM
Yeah, I'd expect that's a side-effect of cross-compiling.

Note that Iji is actually too big to compile on Windows (natively) at the moment. If you try, gcc will spit out some error about not enough stack space, which I tracked down to "your files are too big" on some message board.
Title: Re: Iji is now in Beta! Please test~
Post by: TheExDeus on September 03, 2014, 01:30:07 PM
I also though we still just bundled the dll, but I just checked the "Additional"'s and found that we might actually compile it now. Dunno who changed that, probably Robert. Not that I'm complaining, it's actually better that we compile it now.
Title: Re: Iji is now in Beta! Please test~
Post by: egofree on September 05, 2014, 01:58:07 PM
I did more tests, and i didn't find any bugs so far. I think you should advertise the current version everywhere. For instance, don't hesitate to make your videos public on youtube.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 05, 2014, 09:52:02 PM
Thanks for testing it!

Yes, that's the plan. Just waiting to hear back from the creator to make sure he's ok with me using the logo.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 19, 2014, 03:02:03 AM
I've fixed the two major bugs reported (fullscreen and ducking)  --updated video:
https://www.youtube.com/watch?v=_hbbV8xDU3o

...and downloads:
https://bitbucket.org/sethhetu/iji_enigma/downloads

Keep those bug reports coming. :D
Title: Re: Iji is now in Beta! Please test~
Post by: TheExDeus on September 19, 2014, 03:30:07 AM
Youtube link is wrong though. Just takes me to my videos.
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 19, 2014, 10:37:51 AM
Youtube link is wrong though. Just takes me to my videos.

Thanks, I fixed it.
Title: Re: Iji is now in Beta! Please test~
Post by: Goombert on September 19, 2014, 03:21:24 PM
Hello sorlok I wanted to let you know that I tested your latest build and fullscreen and the various scaling does work for me on Windows. However I want to let you know that I making changes to remove the child window from win32 which you are already aware of, I believe my pull request may soon begin conflicting with recent changes you have made but fear not as I am being very thorough and will be testing Linux as well. The only place I will not be able to test is Mac.

https://github.com/enigma-dev/enigma-dev/pull/821
Title: Re: Iji is now in Beta! Please test~
Post by: sorlok_reaves on September 19, 2014, 03:44:01 PM
Thanks, this will probably fix a weird positioning bug on Windows. I'll try it and let you know.

Thanks for being careful; if you can prepare some test games (and expected results) I can try them on OS-X for you.