IvanX

https://attnam.com/topics/IvanX

The Cathedral of Attnam > IVAN Variants

#1 May 14, 2008, 4:28 pm Hide

SirReal

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.
#2 May 14, 2008, 10:28 pm Hide

capristo

Cool. Looking forward to it!
#3 May 14, 2008, 11:57 pm Hide

chaostrom

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

BDR

Can't wait to see what you come up with here.
#5 May 15, 2008, 6:35 pm Hide

SirReal

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.
#6 May 16, 2008, 8:14 am Hide

SirReal

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).
#7 May 16, 2008, 12:48 pm Hide

SirReal

First precompiled Win32 package is available, both from here and sourceforge.
#8 May 20, 2008, 8:32 am Hide

SirReal

+ 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.
Attached files
I.V.A.N.X-0.60.2.ZIP ()
#9 May 20, 2008, 9:20 am Hide

capristo

SirReal wrote
+ Game requires ESC to be pressed when issuing warnings,
Thank you
#10 May 28, 2008, 3:57 pm Hide

Cerumen

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.
#11 May 28, 2008, 4:19 pm Hide

SirReal

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.
#12 May 29, 2008, 4:48 pm Hide

Cerumen

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.
#13 Jun 18, 2008, 9:36 am Hide

Cerumen

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)
#14 Jun 19, 2008, 6:53 am Hide

chaostrom

That's a CVS addition. Perhaps it's to explain how you survived the plantation so long...?
#15 Jun 19, 2008, 12:01 pm Hide

Cerumen

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.
#16 Aug 13, 2009, 4:51 am Hide

SirReal

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/
#17 Aug 13, 2009, 7:27 am Hide

chaostrom

Nice. Good to see you're still around.
#18 Aug 13, 2009, 9:50 am Hide

capristo

+1. I had noticed you hadn't been here for a while. Keep up the good work!
#19 Aug 13, 2009, 4:24 pm Hide

Z

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).
#20 Apr 29, 2010, 12:05 pm Hide

bloodsheder

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.
#21 Apr 30, 2018, 8:33 pm Hide

Motion

I was doing a goofy little run on IVANX when I stumbled upon an altar dedicated to Mortifer, since I was polymorphed into a ghost, I decided to pray to him since he couldn't cause too much damage to me that way. Well, the first time was a no biggie, he just broke a shield I wasn't using and poured water on me. The next time however, was interesting. As soon as I hit 'y' to pray, the game locked up, and then crashed, with my save being deleted alongside it. Is this just a bug of IVANX? Or is it an actual feature in this variant?
#22 May 1, 2018, 7:31 am Hide

fejoa

Motion wrote
I was doing a goofy little run on IVANX when I stumbled upon an altar dedicated to Mortifer, since I was polymorphed into a ghost, I decided to pray to him since he couldn't cause too much damage to me that way. Well, the first time was a no biggie, he just broke a shield I wasn't using and poured water on me. The next time however, was interesting. As soon as I hit 'y' to pray, the game locked up, and then crashed, with my save being deleted alongside it. Is this just a bug of IVANX? Or is it an actual feature in this variant?

Probably some mega bug. There's no hope of getting it fixed in IVANX, but it'd be worth checking the community version to test if that bug can be reproduced there
#23 May 1, 2018, 8:14 am Hide

Motion

fejoa wrote
Probably some mega bug. There's no hope of getting it fixed in IVANX, but it'd be worth checking the community version to test if that bug can be reproduced there

Alrighty, will do, thanks man!
#24 May 1, 2018, 8:35 pm Hide

capristo

Hmm... the negative effect of praying to Mortifer is:

SPOILER ALERT. Click here to see text.
Smites the player with a bolt of black energy, dealing damage and reducing your ASTR, AGI and END by 1 point


Were you already injured when you prayed to him perhaps? If so then maybe the negative effect actually killed you, and that's why the save was (correctly) deleted. So maybe the save being deleted was not the buggy part, it simply crashed before displaying the kill message to you