[Tut-0-Mod] Scnr Reflexives Land
Posted: Sat May 27, 2006 5:54 pm
Alright let's get started.. I'm making this tutorial because I get alot of people asking how to lower spawns and ect..
FINDING SCNR REFLEXIVES
This tut will get you into the scnr tag then the other tuts! So please do this firtst before anything else!
Tools:
H2X by Pokecancer (Download)
Notepad
A basic understanding of modding....
Tutorial:
Step 1: You will need to open any map you are modding in H2X and deselect parsed and recursive like so:
Step 2: Find the [scnr] tag then click on the one and only tag inside of it and click on it then go to save meta and save it to your desktop (it's only two files don't worry).
Step 3: Now then open the Meta Data in notepad and you will see this:
Step 4: Now you will see tag references which we will not be touching today but only the reflexives. So then each reflexive is a different reference see 288 is our collections tag and player spawns is 256 with 68 chunks or spawns in other words. Here is a list of the reflexives and this is the same offsets for all maps meaning beavercreek's collections is 288 and so is waterworks but in SP it changes sometimes...
Now that is how you find your reflexives in the notepad and which one you would like to edit. For now I will go on to different things you can do!
________________________________________________________
CHANGING PLAYER SPAWNS OR ANY TAG COUNT
This can work for any reflexive! Before you can do this please follow the tutorial above!
Step 1: Go into your notepad list and since we know that 256 is the player spawns reflexive we see next to that
256 is the offset with in the tag.
3104 is the offset it points to in the tag it points to.
68 is the chunk count in this case how many player spawns there is.
scnr is the tag type of the tag it points to.
scenarios\multi\ascension\ascension is the tag name that it points to.
32136 is the size of the tag it points to.
So then that's your tag so then if you want to lower the spawns (does not work for highering you need to clone this reflexive in entity to raise it) just lower 68 to like 20 or the number and then save then inject into the scnr in h2x with parsed and recursive off and walla you have only 20 player spawns you can go edit to your liking!
-Note this works with all tags in the scnr! Just use the list up there to find your reflexive!
OVERWRITING META
(This is different from enity)
Ok, say you have your collections that are all placed and you have 80 of them in a map and somehow you screw the map up and wana move all
those spawns points and information over without copy and pasting 1212121 times...
Step 1: First you need Hex Editor and open your META File not the META DATA (the one earlier) of your corrupted map (use same method to extract) and it should look like this
Step 2: So then we are using reflexive 288 so we need to go to that reflexive and since translation is 9600 we go into Hex work shop and go to EDIT>GOTO then hit DEC type in 9600 and on Begging Of File then hit Goto! You will end up at the begging of the collections so since its
chunk count is 33 (on ascension) and the size is 144 (on all MP maps) you multiply those together getting 33X144=4752 so then you now go to
EDIT>SELECT BLOCK enter then hit DEC and type in 4752 and on Size of Block and hit OK.
Now you have a huge block of chunks which is all the
collections chunks and hit ctr+copy...
Step 3: Open your new map and do the same thing with the goto and select block and its all highlighted (you should have two tabs the new
and old map) so you had copied the old meta and now with the new block selected of the new map just paste and save in hex and close and inject back with H2x and your all done!
Notes:
-The different maps might be at a different translation offset if you cloned chunk it enity it might raise in lower so check your scnr in enity to find the right place for the chunks location if you cloned chunks!
-You can use this for any reflexive so maybe you wana over write meta in the scnr to a SP mach palette to a MP cloned Mach palette!
-You can copy the whole scnr if its not the scnr that's messed up and move it over as long as the two scnr's are the same size!
THE MOD HAHAHAHHAHAH
Credits!
Poke for being a j3w....
Tycko for helping me out when I first got started with this editing..
Trulife for just being awsome with AI!
Dec for being sexy...
Xbox7887 for making his trainers and just errr uhhh hmm...
Iron Forge you get eprops!
Grenadiac for halomods..
Veegie for eating his veegies..
Cluis for being Cluis...*Cough* IRC *Cough*
Farklem for the sexy IRC server!
Shalted for starting TRP...
Headshots for calming me down so much.
Shamu for her sexy voice...
The pope for wearing his hat...
The people at X-Chat for giving me a program to talk..
Shade for all his ub3r apps!
Killingforfun for being so gentle..
Not last but not least my hands for putting up with my brain...
FINDING SCNR REFLEXIVES
This tut will get you into the scnr tag then the other tuts! So please do this firtst before anything else!
Tools:
H2X by Pokecancer (Download)
Notepad
A basic understanding of modding....
Tutorial:
Step 1: You will need to open any map you are modding in H2X and deselect parsed and recursive like so:
Step 2: Find the [scnr] tag then click on the one and only tag inside of it and click on it then go to save meta and save it to your desktop (it's only two files don't worry).
Step 3: Now then open the Meta Data in notepad and you will see this:
Step 4: Now you will see tag references which we will not be touching today but only the reflexives. So then each reflexive is a different reference see 288 is our collections tag and player spawns is 256 with 68 chunks or spawns in other words. Here is a list of the reflexives and this is the same offsets for all maps meaning beavercreek's collections is 288 and so is waterworks but in SP it changes sometimes...
Now that is how you find your reflexives in the notepad and which one you would like to edit. For now I will go on to different things you can do!
________________________________________________________
CHANGING PLAYER SPAWNS OR ANY TAG COUNT
This can work for any reflexive! Before you can do this please follow the tutorial above!
Step 1: Go into your notepad list and since we know that 256 is the player spawns reflexive we see next to that
256 is the offset with in the tag.
3104 is the offset it points to in the tag it points to.
68 is the chunk count in this case how many player spawns there is.
scnr is the tag type of the tag it points to.
scenarios\multi\ascension\ascension is the tag name that it points to.
32136 is the size of the tag it points to.
So then that's your tag so then if you want to lower the spawns (does not work for highering you need to clone this reflexive in entity to raise it) just lower 68 to like 20 or the number and then save then inject into the scnr in h2x with parsed and recursive off and walla you have only 20 player spawns you can go edit to your liking!
-Note this works with all tags in the scnr! Just use the list up there to find your reflexive!
OVERWRITING META
(This is different from enity)
Ok, say you have your collections that are all placed and you have 80 of them in a map and somehow you screw the map up and wana move all
those spawns points and information over without copy and pasting 1212121 times...
Step 1: First you need Hex Editor and open your META File not the META DATA (the one earlier) of your corrupted map (use same method to extract) and it should look like this
Step 2: So then we are using reflexive 288 so we need to go to that reflexive and since translation is 9600 we go into Hex work shop and go to EDIT>GOTO then hit DEC type in 9600 and on Begging Of File then hit Goto! You will end up at the begging of the collections so since its
chunk count is 33 (on ascension) and the size is 144 (on all MP maps) you multiply those together getting 33X144=4752 so then you now go to
EDIT>SELECT BLOCK enter then hit DEC and type in 4752 and on Size of Block and hit OK.
Now you have a huge block of chunks which is all the
collections chunks and hit ctr+copy...
Step 3: Open your new map and do the same thing with the goto and select block and its all highlighted (you should have two tabs the new
and old map) so you had copied the old meta and now with the new block selected of the new map just paste and save in hex and close and inject back with H2x and your all done!
Notes:
-The different maps might be at a different translation offset if you cloned chunk it enity it might raise in lower so check your scnr in enity to find the right place for the chunks location if you cloned chunks!
-You can use this for any reflexive so maybe you wana over write meta in the scnr to a SP mach palette to a MP cloned Mach palette!
-You can copy the whole scnr if its not the scnr that's messed up and move it over as long as the two scnr's are the same size!
THE MOD HAHAHAHHAHAH
Credits!
Poke for being a j3w....
Tycko for helping me out when I first got started with this editing..
Trulife for just being awsome with AI!
Dec for being sexy...
Xbox7887 for making his trainers and just errr uhhh hmm...
Iron Forge you get eprops!
Grenadiac for halomods..
Veegie for eating his veegies..
Cluis for being Cluis...*Cough* IRC *Cough*
Farklem for the sexy IRC server!
Shalted for starting TRP...
Headshots for calming me down so much.
Shamu for her sexy voice...
The pope for wearing his hat...
The people at X-Chat for giving me a program to talk..
Shade for all his ub3r apps!
Killingforfun for being so gentle..
Not last but not least my hands for putting up with my brain...