again diving into Backyard Wrestlings world and trying to have better access to the textures. Good news: They have been figured out a long time ago and i was able to save the script:
Code: Select all
log MEMORY_FILE 0 0 ;
log MEMORY_FILE2 0 0 ;
log MEMORY_FILE3 0 0 ;
log MEMORY_FILE4 0 0 ;
log MEMORY_FILE5 0 0 ;
Get Q ASIZE 0 ;
Math number = 0 ;
For T = 0 < Q ;
Math number += 1 ;
findloc OFFSET string "\x50\x32\x4E\x00\x00\x00\x00\x00" 0 0 ;
If OFFSET = 0 ;
Math T = Q ;
Math T += 1 ;
EndIF ;
Math test = 0 ;
If OFFSET != 0 ;
GoTo OFFSET 0 ;
SavePos Start 0 ;
GoTo 0x28 0 SEEK_CUR ;
Get test Long 0 ;
Math T = Start ;
EndIF ;
If test = 0x400 ;
Put Start Long MEMORY_FILE4 ;
Put 0 Long MEMORY_FILE4 ;
EndIf ;
If OFFSET != 0 ;
Math T += 12 ;
Math T -= 1 ;
EndIF ;
Next T ;
http://www.thegtaplace.com/downloads/f4 ... txd-viewer
And now some of them don't even seem to be exportable for me anymore....
To get the .TXD files you need to use the above listed quickbms script on the GAMEDATA.WAD file ----> get it here: https://we.tl/t-3U4LAbwobT (Link only exists for 7 Days!)
So I kindly want to ask everybody with the required knowledge to change the script so it exports ALL textures (alot of them are missing...mainly level textures and weapons...maybe because of different resolution?) and to a more common format like .png. Would a Noesis script be better?
If you just want to crack open the GAMEDATA.WAD use this script:
Code: Select all
GoTo 0xC 0 ;
Get files Long 0 ;
GoTo 0x800 0 ;
SavePos base 0 ;
For x = 1 To files ;
GoTo base 0 ;
Get offset Long 0 ;
Get size Long 0 ;
SavePos base 0 ;
GoTo offset 0 ;
Get test Long 0 ;
Math name = x ;
If test = 1347241266
string name += .mesh ;
EndIF ;
Log name offset size 0 ;
Next x ;
viewtopic.php?f=16&t=19370&hilit=backyard+wrestling
Thank you guys again for listening and providing the help to make this awesome forum.....so awesome
Best regards