Page 1 of 1

Problem with homemade installable Unreal

Posted: Tue May 17, 2011 4:42 pm
by DieHard SCWS
I wanted to make an Unreal CD that directly installs the S3TC textures for a friend(and yes an official copy is included). For that i simply added the available High End S3TC textures to the Texture folder.


The problem is, when i install that Unreal, instead of the S3TC textures it installs the normal original textures.


Question 1 would be: Where the hell does it pull the normal textures from?

Question 2 would be: Is there a way to solve that?
.
.
.

Re: Problem with homemade installable Unreal

Posted: Tue May 17, 2011 7:07 pm
by Smirftsch
thats a bit weird, did you replace the textures?

Re: Problem with homemade installable Unreal

Posted: Tue May 17, 2011 8:32 pm
by GreatEmerald
Why would you install Unreal in the first place? It doesn't require installation.

Re: Problem with homemade installable Unreal

Posted: Tue May 17, 2011 9:24 pm
by DieHard SCWS
thats a bit weird, did you replace the textures?
- I copied the files from the official Unreal(V224) CD to my hardrive.
- Than i replaced the textures where applicable for the High End versions.
- I added a folder with patch 227
- Than i burned the whole thing to a DVD.

So the new DVD is an installable Unreal with partially High End textures and a folder containing an installable patch 227.


Now when i throw in the DVD and start installing from it, it all goes fine, except, it has the old textures and theres no S3TC package to be found. So somehow it pulls the normal textures out of nowhere? ? ?


And first i thought, well maybe if have installed Unreal before Windows might cache it somewhere and uses those files to install. But now i have a fresh installed Windows and Unreal never was installed on this installation before. So that is ruled out as well.


But it pulls the original texures out of his hat, no clue how??


Edit, i may found the reason. I think the installer knows which files to install and also how large they are. I think its simply installing to the filesize that is predicted and it discards all data above and thereby maintaining the filesize set in the installer.

So DecayedS is limited to aprox 11.2 Mb instead the hundreds of megabyte it should be. And i tried, but i cant open the files that should be S3TC with the UTPackage tool. So that points to a broken file.

Why would you install Unreal in the first place? It doesn't require installation.

Because i want to have it idiot proof. If i say, simply copy the files to your C drive, he likelly says, where can i find the C drive?


But its always said that you dont need to install. But in the past when i simply tried to copy i did get errors. If you install oné Unreal, than after that you simply can copy more copies.

If i am correct a few files are placed in the Windows system folder.
.
.
.

Re: Problem with homemade installable Unreal

Posted: Tue May 17, 2011 10:09 pm
by GreatEmerald
No, nothing is placed in the Windows folder, except for things that you get if you use the UnrealEd fix (which is no longer needed with 227).

In that case, you might want to create a self-extracting archive instead. It's easy to do with 7zip.

Re: Problem with homemade installable Unreal

Posted: Wed May 18, 2011 4:25 am
by []KAOS[]Casey
You could always make the autorun on the CD run a batfile that starts setup, and when it's done and the install worked it could copy the S3TC textures over.

Re: Problem with homemade installable Unreal

Posted: Wed May 18, 2011 5:06 am
by Smirftsch
Maybe some custom installer, like the one I used for the OMP is the key here. Can't remember what it was called, but surely can look it up.

Re: Problem with homemade installable Unreal

Posted: Wed May 18, 2011 7:28 pm
by Buster
Maybe just use 'Install Creator' that should still be on the DOG site ...

http://69.90.34.150/unreal/utilities

Set up all your folders (etc) with what you want. Make the install menu as you want. It even makes an uninstaller.

It doesn't compress, but it does work quite well. I'm not sure if it can be set up to auto run or not.

I'll shut up now. LoL