Main
Forums
Wiki
Downloads
Tutorials
Walkthrough
Unreal-netiquette
Links
Submit-News
Oldunreal's hosted:
UnrealReference
Usermaps
Real-CTF
Donate for Oldunreal:
Welcome, Guest. Please
Login
or
Register
Home
Help
Search
Login
Register
Oldunreal Forums
›
Unreal
›
Unreal General Forum
› I made an installer for Linux version of Unreal
(Moderators: Smirftsch, TCP_Wolf, pÍtßûll, DieHard SCWS)
‹
Previous Topic
|
Next Topic
›
Pages:
1
2
Send Topic
Print
I made an installer for Linux version of Unreal (Read 3989 times)
Trydi
Junior Member
Offline
Oldunreal member
Posts: 68
Poland
Gender:
I made an installer for Linux version of Unreal
04/29/09 at 18:50:03
Hi.
I made simply to use installer for Linux version. Now You don't need Wine to install and download patch. Just put Unreal in cd-rom drive and click next
At this moment installer have 227e patch included (when 227 will have official,stable release - i update installer). What do You think about this idea ? It's not professional project - i build this for fun. Feel free to use (if You see any bug - write on this thread because this is Beta). It's working on your distro ? Again - it's not professional - i made this for fun and this is my first serious installer. Still is more to do.
p.s : I'm from Poland and i don't now english perfectly. If You see any word in poor "english" in installer - correct me in this thread. And if You want to see installer buttons in Your native language - tell
Back to top
«
Last Edit: 05/01/09 at 12:37:54 by Trydi
»
Unofficial Linux Installer for Unreal (227f):
http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1241027403/0.&&&&Happy
Linux User
IP Logged
GreatEmerald
Oldunreal MasterPoster
Offline
The Great Emerald
Posts: 5199
Vilnius, Lithuania
Gender:
Re: I made an installer for Linux version of Unreal
Reply #1 -
04/29/09 at 19:46:11
Err, does the installer make sure you have Unreal? If yes, then it can be used as a base for a more professional installer. If not, well, it's not even legal to have an installer that doesn't check if you own Unreal already.
Back to top
- Unreal II Combat Assault Rifle
My own website (GreatEmerald's Domain)!
WWW
IP Logged
Smirftsch
YaBB Administrator
Offline
Posts: 5482
at home
Gender:
Re: I made an installer for Linux version of Unreal
Reply #2 -
04/29/09 at 20:00:13
GreatEmerald is right, it needs to check for the original version, otherwise... but if so, great news
Back to top
Sometimes you have to lose a fight to win the war.
WWW
IP Logged
[§Ŕ] ŤhěxĐâŕkśîđěŕ
Oldunreal MasterPoster
Offline
「エレクトロマスター」
Posts: 4444
Out of space-time continuum
Gender:
Re: I made an installer for Linux version of Unreal
Reply #3 -
04/29/09 at 21:18:12
How do I run that?
Back to top
☆
WWW
IP Logged
Trydi
Junior Member
Offline
Oldunreal member
Posts: 68
Poland
Gender:
Re: I made an installer for Linux version of Unreal
Reply #4 -
04/29/09 at 22:23:56
Sorry but i don't understand. Installer install only files needed to run under Linux (files from patch). If You have Cd with Unreal - just put disk into cd-rom drive. Then installer install this files and copy rest from CD. Most of Linux installers install only linux binaries and rest you must copy from CD (ex. Doom 3, Quake 1,2,3 etc.). Why then my installer is illegal if files from patch 227 are free ? If You don't have Cd with Unreal - You don't play. Installer don't have any illegal files included. If i'm thinking wrong - correct me (maybe i miss something).
Installer base on professional components. Frictional Games uses this same installer for his series of games - Penumbra. My installer is not professional because i'm not working in big company who create games (like Frictional). I'm only fan of Unreal and I made installer like Chunky some years ago (
http://icculus.org/~chunky/ut/unreal/
) and this is reason why my installer is not professional
[§Ŕ] ŤhěxĐâŕkśîđěŕ
- installer works. I have proof :
Installer can works in gtk, fltk and ncurses (all library is included in installer). Working fine in Ubuntu 8.04. It's normal shell script. Are You trying to run installer from console ?
Back to top
«
Last Edit: 04/29/09 at 22:26:58 by Trydi
»
Unofficial Linux Installer for Unreal (227f):
http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1241027403/0.&&&&Happy
Linux User
IP Logged
Smirftsch
YaBB Administrator
Offline
Posts: 5482
at home
Gender:
Re: I made an installer for Linux version of Unreal
Reply #5 -
04/29/09 at 22:35:21
easy, the installer must take care to install the patchfiles (or make them accessible in any way) only if the CD is present- or (some of) the original files are on HDD already. Then it fulfills all needs and works like the official installer and nobody will run into any trouble.
PS: if this is possible I'd love to use your installer for 227f release maybe?
Back to top
«
Last Edit: 04/29/09 at 22:36:46 by Smirftsch
»
Sometimes you have to lose a fight to win the war.
WWW
IP Logged
Trydi
Junior Member
Offline
Oldunreal member
Posts: 68
Poland
Gender:
Re: I made an installer for Linux version of Unreal
Reply #6 -
04/29/09 at 23:15:35
If Cd with Unreal isn't in cd-rom drive then installer install only patchfiles (like all installers for native, commercial games for Linux). But without Cd with game - you can't play, because you don't have rest of files like textures, music etc. Summa Summarum - without Cd only native binary (patchfiles) will be installed. It's not a problem because 227 and files included in this patch are legal.
If we have Cd with Unreal in cd-rom drive, then installer install patchfiles (native binaries needed to run game under Linux) and copy rest of files from CD (and only then) like textures, music, sound etc. We can use iso image too (if we have original version of course) - just mount it somewhere - installer ask where you have mounted Cd or mounted iso image, because i'm not sure /media/cdrom is right path in all distributions. We can mount iso with help of applications like gmountiso or AcetoneISO2.
So - if We don't have CD with game - it's no way to play game because we don't have textures and rest of files. Only files what installer have included is file from patch (someone could check this - maybe i've missed something ?). Only way to play is buy Cd with game (if someone don't have).
If we have Windows version installed already (with help of Wine), installer is simple way to install only patch and make native version
Two function in one installer
Of course color of installer depends on theme used in system. It's integrate with them (like most of Linux apps).
p.s :
Smirftsch
- no problem.
Back to top
«
Last Edit: 04/29/09 at 23:40:41 by Trydi
»
Unofficial Linux Installer for Unreal (227f):
http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1241027403/0.&&&&Happy
Linux User
IP Logged
KillerSkaarj
God Member
Offline
Self-proclaimed Thread
Ninja™
Posts: 942
in ur chapel steelin ur flak
Gender:
Re: I made an installer for Linux version of Unreal
Reply #7 -
04/29/09 at 23:45:18
I really like how that installer looks. Do you think you're capable of making one like that for Windows?
Back to top
This post is sponsored by the Modify Button.
IP Logged
Trydi
Junior Member
Offline
Oldunreal member
Posts: 68
Poland
Gender:
Re: I made an installer for Linux version of Unreal
Reply #8 -
04/30/09 at 00:54:46
I am afraid not - i don't now how to build installer for Windows and what components i may use. Primary target of components i used to build installer is to run but on unix-like systems (like Linux, OpenSolaris, *BSD etc.). Basically you could build new installer for Unreal similar to my, but question is - what for (standard installer works fine, but he looks what he looks). I don't have experience with software to build installer for Windows (and i don't have Windows). You must ask someone on forum, who knows something about this. I'm really sorry, but i cannot help You
p.s : Second breath on Unreal - new installer, game with S3TC instead normal and 227 patch. Shame we cannot do this compilation legally on mass scale (this compilation was be legally only for homework use - if we have original version).
Back to top
Unofficial Linux Installer for Unreal (227f):
http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1241027403/0.&&&&Happy
Linux User
IP Logged
SkaarjZR
Senior Member
Offline
lux
Posts: 435
Moscow, Russia
Gender:
Re: I made an installer for Linux version of Unreal
Reply #9 -
04/30/09 at 06:33:59
I can't download this installer, link doesn't work.
But I have one question. Is it possible to install patch without GUI?
Back to top
"Ebuild, emerge, patch, USE-flags, compiler flags, segfault!"
WWW
IP Logged
Smirftsch
YaBB Administrator
Offline
Posts: 5482
at home
Gender:
Re: I made an installer for Linux version of Unreal
Reply #10 -
04/30/09 at 06:50:44
Trydi, of course you are right- in theory.
But for me its a question which is more problematic than for anyone else, because I'm bound additionally to contract which forbids many things.
Anyway, I'm no lawyer so I can't risk anything here- and I only can advice anyone to do the same. If this installer works like the original one does
and only then
, its completely safe from any legal issue. That's reason, its not about logic, its about law.
Back to top
«
Last Edit: 04/30/09 at 06:51:48 by Smirftsch
»
Sometimes you have to lose a fight to win the war.
WWW
IP Logged
Trydi
Junior Member
Offline
Oldunreal member
Posts: 68
Poland
Gender:
Re: I made an installer for Linux version of Unreal
Reply #11 -
04/30/09 at 09:45:01
OK - i'm upload setup to my dropbox. I don't like this free host service like filefront or other (yesterday my upload on filefront work...today not). Now everything should be OK.
I understand you
Smirftsch
. If you want to see what files installer have included - simply use him. It's not a secret
I think installer don't have included any illegal files (only .so files and some images). All (OK - most of them) installer for linux games (commercial games) without Cd in drive install only native binaries (like my installer) and are legal. It's Beta and i can add some files to installer or delete from him.
Skaarj[ZR]
- no it's not possible to install patch without GUI. I think only way to do this is create tar.gz with this file and put him in downloads on this site.
Back to top
«
Last Edit: 04/30/09 at 20:27:12 by Trydi
»
Unofficial Linux Installer for Unreal (227f):
http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1241027403/0.&&&&Happy
Linux User
IP Logged
Smirftsch
YaBB Administrator
Offline
Posts: 5482
at home
Gender:
Re: I made an installer for Linux version of Unreal
Reply #12 -
04/30/09 at 09:57:50
Still, is it possible to change the installer so that it only installs / or extract the files if a CD is there?
Its no question how other games are doing it or if these are legal or not, I just want it as close as possible to the original installer to prevent trouble.
Back to top
Sometimes you have to lose a fight to win the war.
WWW
IP Logged
[§Ŕ] ŤhěxĐâŕkśîđěŕ
Oldunreal MasterPoster
Offline
「エレクトロマスター」
Posts: 4444
Out of space-time continuum
Gender:
Re: I made an installer for Linux version of Unreal
Reply #13 -
04/30/09 at 10:16:47
Trydi wrote
on 04/29/09 at 22:23:56:
[§Ŕ] ŤhěxĐâŕkśîđěŕ
- installer works. I have proof :
I didn't doubt it.
But I can't run it without a terminal, and with a terminal, it does nothing.
Guess my version of Linux doesn't support something. When I even tried to run WinRAR, everything I got were just tons of "shared library <something> not found".
Back to top
☆
WWW
IP Logged
GreatEmerald
Oldunreal MasterPoster
Offline
The Great Emerald
Posts: 5199
Vilnius, Lithuania
Gender:
Re: I made an installer for Linux version of Unreal
Reply #14 -
04/30/09 at 15:04:08
You see, if you have only the patch files, you can still use things like UT Package Tool to extract contents that are property of Epic, not OldUnreal (such as files like UnrealI.u - the package had to be updated, but 99% of the content in it is a property of Epic Games!).
Another issue is that there will also be an installer for Unreal Gold. If it doesn't check for a CD, a person might install the 227 patch for Gold on a Non-Gold Unreal and get a free expansion pack - and that is obviously illegal.
And finally, checking CDs isn't the best way to do it too. There are CDs like TotallyUnreal and DVDs like Unreal Anthology - you can install Unreal from them, but your installer probably won't detect them and thus decide that you shouldn't install it. So it should also be possible to install over an already installed game - you can make sure the game is real by checking the directory structure and files inside.
However, Unreal Anthology needs a separate installer anyway, because if you can't install it from Linux, you need to have Wine to install it first, and then use an installer like this for the patch. It would be cool if a separate installer for Anthology was created, so there wouldn't be a need for Wine for Anthology users. Here's a manual way of installing UT2004 and other games to Linux without Wine:
http://www.liflg.org/forum/viewtopic.php?t=810
Back to top
«
Last Edit: 04/30/09 at 15:05:23 by GreatEmerald
»
- Unreal II Combat Assault Rifle
My own website (GreatEmerald's Domain)!
WWW
IP Logged
Trydi
Junior Member
Offline
Oldunreal member
Posts: 68
Poland
Gender:
Re: I made an installer for Linux version of Unreal
Reply #15 -
04/30/09 at 20:26:56
OK - i'm added some feature to installer. Now without Cd in drive - you even don't install patch files. Still i'm thinking about law. Rayan "Icculus" Gordon made installer for Linux games (commercial titles like Prey, Quake III, Unreal Tournament III etc.). All of his installer install native binary even if you don't have Cd. And it's legally. I can install Quake III binary and hack this but installer is legal. But there is different law in all country's. Generally all installers on Linux for commercial titles install binary without Cd and no one have a problem - it's normal practice. It's hard to believe if someone using only Windows - i now. Unreal (old installer), Unreal Tournament 99, Ioquake III, Doom 3 etc. - all of these installer install binary without Cd and still are legal. But i understand all. It's only thoughts.
Back to top
«
Last Edit: 05/17/09 at 22:45:03 by Trydi
»
Unofficial Linux Installer for Unreal (227f):
http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1241027403/0.&&&&Happy
Linux User
IP Logged
GreatEmerald
Oldunreal MasterPoster
Offline
The Great Emerald
Posts: 5199
Vilnius, Lithuania
Gender:
Re: I made an installer for Linux version of Unreal
Reply #16 -
05/01/09 at 10:18:46
The Unreal and UT installers by icculus have special checks that don't allow you to install Unreal without a CD too. However, in a sense you're right, for example, all UT2004 patches for windows come in a self-extracting ZIP file which you can open with WinRAR or WinZIP and get the files even without having the game. But we have to keep the installation of 227 strict as this is a semi-official patch that uses unique code given by Epic only to Smirftsch, and Epic are concerned that the code wouldn't be leaked anywhere.
Back to top
- Unreal II Combat Assault Rifle
My own website (GreatEmerald's Domain)!
WWW
IP Logged
Trydi
Junior Member
Offline
Oldunreal member
Posts: 68
Poland
Gender:
Re: I made an installer for Linux version of Unreal
Reply #17 -
05/01/09 at 12:36:31
But sill with some software i can hack installer build at Loki_Setup and MojoSetup components
Now i think my installer is OK because without Cd you can't install game.
Hmm ... others company don't have restricted copyrights like Epic (if we talking about Linux ports). Id Software is more tolerated (and do more ports of his games - i think all of his games have native port). Commercial, law, restricted copyrights is Windows domain
Back to top
«
Last Edit: 05/01/09 at 12:39:51 by Trydi
»
Unofficial Linux Installer for Unreal (227f):
http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1241027403/0.&&&&Happy
Linux User
IP Logged
Smirftsch
YaBB Administrator
Offline
Posts: 5482
at home
Gender:
Re: I made an installer for Linux version of Unreal
Reply #18 -
05/01/09 at 12:52:59
is it possible that you send me the sources of it so that I can make a installer for 227f? Only with your permission and credits etc. of course. But I think for the official version I have to build it myself...
Back to top
Sometimes you have to lose a fight to win the war.
WWW
IP Logged
GreatEmerald
Oldunreal MasterPoster
Offline
The Great Emerald
Posts: 5199
Vilnius, Lithuania
Gender:
Re: I made an installer for Linux version of Unreal
Reply #19 -
05/13/09 at 23:28:09
Awesome! It works on my Xubuntu Jaunty Jackalope too, with Unreal Gold CD. There are only a few minor things to note:
1. The defaults in the installer are rather bad. The CD drive by default should be
/media/cdrom0
and not just
/media
. Then the default install dir should be
/home/(user)/Unreal
and not just
/home/(user)
.
2. The installer should also make an icon on your desktop and add the program to the Applications menu.
3. The Unreal logo appears a little wrongly - the reflection overlaps the actual Unreal logo, it should be the other way round.
4. When reading from the CD, the program should output what it's copying. It's quite hard to say if the installer is reading the CD or just hung right now.
5. Logically it should copy the CD contents first, and only then apply the patch. Some files have to be overwritten.
Other than that, that's a totally awesome installer! Thanks a lot!
Back to top
- Unreal II Combat Assault Rifle
My own website (GreatEmerald's Domain)!
WWW
IP Logged
Pages:
1
2
Send Topic
Print
Oldunreal Forums
›
Unreal
›
Unreal General Forum
‹
Previous Topic
|
Next Topic
›
(Moderators: Smirftsch, TCP_Wolf, pÍtßûll, DieHard SCWS)
« Home
‹ Board
Top of this page
Forum Jump »
Home
» 10 most recent Posts
» 10 most recent Topics
Unreal
- Unreal General Forum ««
- Unreal 227
- Serpentine-Board
- Infiltration-Board
- Real-CTF Board
- Unreal4everBoard
UnrealTournament
- UnrealTournament General Forum
- Infiltration-Board for UnrealTournament
- ChaosUT-Board
Unreal II
- Unreal2 General Forum
- U2XMP-Board
Editing, Scripting and Mapping
- UScript Board
- UnrealEd
- UnrealEd 2
- UnrealED 2.1
- Usermaps-Board
- Unreal Projects
Independent
- High-Res Textures for Unreal & UnrealTournament
- OpenGL & D3D for Unreal & UnrealTournament
- OpenAL and FMOD for Unreal & UnrealTournament
- Linux-Board
- Hardware & Drivers
- Unreal Music
Off Topic
- Anything else ?
Archive
- Report Bugs in Unreal 226 versions
- Archived Topics
Oldunreal Forums
» Powered by
YaBB 2.5.2
!
YaBB Forum Software
© 2000-2013. All Rights Reserved.