Page 1 of 1

Is Exult Portable?

Posted: Fri Mar 26, 2010 8:29 pm
by Lupich
Apologies if this has been asked, I searched a few terms and was unable to find it and I skimmed over the FAQ.

Like most of you, I'm a life-long Ultimate die-hard. So about once a year I play through my favourites, which are Black Gate and Serpent Isle (Exult team, I almost teared up in joy when I originally found this project waaay back when!)

Its about time for my 2010 play-through, except this year I'm workin' an awful lot of lonely night shifts with nothing but a computer to keep me warm. I'm wondering if this would install to a thumb drive and work off of it assuming all of the paths are set/updated correctly.

I would try, but I'm at work right now -- looking for a project for when I get home! >:D


P.S. -- If anyone wants to chat about Ultima or whatever hit me up through my email. Does Exult have an IRC channel I can join for discussion? :)

Re: Is Exult Portable?

Posted: Fri Mar 26, 2010 9:04 pm
by Zanyth0x42-
Sort of, it was before as long as you used ".\" for the game paths, but right now it's been changed and needs to be compiled with a -DPORTABLE_EXULT_WIN32 flag;

I haven't seen anything in the changelog or a post saying there's an easier way as of yet, and despite trying different things it always creates/stores the savegame/config in the user data folder

Hopefully someone can chime in with an easier way to do this without recompiling though

Re: Is Exult Portable?

Posted: Fri Mar 26, 2010 10:13 pm
by Zanyth0x42-
***This does NOT contain any of the original game files, you still need your own legit copy***

I've uploaded a ThinApp'd (VMware application to make things portable) version of Exult to: http://www.megaupload.com/?d=DEECJQNS

It contains both sound packs (Soundblast/Roland MT-32), which you can change in the options now to use which you'd like (Thanks Exult team!). It will select the Roland MT-32 by default.

It also has the digital music pack which you'll have to enable in-game.

Changing the sound pack (and maybe to the digital music) will require you to quit and then start Exult again I believe.

It contains both the mods from Seven Towers.

All you need to do is place your games in the respective directions (put all the black gate files in blackgate, serpent isle goes in... serpentisle obviously!)

Then just run it!

The exult.cfg will be inside a subdirectory where the Exult.exe is, it gets generated when you first launch the program.

i.e.
Portable Exult\Exult.exe
Portable Exult\blackgate\
Portable Exult\serpentisle\
Portable Exult\Exult\%Local AppData%\Exult\exult.cfg

53.61 MB download.

Hope it works for you, never used ThinApp before but they have a trial and it was the only thing I could think of other than recompiling

Re: Is Exult Portable?

Posted: Fri Mar 26, 2010 10:48 pm
by Malignant Manor
If you forget to add the portable option when you first compire, just delete util.o, add -DPORTABLE_EXULT_WIN32 to CXXFLAGS, and you only need to recompile a few files.

Re: Is Exult Portable?

Posted: Fri Mar 26, 2010 10:49 pm
by Malignant Manor
util.o = ./files/utils.o

Re: Is Exult Portable?

Posted: Sat Mar 27, 2010 2:20 pm
by Lupich
Zanyth0x42, the MegaUpload link is not working for me it says it is unavailable. I will try again in an hour, but do you think you might be able to upload it to RapidShare or DropBox as well? :)

Also, if I do not wish to play with any mods -- is it easy to remove them? Sorry, I don't know.

Re: Is Exult Portable?

Posted: Sat Mar 27, 2010 7:04 pm
by Dominus
It's just a matter of NOT starting a modded game, Exult gives you the ability to choose whether to start a modded game or not.

Re: Is Exult Portable?

Posted: Mon Mar 29, 2010 3:50 am
by Zanyth0x42-
Oops sorry, forgot to check this, I'll re-upload to another service if you're still having issues though, just let me know;

I tried the MegaUpload link and it appears to be working now, but let me know if it isn't for you

@Malignant Manor: Thanks for the info about the utils.o, I usually just run off of the latest SVN binary snapshot though, it's been ages since I've set up a compiler to build my own;

@Lupich: When you start it, as Dominus said about starting a modded one or not, basically in the menu it'll show you say Ultima VII Part I; and underneath will be an option for "Show Mods" (or similar), if you don't want to bother with any mods then simply ignore the Show Mods button and you'll be playing without any enabled :)

Re: Is Exult Portable?

Posted: Sat Apr 03, 2010 12:56 am
by Lupich
Thanks a ton! The link is working -- Thanks for the help guys. :)

Re: Is Exult Portable?

Posted: Fri Oct 22, 2010 2:04 am
by Sliding Dragon
Hi, all,

Followed the directions for building my own install from the snapshot with the portable flag, but I'm a complete novice with this kind of stuff and I don't know where to place the -DPORTABLE_EXULT_WIN32 flag.

I'm trying this on Windows 7 with everything installed as requested. Any help would be much appreciated!

Re: Is Exult Portable?

Posted: Fri Oct 22, 2010 3:33 am
by Malignant Manor
There is currently no command line option that will make Exult portable. The Windows version has to be build specifically with that flag set.

I have an old patch where I made Exult portable from the command line, but it needs tested before I submit it to the tracker. I also have no idea how long, if ever, the patch would be added.

Re: Is Exult Portable?

Posted: Wed Apr 13, 2011 11:59 pm
by Lichbane
Ok ... can someone possible explain to someone who is NOT a windows programmer how to make Exult Portable?

Re: Is Exult Portable?

Posted: Thu Apr 14, 2011 2:06 am
by Dominus
This information is old. See http://exult.info/docs.php#command_line
You just need to start Exult with the switch -p (edit the shortcut or from the command line)

Edit: he he, this is only true for a snapshot, though. Not for the last release...

Re: Is Exult Portable?

Posted: Thu Apr 14, 2011 8:08 pm
by Lichbane
What do you mean by a "snapshot"? I'm new to Exult.

Re: Is Exult Portable?

Posted: Thu Apr 14, 2011 8:18 pm
by Lichbane
NM: I found the FAQ and think I have it worked out now. :)