The Last Outpost

Member Services => Engineering => Resolved Support Requests => Topic started by: Tim on January 10, 2013, 04:43:34 PM

Title: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 10, 2013, 04:43:34 PM
I have a question about running rpgxEF in linux.  I was not sure if there was a linux version of rpgxEF or not.  I searched online and found this one http://rpgxef.hennecke-online.net/files/current/client/release_linux_i386.zip (http://rpgxef.hennecke-online.net/files/current/client/release_linux_i386.zip).  I also downloaded http://rpgxef.hennecke-online.net/files/current/so/RPG-X2_linux_i386.zip (http://rpgxef.hennecke-online.net/files/current/so/RPG-X2_linux_i386.zip) but i'm not sure if I need this one or if can use rpgx that i already had.  I downloaded http://last-outpost.net/downloads/RPGXCE_Patch125b2.exe and installed it in Wine.  I took the files and put them in the correct directories on another drive partition and created links to the files but it would not run because of the rpgx configuration file in my .stvef directory.  I made a backup of the directory and deleted the config file from the original directory.  I ran the program and it worked. I tried to load the atlantis map and it worked.  I was wondering if there is a way to load a different config file or use a different directory for rpgxEF with out messing up the files I already have for iostvoyHM with rpgx?  If anyone knows a better way to make it work in linux please let me know.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 10, 2013, 05:45:28 PM
It's definitely possible to run rpgxEF in WINE or rpgxEF in Linux natively, but it isn't something I've personally ever done.

I would suggest using symbolic links for the files the two versions share, and storing rpgxEF separately so it won't interfere.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 10, 2013, 08:13:31 PM
QuoteI would suggest using symbolic links for the files the two versions share, and storing rpgxEF separately so it won't interfere.
I have the programs in different directories and have used symbolic links for the pk3 files.  The only file that i can see that they are sharing is the config file that is in the .stvef directory in my home directory.  The baseEF and the RPGX-2 directories are linked to the /usr/local/games/stvef directory.Do you know if either of these programs have any command line options that would allow me to load a different config file?

I could probably make a script to rename the .stvef directory to .stvefbak and then have it rename .rpgxefbak to .stvef. and then change them back after I close the program.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 10, 2013, 08:15:13 PM
Yes, use +set FS_HOMEPATH to specify a different directory for all of those. That should do it.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 10, 2013, 08:56:37 PM
QuoteYes, use +set FS_HOMEPATH to specify a different directory for all of those. That should do it.
It works now Thanks!  :D
I tried to connect to the server to see if it would and it went back to the main menu.  It has this error

ERROR: Client/Server game mismatch: RPG-X v2.2 Beta 8.4.6/RPG-X v2.2 Beta 8.4.4 Helsinki X

What do I need to do to fix this?
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: SFC3 on January 10, 2013, 09:27:03 PM
It's right there on your post, your two version ahead of the server.

Downgrade.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 10, 2013, 10:13:19 PM
Yep, you need this version of the rpgxEF libraries: http://rpgxef.hennecke-online.net/files/old/so/RPG-X_v2.2_beta8.4.4/

8.4.6 is notoriously unstable; most servers do not use it.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 10, 2013, 10:19:18 PM
QuoteIt's right there on your post, your two version ahead of the server.

Downgrade.
I will downgrade it  to an older version to see if it will work.

QuoteYep, you need this version of the rpgxEF libraries: http://rpgxef.hennecke-online.net/files/old/so/RPG-X_v2.2_beta8.4.4/

8.4.6 is notoriously unstable; most servers do not use it.
I will try it tomorrow to see if it will work. I will let you know if it works or not.  I think it will.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 10, 2013, 11:37:10 PM
Good luck! Let us know how it turns out.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 11, 2013, 12:51:39 PM
QuoteGood luck! Let us know how it turns out.

I just tried it and it works! I was able to connect to the server.  I looked at the console messages and I saw this warning

WARNING: You are missing some files referenced by the server:
RPG-X2/sgeranksandclasses.pk3
You might not be able to join the game
Go to the setting menu to turn on autodownload, or get the file elsewhere

I was just wondering if I would need this file or not.  Everything works fine.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 11, 2013, 01:54:09 PM
Nope, you can safely ignore that. The server hosts a LOT of files that you may or may not have, but you don't need them to play unless a config is used that calls for them, or a map that they contain is switched to.

Glad you got it working!
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 11, 2013, 02:31:14 PM
QuoteNope, you can safely ignore that. The server hosts a LOT of files that you may or may not have, but you don't need them to play unless a config is used that calls for them, or a map that they contain is switched to.
Ok great!  I had to ask just to find out if I needed it.  Is there a list of the files that I would need?

QuoteGlad you got it working!
So am I   There had to be a way to get it to work.  Now I have both programs working so I can connect to either server.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 11, 2013, 02:50:16 PM
QuoteOk great!  I had to ask just to find out if I needed it.  Is there a list of the files that I would need?

Everything in the downloads database is fair game; that said, I usually don't download maps until an RP calls for them - and the database is being reworked right now anyway.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 11, 2013, 03:16:34 PM
QuoteEverything in the downloads database is fair game; that said, I usually don't download maps until an RP calls for them - and the database is being reworked right now anyway.

Ok I have some of the maps like Atlantis and Enterprise-E-V2 already.
I tried to load them but they did not work until I increased the /com_hunkmegs setting now they work except enterprise-e-v2 has a lot of missing textures.

I also see these error messages in the console

ERROR: Couldn't read in file: maps/ENTERPRISE-E-V2.locations!
ERROR: Couldn't read in file: serverchange.cfg!
ERROR: Couldn't read in file: maps/ENTERPRISE-E-V2.holodeck!

I have the pak50.pk3 in the RPG-X2 directory and I looked at the files in it and it had the enterprise2.locations file in it but not enterprise-e-v2.Where would I find this file?
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 11, 2013, 04:14:29 PM
Are you certain you installed all the necessary files/dependencies for Enterprise-E?
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 11, 2013, 04:44:13 PM
QuoteAre you certain you installed all the necessary files/dependencies for Enterprise-E?

I'm not sure what the dependencies are for Enterprise-E.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 11, 2013, 04:45:51 PM
See the readme here: http://www.last-outpost.net/filesdb/?file=35
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 11, 2013, 05:29:16 PM
QuoteSee the readme here: http://www.last-outpost.net/filesdb/?file=35

Ok the only file I have is the Enterprise-E.  I don't have any of the other files that it needs.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 11, 2013, 05:30:47 PM
Well, there's your problem :P
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 11, 2013, 05:54:51 PM
QuoteWell, there's your problem :P

:)  This is the first time I have been able to load the map.  Does this map only work in rpgxef?  I tried it in iostvoyHM RPG-X2 and it goes back to the menu.  I guess it won't.  I would still have missing textures even if it did work.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Veritas on January 11, 2013, 06:01:24 PM
rpgxEF only, I'm afraid. It's just too powerful otherwise.
Title: Re: rpgxEF in Linux [RESOLVED]
Post by: Tim on January 11, 2013, 08:12:33 PM
QuoterpgxEF only, I'm afraid. It's just too powerful otherwise.

Ok I will have to get the dependencies for it so I can load it in rpgxEF.

Thanks for helping me get rpgxEF working in linux!