Judith on 22/1/2008 at 14:28
I got a few things to add, from a FM maker point of view, which might help us all to get rid of some FM installation problems (GL v. 1.41):
- Don't rename user.ini to user_patch.ini in your FM package, as the original game file won't be replaced. This is probably the reason why most FMs crash while loading, the vertex pools aren't changed to those values set up by the editor. Just leave the original name and GL will backup the old file, restoring it after you choose original install again. <- Problem solved, see below.
- In case you have new matlib and textures: it's safe to include your System\Shaders folder in the package. Do it if you have rendering problems after installing your FM and everything is fine under the editor (thanks, Nomad!).
GlasWolf on 22/1/2008 at 18:34
Quote Posted by Judith
- Don't rename user.ini to user_patch.ini in your FM package, as the original game file won't be replaced. This is probably the reason why most FMs crash while loading, the vertex pools aren't changed to those values set up by the editor. Just leave the original name and GL will backup the old file, restoring it after you choose original install again.
The idea of the user_patch.ini was that GL would only replace the values of the user.ini specified in the patch file, leaving any sections that the user may have added intact.
Judith on 22/1/2008 at 22:02
Problem is, that it doesn't work, at least not always. In most cases I have to backup my user.ini manually and change the patch name to user.
Bardic on 23/1/2008 at 07:04
If you do that, might I suggest not to rename the user_patch.ini since some user_patch.ini files only have the changes and not other things that are needed.
backup user.ini
open user.ini
copy the lines of text from user_patch.ini
paste them into your user.ini (and delete any old duplicates)
user.ini
Quote:
[BlockLoading]
LoadFromResourceBlockFiles=True
[Source Control]
UseSourceSafe=0
[Engine.Engine]
UpdateGameSys=0
user_patch.ini
Quote:
[PCVertexPools]
;doubled first number and rounded up
StaticVertexPool=5621440
StaticShadowVertexPool=3572864
DynamicVertexPool=6145728
Judith on 8/2/2008 at 14:25
Sorry for the confusion here, my fault.:erg: It was a problem with GL and two Thief 3 installs actually (one game and one for the editor). Everything is absolutely fine with user_patch.ini file, it should be named that way. Values set in there are applied upon pressing the Play button in GL FM menu.
The thing is, when you press Play, GL sometimes picks the Editor install of a game to play Fm (though he has installed the file correctly in game folder). It probably depends on what you were using lately, game or editor. If it happens this way, just exit game and use Dracflamloc's Thief3 Launcher to play the FM. Again, sorry for creating confusion... :erm:
Beleg Cúthalion on 8/2/2008 at 14:40
Lately I start the real game with Thief Launcher after an editing session, load a level, quit, install an FM, start it with GL and then it works...usually. I should try Krellek's Labyrinth again because I had even ingame crashed the last time...:weird: But I wanted to see the rope arrows again.
Judith on 9/2/2008 at 10:41
Ok, so it was definitely the problem which game path was used recently. So, before playing any FM's, just in case, I have to launch Thief3 from T3 launcher, exit, use GL to pick up an FM and press Install and Play :)
Bardic on 9/2/2008 at 16:08
Do you have T3Launcher set as a plugin in GarrettLoader?
Quote:
1) Start the T3 Launcher normally and launch both your T3 Game and T3 Editor to set its ini file up.
2) in GarrettLoader click the TOOLS button on the left. Then click the green + button.
3) find the t3launcher.exe and click OPEN.
4) in the window that then appears, give it a name, some info (tooltip stuff that will appear in the next version of GL) and in the TOOL CMD put /reset
5) Do NOT tick the "COPY THIS EXE TO GARRETTLOADERS TOOLS FOLDER" otherwise the ini file will be lost.
6) in the drop down list select THIEF 3 -DS
7) DO NOT Tick the WAIT FOR PROGRAM TO END BEFORE LOADING SELECTED GAME
8) finally give it an icon (anyone will do) and click ok.
That should do the same thing as opening T3Launcher separately and using it to start a game.
Judith on 9/2/2008 at 16:29
Great thing Bardic, I didn't know that :) I already asked Potter about that, but maybe you could answer my question: is it possible to implement 7zip compression library support in GL as well? T3 missions with a lot of custom stuff are so big, the IBT compressor is useless in such case and .7z format seems to be far superior than good old zip (you can tell the difference in 10, 20, or even 40 megabytes, actually). It would be really great to have it supported.
Bardic on 9/2/2008 at 17:20
They had looked into it, rar at least, and maybe 7zip, but getting other bugs fixed took priority. There was also someone else that was going to try and program a GL type loader, but I don't think it went very far, which happens to the best of us.
Does 7zip compress a zipped mission more? You could send them over the internet as a 7zip, and then the user could extract it out. Wouldn't help with harddrive space, but might help with downloads.