Post: How to Decompress and Recompress Black Ops Wii.FF
08-26-2011, 06:20 PM #1
Pedo Leader
I’m too L33T
(adsbygoogle = window.adsbygoogle || []).push({});
How to Decompress and Recompress Black Ops Script Files For Wii


This is how to modify the Wii script files. This can not be done on the ps3 or xbox 360, sorry. This is a tutorial on how to extract and zip, not on how to code. I use the USA NTSC version of the game. You might run into some problems if your region is different.

Requirements
-a hacked/modded Wii
-BlackOps game image ( Link removed by: Black Reaper )
-cIOS and loader that will load BlackOps
-WIIScrubber
-HxD or any other hex editor you prefer
-Offzip (offset unzipper)
-Packzip (offset zipper)

Download Pack Here:
You must login or register to view this content.

Wii will be .iso modding, so we will use WIIScrubber extract and replace the files.

1.) Open up WiiScrubber and load the Black Ops game image.

2.) Extract Partition: 1 - DATA/common_level_temp_mp.ff to your work folder.

Now wii will be extracting this file.

Alternatively, you can open the file with FF viewer, but I'm not too sure if you can save

3.) Open a command prompt window (run > cmd) in the folder that you extracted common_level_temp_mp.ff.

    cd [path]


4.) Copy offzip and packzip into the work folder

5.) Extract/decompress common_level_temp_mp.ff

    offzip -a common_level_temp_mp.ff ./


0
It should create new a file decompressed file.
6.) Open 0000000c.dat with HxD. Select offsets 1360C2-13DC33 (Ctrl + E). This is _missions.gsc.

7.) Copy the select (Ctrl + C). Create a new file (Ctrl + N) and paste _missions.gsc. Save it (Ctrl + S) into your work folder as _missions.gsc.



Now we edit!

8.) Wii can't add on to this file without changing the size, so wii have to remove and clean the file so we can add our own code. Delete all the monitor functions or just download my semi-cleaned missions_file.

9.) Add your own codes to this.

10.) Open up 0000000c.dat and _mission.gsc in HxD again and select the same part. Right click > Fill Section > 1. pass > Hex-values: > 00 > OK

11.) Select the same. Open _missions.gsc and select everything into the file. Paste all this over the selected in 0000000c.dat. Paste WRITE (Ctrl + . Do not paste insert.

12.) Save 0000000c.dat.

Now we will zip and replace
13.) Open command prompt again in your work folder.

14.) Use packzip to zip and insert the data back into common_level_temp_mp.ff. It might be a good idea to back up common_level_temp_mp, so you don't have to redownload it.

    packzip -o 0x0000000c 0000000c.dat common_level_temp_mp.ff


15.) Open up WiiScrubber and replace the default common_level_temp_mp.ff with your edited one.

16.) Open up your WBFS manager copy your modded BlackOps on to your harddrive.

Some codes....

Unlimited Ammo

    self setClientDvar( "player_sustainAmmo", "1" );


Some Dvars (a few don't work)

     setDvar( "jump_height", "999" );  
setDvar( "bg_fallDamageMaxHeight", "9999" );
setDvar( "bg_fallDamageMinHeight", "9998" );
self setClientDvar( "compassSize", "1.3" );
self setClientDvar( "compassEnemyFootstepEnabled", "1" );
self setClientDvar( "cg_drawFPS", "1" );
self setClientDvar( "player_sustainAmmo", "1" );
self setClientDvar( "player_breath_hold_time", "60" );
self setClientDvar( "compassEnemyFootstepMaxRange", "99999" );
self setClientDvar( "compassEnemyFootstepMaxZ", "99999" );
self setClientDvar( "compassEnemyFootstepMinSpeed", "0" );
self setClientDvar( "compassRadarUpdateTime", "0.01" );
self setClientDvar( "compassRadarUpdateFastTime", "0.001" );
self setClientDvar( "scr_game_forceradar", "1" );
self setClientDvar( "player_burstFireCooldown", "0" );
self setClientDvar( "perk_weapReloadMultiplier", "0.01" );
self setClientDvar( "perk_weapAdsMultiplier", "0.01" );
self setClientDvar( "perk_weapMeleeMultiplier", "0.01" );
self setClientDvar( "perk_weapSwitchMultiplier", "0.01" );
self setClientDvar( "perk_sprintMultiplier", "20" );
self setClientDvar( "perk_delayExplosiveTime", "15" );
self setClientDvar( "perk_speedMultiplier", "2" );
self setClientDvar( "perk_sprintMultiplier", "4" );
self setClientDvar( "player_meleeRange", "99999" );
self setClientDvar( "player_meleeWidth", "20" );
self setClientDvar( "player_meleeHeight", "20" );


Instant level 50 (must be host)

    self maps\mp\gametypes\_persistence::statSet( "rankxp", 1262500, false );


1,000,000,000 CoD Points

    self maps\mp\gametypes\_persistence::statSet( "codpoints", 10000000000, false );


15th prestige (need to test) (need host)

    self maps\mp\gametypes\_persistence::statSet( "plevel", 15, false ); 


Tutorial by: "Admin" ( Only reference for name )

Of course you could always download the Black Ops Wii .FF Viewer you know if you want to do it the hard way... Cool Troll

Credits to Black Reaper for making this thread.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 2 users say thank you to Pedo Leader for this useful post:

Baby-panama, XSnIpEriSBaCk
08-26-2011, 07:10 PM #2
Brentdevent
I defeated!
hope someday it will appear for the ps3 :l
08-26-2011, 10:34 PM #3
Originally posted by Pedo
How to Decompress and Recompress Black Ops Script Files For Wii


This is how to modify the Wii script files. This can not be done on the ps3 or xbox 360, sorry. This is a tutorial on how to extract and zip, not on how to code. I use the USA NTSC version of the game. You might run into some problems if your region is different.

Requirements
-a hacked/modded Wii
-BlackOps game image ( Link removed by: Black Reaper )
-cIOS and loader that will load BlackOps
-WIIScrubber
-HxD or any other hex editor you prefer
-Offzip (offset unzipper)
-Packzip (offset zipper)

Download Pack Here:
You must login or register to view this content.

Wii will be .iso modding, so we will use WIIScrubber extract and replace the files.

1.) Open up WiiScrubber and load the Black Ops game image.

2.) Extract Partition: 1 - DATA/common_level_temp_mp.ff to your work folder.

Now wii will be extracting this file.

Alternatively, you can open the file with FF viewer, but I'm not too sure if you can save

3.) Open a command prompt window (run > cmd) in the folder that you extracted common_level_temp_mp.ff.

    cd [path]


4.) Copy offzip and packzip into the work folder

5.) Extract/decompress common_level_temp_mp.ff

    offzip -a common_level_temp_mp.ff ./


0
It should create new a file decompressed file.
6.) Open 0000000c.dat with HxD. Select offsets 1360C2-13DC33 (Ctrl + E). This is _missions.gsc.

7.) Copy the select (Ctrl + C). Create a new file (Ctrl + N) and paste _missions.gsc. Save it (Ctrl + S) into your work folder as _missions.gsc.



Now we edit!

8.) Wii can't add on to this file without changing the size, so wii have to remove and clean the file so we can add our own code. Delete all the monitor functions or just download my semi-cleaned missions_file.

9.) Add your own codes to this.

10.) Open up 0000000c.dat and _mission.gsc in HxD again and select the same part. Right click > Fill Section > 1. pass > Hex-values: > 00 > OK

11.) Select the same. Open _missions.gsc and select everything into the file. Paste all this over the selected in 0000000c.dat. Paste WRITE (Ctrl + . Do not paste insert.

12.) Save 0000000c.dat.

Now we will zip and replace
13.) Open command prompt again in your work folder.

14.) Use packzip to zip and insert the data back into common_level_temp_mp.ff. It might be a good idea to back up common_level_temp_mp, so you don't have to redownload it.

    packzip -o 0x0000000c 0000000c.dat common_level_temp_mp.ff


15.) Open up WiiScrubber and replace the default common_level_temp_mp.ff with your edited one.

16.) Open up your WBFS manager copy your modded BlackOps on to your harddrive.

Some codes....

Unlimited Ammo

    self setClientDvar( "player_sustainAmmo", "1" );


Some Dvars (a few don't work)

     setDvar( "jump_height", "999" );  
setDvar( "bg_fallDamageMaxHeight", "9999" );
setDvar( "bg_fallDamageMinHeight", "9998" );
self setClientDvar( "compassSize", "1.3" );
self setClientDvar( "compassEnemyFootstepEnabled", "1" );
self setClientDvar( "cg_drawFPS", "1" );
self setClientDvar( "player_sustainAmmo", "1" );
self setClientDvar( "player_breath_hold_time", "60" );
self setClientDvar( "compassEnemyFootstepMaxRange", "99999" );
self setClientDvar( "compassEnemyFootstepMaxZ", "99999" );
self setClientDvar( "compassEnemyFootstepMinSpeed", "0" );
self setClientDvar( "compassRadarUpdateTime", "0.01" );
self setClientDvar( "compassRadarUpdateFastTime", "0.001" );
self setClientDvar( "scr_game_forceradar", "1" );
self setClientDvar( "player_burstFireCooldown", "0" );
self setClientDvar( "perk_weapReloadMultiplier", "0.01" );
self setClientDvar( "perk_weapAdsMultiplier", "0.01" );
self setClientDvar( "perk_weapMeleeMultiplier", "0.01" );
self setClientDvar( "perk_weapSwitchMultiplier", "0.01" );
self setClientDvar( "perk_sprintMultiplier", "20" );
self setClientDvar( "perk_delayExplosiveTime", "15" );
self setClientDvar( "perk_speedMultiplier", "2" );
self setClientDvar( "perk_sprintMultiplier", "4" );
self setClientDvar( "player_meleeRange", "99999" );
self setClientDvar( "player_meleeWidth", "20" );
self setClientDvar( "player_meleeHeight", "20" );


Instant level 50 (must be host)

    self maps\mp\gametypes\_persistence::statSet( "rankxp", 1262500, false );


1,000,000,000 CoD Points

    self maps\mp\gametypes\_persistence::statSet( "codpoints", 10000000000, false );


15th prestige (need to test) (need host)

    self maps\mp\gametypes\_persistence::statSet( "plevel", 15, false ); 


Tutorial by: "Admin" ( Only reference for name )

Of course you could always download the Black Ops Wii .FF Viewer you know if you want to do it the hard way... Cool Troll

Credits to Black Reaper for making this thread.


If you do me a favor when i made this thread on P v i had one error right here...

You must login or register to view this content.

it should be...

    
offzip -a common_level_temp_mp.ff ./ 0


The 0 code excluded from the code bbcode xD

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo