I believe I discovered what my problem was. The code I posted earlier was indeed correct, however, it was too long, apparently. I had to trim it down to 32 lines (100 in hex) to get it to work. Having any more lines than that prevents the game from booting (for me). So can anyone else confirm that the data section of the code can't go over 32/33 lines, or do I have a different problem altogether.
Other than that, the code works flawlessly.
Edit:
If anyone could make the code for me where I can just switch in between two battlefield textures... that'd be greeeeatt.... lol thx.
065A7D00 00000018
42415454 02020000
05000000 00000000
09000001 00000000
One texture (_A) is activated by A+X. The other (_B) is activated by A+Y. If neither button combo is used, one of two textures will show up randomly.
is there a code block i repeat for adding other stages?
Yes, using the above code for two battlefield textures as an example, you would repeating the following block of code for a different stage's texture/replacement:
42415454 02020000 <-- Stage ASCII Data, # of button-activated stages, # of randomly selected stages
05000000 00000000 <-- Button activation for the first texture
09000001 00000000 <-- Button activation for the second texture