Okay, I have 3 more tips. The first two is more of an add-on to Prides texture one. Sorry for the lengthy paragraphs. The last one is an add-on to hockeykids delete dynamic objects.
Texture Quality-Add-on to Prides
In most cases, you would want to have a 512\512 texture size. However, this can kill performance in large rooms. But, using a 256\256 texture can look bad. Well, why not go in between? Use a 384\384 texture size for your walls and floors. There is truly not much of a notable difference in visuals, but fps speeds up dramatically. Second, I have seen many games that have a room up to three or four segments high. Create a new "segment" and name this one "
your original segment name here-High ceiling. Now, you can cut the texture size down to even 256, and using clever lightmapping, keep it dark enough that the player will never know.
Keep player moving forward-add-on to Hockeykids
If you use Hockeykids script, the player might be able to get back, and see that the stuff just disappeared. Not cool. To solve this, add a door, and apply this script (below) to it. Then, name the door,
door_shut_one. Now, add a trigger zone just outside the door. Change its main fpi to plrinzoneactivateifused.fpi
Now, change its
"if used" field to
door_shut_one
Now, what should happen is when your player leaves the room, and walks out the door, the door will shut behind him, in this same spot, you can add another trigger zone, and apply hockeykids script.
;Artificial Intelligence Script
;Header
desc = Remote Controlled Door (Open initially and Closed by trigger)
;Triggers
:state=0:state=1,setframe=0,sound=$0
:state=1:incframe=0
:state=1,frameatend=0:state=2,coloff
:state=2,activated=1:state=3,sound=$1,colon
:state=3:decframe=0
:state=3,frameatstart=0:setframe=0javascript:insertSmiley('[B])')
;End of Script
I dont know if I wrote this script or not. So if its yours, or someone else's you know, tell me so I can give them credit. thanks.