LordK2002 on 2/3/2005 at 21:02
Quote Posted by Krypt
Do you see a load bar when loading the map from your IBT file you created? and does it still load if you move the .gmp file out of the Maps directory?
If you can load maps from either the IBT or the GMP alone, why are there two files at all?
New Horizon on 2/3/2005 at 21:03
I have to say that I'm really happy about this discovery. :) I was beginning to think that things were going to be a whole lot more difficult than they needed to be. Congrats!
Krypt on 2/3/2005 at 21:20
Quote Posted by LordK2002
If you can load maps from either the IBT or the GMP alone, why are there two files at all?
Well, I don't know the intricacies of the blockloading system, but my understanding is that the block files are a means of optimizing the load process. The GMP file just contains the level geometry and the locations of all the assets in 3d space, such as textures and meshes. When you load a GMP, it has to load each asset individually from the seperate directories and files they are contained in. The IBT file is a compiled version of the map that contains everything the GMP file has, plus all of the assets used in the map all in one file. All of the assets are arranged in a certain way that allows it to load faster, plus it places it all together in one file instead of spread out in a hundred different places.
Harwin on 2/3/2005 at 21:44
As Krypt says, the block files are for faster loading. They're also complete distributions for the level. You should be able to just release a set of Kernel blocks and the custom ones for your map and people will be able to play them. You won't have to release all your custom meshes etc (or custom gamesys)
Quote Posted by rujuro
If changes are made to the gamesys (new actor/weapons) will they be built into the level .IBT? Or will that be in one of the Kernels? Or is the gamesys loaded totally separately?
I've customized my gamesys, and the changes load with the map, but I'm wondering what will be required as far as distributing those changes with a finished FM. Thanks!
I don't recall where individual things are stored. But the gamesys is also, I believe, loaded with the block files. Easy to test:
If you're loading from block files, you'll get a progress bar on load. If you're not, you won't.
See if gamesys changes show up on a block file load.
doctormidnight on 3/3/2005 at 00:31
:erm: What's IBT Generation, precious?
jolynsbass on 3/3/2005 at 01:06
Quote Posted by doctormidnight
:erm: What's IBT Generation, precious?
It's like Generation X... only everyone in Generation IBT is a thief. :D :nono:
Ricebug on 3/3/2005 at 01:43
Agetian, if you can post your map so we can see how you set all of the level properties, that will help us all immensely. Zip it up with all the other files you modified and that would be even better.
Ricebug
Agetian on 3/3/2005 at 02:56
Hmm... Someone, please tell me how to attach a file to a reply on this forum... :weird:
Other than that, I haven't changed much at all, just made a brush, added a PlayerStart and a light, built it all (using the "Build All" option), entered the playtest mode and quit it to generate the IBT file. Then, I've copied the GMP and IBT files to the regular T3 installation (under Content\T3\Maps) and typed in:
t3main AgetianMap
By the way, I saw a progress bar during the load process. Everything appeared perfectly normal (as if I loaded a regular game level).
I would be glad to send y'all a zip file of my level if I knew how to attach files :)
I just got to be missing something about this forum.
Later!
- Agetian
Agetian on 3/3/2005 at 03:05
Another find about IBT files (I'm posting this since there are many debates on why IBT files are needed): I think they simply include all the resources (textures, scripts, etc.) in one file so you don't have to distribute the whole thing with the release version of the map. GMP files are still needed since they contain the level structure itself, which IBT files don't (as far as I understand it).
I might be wrong, though. That's just an educated guess.
By the way, from what I get out of what the documentation ("editor setup information", or something like that) says, you still need the GMP file even if you have the IBT - that's what made me think that IBTs don't actually contain the level geometry.
Later!
- Agetian
doctormidnight on 3/3/2005 at 03:50
Quote Posted by Agetian
Hmm... Someone, please tell me how to attach a file to a reply on this forum... :weird:
Other than that, I haven't changed much at all, just made a brush, added a PlayerStart and a light, built it all (using the "Build All" option), entered the playtest mode and quit it to generate the IBT file. Then, I've copied the GMP and IBT files to the regular T3 installation (under Content\T3\Maps) and typed in:
t3main AgetianMap
By the way, I saw a progress bar during the load process. Everything appeared perfectly normal (as if I loaded a regular game level).
I would be glad to send y'all a zip file of my level if I knew how to attach files :)
I just got to be missing something about this forum.
Later!
- Agetian
You can email it to me (sherlock at sherlockholmesarmy dot org) and I can host it on one of my servers.