View Full Version : SEV for Linux?
Ruatha
April 7th, 2004, 08:01 PM
Se IV was written in VB if I remember correctly.
I don't program in that so I know very little of it.
I program in Delphi, in Delphi you can make a program and compile a Version for windows and one for linux, is that possible in Visual Basic?
And if so, will SE V come in Linux flavour?
SE IV is the only reason I haven't switched OS yet... and If SE V isn't in Linux ver I'll never switch.
(I've tried dual boot but it's to bothersome, it's all or nothing for me!)
Suicide Junkie
April 7th, 2004, 08:12 PM
I think it was SE3 that was in VB, while SE4 was in delphi.
narf poit chez BOOM
April 7th, 2004, 08:14 PM
I remember AH stating on one of the old #se4 interviews that it was made in delphi.
Combat Wombat
April 7th, 2004, 08:15 PM
To the transcripts!
Mephisto
April 7th, 2004, 08:16 PM
SEIV was done in Delphi, not VB. http://forum.shrapnelgames.com/images/icons/icon7.gif
Fyron
April 7th, 2004, 08:17 PM
Originally posted by Suicide Junkie:
I think it was SE3 that was in VB, while SE4 was in delphi. <font size="2" face="sans-serif, arial, verdana">I believe that SE3 was also in delphi.
Ragnarok
April 7th, 2004, 08:19 PM
SJ is correct in saying SEIV was written in Delphi. I do not know for sure on SEIII.
Dang, Fyron beat me to it. http://forum.shrapnelgames.com/images/icons/tongue.gif
Edit 2: wow, 3 Posts in 3 minutes. Not bad. http://forum.shrapnelgames.com/images/icons/icon7.gif 6 in 7 minutes.
[ April 07, 2004, 19:21: Message edited by: Ragnarok ]
Baron Munchausen
April 7th, 2004, 08:23 PM
The ancient and forgotten "original" SE without a number was in VB, as was SE II. SE III and SE IV were in Delphi (though different Versions). SE V might be in C++ just because so many libraries are in C++ now.
Ruatha
April 7th, 2004, 08:27 PM
Great.
Will mail MM tomorrow and give them a hint, altough they might use stuff that isn't compatible with Linux, the chance still remains...
There are loots of libraries and components and stuff to Delphi too.
Much are made for both C and Delphi.
And usually people tends to stick with what they're good at, atleast I.
I've tried C++ and VB but I have to look up things all the time, much easier for me to do Delphi that I have in my memory and don't have to learn.
[ April 07, 2004, 19:30: Message edited by: Ruatha ]
capnq
April 7th, 2004, 10:59 PM
I've heard that SE IV works with WinE. Maybe SE V will also.
Ruatha
April 7th, 2004, 11:19 PM
Originally posted by capnq:
I've heard that SE IV works with WinE. Maybe SE V will also. <font size="2" face="sans-serif, arial, verdana">Ooh, I've heard that it didn't.
Will have to test that someday soon then!
parabolize
April 7th, 2004, 11:38 PM
Originally posted by Ruatha:
</font><blockquote><font size="1" face="sans-serif, arial, verdana">quote:</font><hr /><font size="2" face="sans-serif, arial, verdana">Originally posted by capnq:
I've heard that SE IV works with WinE. Maybe SE V will also. <font size="2" face="sans-serif, arial, verdana">Ooh, I've heard that it didn't.
Will have to test that someday soon then! </font><hr /></blockquote><font size="2" face="sans-serif, arial, verdana">Some people (I am one) are having problems with the mini bmps not showing every other time a game is loaded. I did 2 things that did help with the other problems I had:
1. I put in the windows fonts
2. Changed "PerfectGraphics" = "N" to "Y" in wine/config
Ed Kolis
April 8th, 2004, 02:04 AM
I thought SE5 was going to use DirectX, which pretty much throws Linux out the window, doesn't it? http://forum.shrapnelgames.com/images/smilies/rolleyes.gif
Fyron
April 8th, 2004, 04:08 AM
The difficulty in having the game run (natively) under Linux is that you can't just set your compiler to create Linux binaries rather than Windows binaries, you have to rewrite a large portion of the code. Anything to do with interface, graphics, sound, etc. is OS specific and has to be written differently to run under Linux than it does to run under Windows.
[ April 08, 2004, 03:08: Message edited by: Imperator Fyron ]
Aiken
April 8th, 2004, 04:36 AM
If OpenGL libraries used to render 3D graphics instead of DirectX, it won't be a big deal to port it to *nix (see Unreal Tournament series for example).
Fyron
April 8th, 2004, 04:37 AM
But they will not be used, DirectX will be.
tesco samoa
April 8th, 2004, 12:49 PM
i did what parabolize did as well. So Far I have played the game on 6 different linux flavours.. gentoo , caldera, mandrake , redhat, suse, debain.
And different Versions of each over the years.
Some times it was very easy to get up and running some times I ran away screaming.
I found it ran really well under the mandrake flavour for some reason.
Now to get it to run on aix http://forum.shrapnelgames.com/images/icons/icon7.gif
Baron Munchausen
April 8th, 2004, 06:54 PM
Originally posted by Ed Kolis:
I thought SE5 was going to use DirectX, which pretty much throws Linux out the window, doesn't it? http://forum.shrapnelgames.com/images/smilies/rolleyes.gif <font size="2" face="sans-serif, arial, verdana">Native Linux, yes. But WinEx has been refined to the point where most games designed only for Windows will run on it already. All MM has to do it take a little care in the development stage to test on WinEx and make some small changes where necessary and it will be at least possible to run it on Linux.
[ April 22, 2004, 17:41: Message edited by: Baron Munchausen ]
PunzarNadded
April 8th, 2004, 08:06 PM
If you can get it running on aix, i will demand a research alliance http://forum.shrapnelgames.com/images/icons/icon7.gif
Gandalf_greypilgrim
April 22nd, 2004, 04:04 AM
I emailed AH about the possibilities of porting se4 to linux, and he didn't seem too interested, and the libraries he used are only early alpha on linux, it wouldn't run very well, se4 runs perfectly under wine, haven't gotten around to starfury, anyone know which Version of directx it is based on? WineX still has serious(read: it doesn't work) problems with dx9, pixel shaders are the main culprit, but Versions before work perfectly, it depends on what AH writes it with, hell, I'd be willing to port it for free if he'd let me http://forum.shrapnelgames.com/images/icons/icon7.gif
parabolize
April 22nd, 2004, 04:17 AM
Originally posted by Gandalf_greypilgrim:
I emailed AH about the possibilities of porting se4 to linux, and he didn't seem too interested, and the libraries he used are only early alpha on linux, it wouldn't run very well, se4 runs perfectly under wine, haven't gotten around to starfury, anyone know which Version of directx it is based on? WineX still has serious(read: it doesn't work) problems with dx9, pixel shaders are the main culprit, but Versions before work perfectly, it depends on what AH writes it with, hell, I'd be willing to port it for free if he'd let me http://forum.shrapnelgames.com/images/icons/icon7.gif <font size="2" face="sans-serif, arial, verdana">wine is not runing seiv "perfectly" for me http://forum.shrapnelgames.com/images/icons/icon9.gif
Gandalf_greypilgrim
April 22nd, 2004, 12:45 PM
You're having the bitmap problem with the ships not showing? Which Version of wine with which distro are you using?
parabolize
April 22nd, 2004, 06:45 PM
Originally posted by Gandalf_greypilgrim:
You're having the bitmap problem with the ships not showing? Which Version of wine with which distro are you using? <font size="2" face="sans-serif, arial, verdana">Yes the ships bmp ~1/2 the time won't show up until I watch the movement log.
SuSE personal 9.0
wine ver 20030813
thanks in advance http://forum.shrapnelgames.com/images/icons/icon7.gif
Gandalf_greypilgrim
April 23rd, 2004, 04:14 AM
Originally posted by parabolize:
</font><blockquote><font size="1" face="sans-serif, arial, verdana">quote:</font><hr /><font size="2" face="sans-serif, arial, verdana">Originally posted by Gandalf_greypilgrim:
You're having the bitmap problem with the ships not showing? Which Version of wine with which distro are you using? <font size="2" face="sans-serif, arial, verdana">Yes the ships bmp ~1/2 the time won't show up until I watch the movement log.
SuSE personal 9.0
wine ver 20030813
thanks in advance http://forum.shrapnelgames.com/images/icons/icon7.gif </font><hr /></blockquote><font size="2" face="sans-serif, arial, verdana">I had this problem initially, but I fixed it many, many months ago, can't remember how though, i'll look into, see what I can find.
tesco samoa
April 23rd, 2004, 04:44 AM
what you do not document http://forum.shrapnelgames.com/images/icons/icon7.gif
Man when you recompile your toast !
Ps... I started on the AIX SEIV project at work in my spare time....
I do know I can load it up there but I do think that will be about it...
Anyone know of anything in aix that can emulate windows ????
Gandalf_greypilgrim
April 23rd, 2004, 03:13 PM
Well, I recompiled wine, reinstalled se4, gonna take a good look at fixing it again over the weekend. What did you recompile? Thnk that's bad? At least you're on Suse, you get YaST, I'm on gentoo, if something goes seriously wrong it takes about 3 days to get my desktop back.
Gandalf_greypilgrim
April 24th, 2004, 07:45 PM
HA HA HA HA HA i'm a moron. LOL, I found out why Se4 was running perfectly before, can't believe I didn't even realize what I was doing, I was running it under winex, not wine. All the tweaking I did I could not get it to work under wine, so I finally though about how I was running it, and realized that it was winex, so I reinstalled winex, and bam, straight out of the box it ran flawlessly.
parabolize
April 24th, 2004, 08:41 PM
Originally posted by Gandalf_greypilgrim:
Well, I recompiled wine, reinstalled se4, gonna take a good look at fixing it again over the weekend. What did you recompile? Thnk that's bad? At least you're on Suse, you get YaST, I'm on gentoo, if something goes seriously wrong it takes about 3 days to get my desktop back. <font size="2" face="sans-serif, arial, verdana">YaST2 is my friend. http://forum.shrapnelgames.com/images/icons/icon7.gif
Commercial winex or the free CVS download of the reduced Version? Anyway I will try it.
Thanks http://forum.shrapnelgames.com/images/icons/icon7.gif
Gandalf_greypilgrim
April 25th, 2004, 06:26 PM
CVS reduced Version, the only real difference between them is copywright support(which se4 does not use), and support for ms installer, which se4 also does not use. Unfortunately, I have spoke too soon though, I am unable to save my game, I get an error. This may be because of the file system I am using,(reiser3), but I don't know, let me know if file saves work for you.
parabolize
April 25th, 2004, 06:39 PM
Originally posted by Gandalf_greypilgrim:
CVS reduced Version, the only real difference between them is copywright support(which se4 does not use), and support for ms installer, which se4 also does not use. Unfortunately, I have spoke too soon though, I am unable to save my game, I get an error. This may be because of the file system I am using,(reiser3), but I don't know, let me know if file saves work for you. <font size="2" face="sans-serif, arial, verdana">Ok how do you down load the CVS reduced Version? I was trying to get it with kget but it was the wrong url.
Gandalf_greypilgrim
April 25th, 2004, 08:40 PM
There is an excellent howto located at www.frankscorner.org, (http://www.frankscorner.org,) I can't remember where exactly, but I am pretty sure, look at the left for the howto's link, and it is in there.
parabolize
April 28th, 2004, 12:47 PM
Ok CVS was to hard for me so I spent my 15$ on the commercial winex. After a few installs Point2Play-small-suse-1.2.1-1.i386.rpm was the one that worked. I told p2p to load seiv and the matrix launcher in virtual desktops. It moves a little slow but MUCH better for me than duel boot. No error Messages yet. The game creation screen is the only gui loading bad and its just the bottom right boarder missing.
I wouldnt call it perfect but its good http://forum.shrapnelgames.com/images/icons/icon7.gif
Gandalf_greypilgrim
April 30th, 2004, 01:56 AM
Cool, are you able to save your games? I ran into problems there.
parabolize
April 30th, 2004, 03:50 AM
Originally posted by Gandalf_greypilgrim:
Cool, are you able to save your games? I ran into problems there. <font size="2" face="sans-serif, arial, verdana">I have saved 2 games. No errors of any kind. http://forum.shrapnelgames.com/images/icons/icon7.gif
LonghornXtreme
August 6th, 2004, 05:35 AM
Cross platform compatibility is growing daily for gamers... ya'll should check out SDL as a substitute for directX... yes its missing alot of the new fangled bells and whistles... but then again this is a 4x game... not Doom3 :-)
It all depends on how the game is coded... I don't blame MM for putting out a windows only Version this time around... but I think by the time SEVI is going to hit shelves, it should at least be *nix and M$ compatible. Its not hard at all to accomplish as the libraries to do so are all open source and use the same calls throughout the program to access the lower level functions of both OS's... but switching in the middle of the process would be absolutely painfull....
parabolize
August 6th, 2004, 06:58 AM
Originally posted by LonghornXtreme:
Cross platform compatibility is growing daily for gamers... ya'll should check out SDL as a substitute for directX... yes its missing alot of the new fangled bells and whistles... but then again this is a 4x game... not Doom3 :-)
It all depends on how the game is coded... I don't blame MM for putting out a windows only Version this time around... but I think by the time SEVI is going to hit shelves, it should at least be *nix and M$ compatible. Its not hard at all to accomplish as the libraries to do so are all open source and use the same calls throughout the program to access the lower level functions of both OS's... but switching in the middle of the process would be absolutely painfull.... <font size="2" face="sans-serif, arial, verdana">ID is making Linux Binaries for DOOM ]|[...
Fyron
August 6th, 2004, 07:08 AM
The question is not whether it can be done, but whether it is profitable to do so... the game would probably not pick up very many sales if it were made to be capable of running natively on Linux, compared to practically doubling the amount of time necessary for debugging. This would be due to having to test the game in two totally different environments and having to make absolutely certain that every piece of code can work in either Windows or Linux... This adds a lot of time to development, and time is money...
Gandalf Parker
August 6th, 2004, 03:30 PM
It would make creating a web-based game managing system MUCH easier. I still have a strong preference in using Windows (or Mac) for playing on the client side, and Linux (or Unix) for hosting/server side. If he creates a seperaate hosting executable then possible porting it would be easier. He could even leave off the gui interface completely as far as local access to the host.
Ed Kolis
August 6th, 2004, 04:25 PM
Where can you buy winex? I'd like to but the Transgaming store is closed for renovations... http://forum.shrapnelgames.com/images/icons/icon9.gif
Baron Munchausen
August 6th, 2004, 05:36 PM
WinEx is a product of Transgaming Technologies. If you can't buy it from their site, where else could you get it? http://forum.shrapnelgames.com/images/icons/icon7.gif
http://www.transgaming.com/
[ August 06, 2004, 16:38: Message edited by: Baron Munchausen ]
Loser
August 6th, 2004, 09:56 PM
Originally posted by parabolize:
ID is making Linux Binaries for DOOM ]|[... <font size="2" face="sans-serif, arial, verdana">If I remember correctly, ID writes their games on a *NIX box of some sort first, and then ports them from there to other platforms. Porting from whatever *NIX they start with to Linux would be a lot simpler than porting it to Windows. So why not, of course they make it available for Linux. Heck, when Quake 3 came out I remember seeing the Special Metal Box Collector's Editions for the Linux Version still on the shelves some months after the game was released.
Phoenix-D
August 6th, 2004, 10:50 PM
Originally posted by Baron Munchausen:
WinEx is a product of Transgaming Technologies. If you can't buy it from their site, where else could you get it? http://forum.shrapnelgames.com/images/icons/icon7.gif
http://www.transgaming.com/ <font size="2" face="sans-serif, arial, verdana">That was..supremely unhelpful.
Ed Kolis
August 7th, 2004, 02:46 AM
Well I thought maybe they had distributors or something... http://forum.shrapnelgames.com/images/smilies/rolleyes.gif
Makinus
September 1st, 2004, 10:59 AM
Anyone know if the actual Version of Wine is able to run SEIV? I´m thinking about migrating from WINXP to Mandrake Linux but i wish to be able to run SEIV...
thanks...
btw: i never worke with linux before, but i´m trying some livecds and found Mandrake the most user-friendly (at least for me), but i only tested Slackware, Conectiva and Madrake livecds... is there any other more user-friendly than Mandrake out there? I think i can manage Mandrake without major problems, but if there is other distros more "windows-like" than it i would like to know....
Ragnarok
September 1st, 2004, 11:13 AM
Yes, individuals have gotten SEIV to run on Wine just fine. Lemme dig up the threads and I'll link you to them.
Edit: Here is one. (http://www.shrapnelcommunity.com/threads/showflat.php?Cat=&Board=UBB23&Number=196848&Forum= All_Forums&Words=wine&Searchpage=0&Limit=25&Main=1 96836&Search=true&where=bodysub&Name=&daterange=1& newerval=5&newertype=y&olderval=&oldertype=&bodypr ev=#Post196848) In there is a link to another thread dealing with getting SEIV to run in Wine but since the forum upgrade that broke the link. I cannot seem to find it manually either.
Edit2: I cannot find the other threads. Maybe someone else will have been fortune finding it.
Makinus
September 1st, 2004, 11:33 AM
thanks man.... no rush.... i´m still downloading the Mandrake isos...., even with my IDSL it will take at least 3 days....
parabolize
September 1st, 2004, 05:37 PM
I don't really know what Version fixed the icons not showing up. http://forum.shrapnelgames.com/images/smilies/frown.gif
What I do know is: if the one mandrake uses doesn't work I can help install a newer Version or winex (yes I know how to use cvs now). http://forum.shrapnelgames.com/images/smilies/happy.gif
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.