The Cathedral of Attnam ()
-   IVAN Variants (/forums/10/IVAN_Variants)
-   -   IvanX (/topics/337/IvanX)

SirReal

May 14, 2008, 9:28 pm
Hi everyone!

I've been hacking a bit at IVAN, and I've put together a version that is part IVAN CVS, part IVAN 3D (patch 10, 11 isn't public), part LIVAN, part some changes of my own.

To make this old dog walk the walk on modern Linux distributions, as well as with M$ Visual C++ 9.0 Express Edition, I've had to restructure most of the file layout, fix innumerable portability bugs, and update the build system.

It now compiles cleanly with no warnings with both GCC 4.2 and Visual C++ 9.0. Since Esko & co never bothered about strict type:ing, it's probably never going to be 64-bit safe, but the 32-bit builds work like a charm!

When I get this beast cleaned up, I'm setting up a SourceForge.net project for it.

capristo

May 15, 2008, 3:28 am
Cool. Looking forward to it!

chaostrom

May 15, 2008, 4:57 am
Interesting. I've been thinking of something similar for some time. I'll look forward to it.

BDR

May 15, 2008, 5:50 am
Can't wait to see what you come up with here.

SirReal

May 15, 2008, 11:35 pm
I'm starting to entertain hopes about getting this thing work on 64-bit systems, after all. Valgrind still complains about a lot of uninitialized stuff, but I'm chugging along, fixing the lazy man bugs as I find them.

It now lets me run around in UT on both 64-bit Linux and 32-bit Windows.

SirReal

May 16, 2008, 1:14 pm
The project has been activated on sourceforge, and the initial revision has been checked in.

http://sourceforge.net/projects/ivanx

If you check out the repository, you get what you need to build IVANX with
- Microsoft Visual C++ 9.0 Express Edition (which is free to download from MS)
- Any Linux distro with gcc (usual ./configure; make)

No install functionality or packages yet, but you can run IVANX from within MS VC++ (use start Debug session for either the Debug or Release configs) or, with Linux, from the build directory (just run ./ivanx). Or, you can copy the needed files to where you want and run from there (using regular IVAN as a template).

SirReal

May 16, 2008, 5:48 pm
First precompiled Win32 package is available, both from here and sourceforge.

SirReal

May 20, 2008, 1:32 pm
+ Dogs can't open doors any more
+ Game requires ESC to be pressed when issuing warnings, so you won't miss them because you were spamming a move key.
+ Option to make kicking down doors the default
+ Numpad shortcuts:
- KP_MINUS: Same as ESC
- KP_PLUS: Show equipment screen
- KP_INS: Eat.
- KP_PERIOD: Pick up.

capristo

May 20, 2008, 2:20 pm

SirReal wrote


+ Game requires ESC to be pressed when issuing warnings,


Thank you

Cerumen

May 28, 2008, 8:57 pm
Nice stuff. I was somehow expecting stuff from IVANT, too, like the underwater lake, but I'm satisfied enough with what's in

By the way, there's one (larger) bug I've found: when I descended to the Enner Beast level, and then back, I ended up on a staircase guarded by four guards and supposedly leading to "the vault". Since I guess the vault is not in, there are two staircases down a level above Enner.

SirReal

May 28, 2008, 9:19 pm

Cerumen wrote


Nice stuff. I was somehow expecting stuff from IVANT, too, like the underwater lake, but I'm satisfied enough with what's in

By the way, there's one (larger) bug I've found: when I descended to the Enner Beast level, and then back, I ended up on a staircase guarded by four guards and supposedly leading to "the vault". Since I guess the vault is not in, there are two staircases down a level above Enner.



IvanX contains LIVAN, so there is a vault. There is a bug when you ascend to the entrance-to-vault level tho; you don't come up from the right staircase. I think IvanX inherited this bug from LIVAN, along with said vault.

Cerumen

May 29, 2008, 9:48 pm
Yep, right. I just checked it today when I visited both the Vault and the Enner level.

And talking of bugs, katanas, main gauches and the like have no image... I guess you took the code from LIVAN, but didn't get the images.

Cerumen

Jun 18, 2008, 2:36 pm
One more thing I've noticed: The player starts with unarmed skill at 19! Would be nice if you could fix that, if you're still working on the project (heh, I was thinking about using it as a base for adding some other variant features)

chaostrom

Jun 19, 2008, 11:53 am
That's a CVS addition. Perhaps it's to explain how you survived the plantation so long...?

Cerumen

Jun 19, 2008, 5:01 pm
I'd say it's more of a test thing... it wouldn't make sense to start with so awfully high unarmed skill if you're supposed to actually train it like other ones.

SirReal

Aug 13, 2009, 9:51 am
IvanX 0.60.3 uploaded to sourceforge.
Fixed that start-with-level-19-unarmed-combat thing, as well as some more sourcecode cleanups.

https://sourceforge.net/projects/ivanx/

chaostrom

Aug 13, 2009, 12:27 pm
Nice. Good to see you\'re still around.

capristo

Aug 13, 2009, 2:50 pm
+1. I had noticed you hadn\'t been here for a while. Keep up the good work!

Z

Aug 13, 2009, 9:24 pm
Nice to see you working again on it! But there should be some README and/or changelog which would allow to see the progress, both in the package and on the website (without downloading).

I see the package contains the sound libraries, but does not contain any sounds... maybe you should include the soundpack (which is available together with the Ivan3d download here), or a link to it (so that the download does not get bigger).

bloodsheder

Apr 29, 2010, 5:05 pm
ok well i found a fix for the graphics which was copying the graphics folders from LIVAN to ivanx which worked but im checking to see if anything has screwed up images.