Attachment 2629
Thought I'd take a trip down memory lane with SuperSunny's map paradise, such a pretty place! OS is great, I don't mind the performance hit :)
Printable View
Attachment 2629
Thought I'd take a trip down memory lane with SuperSunny's map paradise, such a pretty place! OS is great, I don't mind the performance hit :)
Does OS break through the previous limitations on lightmap size in Halo CE?
What were the previous limits?
Neither Silicon nor I know the exact limit, but at higher resolutions it would just refuse to compile. Precipice's lightmap size is 16,337 kB, and Silicon said his method involved lower it from a size that gave the "Lightmap size too large" error in Tool to a size that wouldn't produce that error. I'm guessing that means that the size limit he is referring to isn't much higher than that. He uses 2048x2048 in all the major areas and 512x512 in less important places on that map.
I took a quick look at the disassembled code of tool and sapien and didn't see any error associated with lightmap size. I did see an error saying "tag data '%s' too large" so it's possible that your bitmap data was too large for the bitmap tag, which can be increased (but i have no idea if it'll affect anything).
So perhaps it was just lightmaps pushing the map and/or tags over the size limit.
Awesome.
If we increased the maximum size for bitmap data, it would mean those bitmap tags which are over the stock limit would be incompatible with the stock HEK. Currently, only scenarios made/saved with the OS HEK, and shader_models which have a shader extension element, are the only stock tag groups which won't open in the stock HEK.
What happened to the old motion blur? You know, the one which capped FPS to 30 but had blur on everything and not just BSPs?
Since version changer doesn't work with this, how would one get to play on 1.00 servers? I recall Kornman saying there's a undocumented feature that lets you do so. I tried the game engine console commands but I guess that's totally wrong direction.
Edit: Never mind, found the command. It's "game_change_version_id true 1.00"
Yeah, it's 'documented' now, along with a few other script functions that I hadn't gotten to around first release.