The process of finding Array of Byte codes for a Unity game isn't that hard (unless the game's scripts are obfuscated

).
The programs you need: .Net Reflector, Unity3D Obfuscator, Raw Data AoB Extractor, and Cheat Engine.
Step 1: Getting the .unity3d file.
-Load Dead Frontier and go to the city.
-Right click on the side of the page and select View Page Info.
-Click on Media on the top of the pop-up page and select the .unity3d file.
-click on save as and place it on your desktop.
*picture below shows the popup page
Step 2: Extracting the .dll files from .unity3d file.
-Open Unity3dObfuscator.
-Select New Project (wizard).
-Set source type to "Web Player, Web Player Streamed...", select the dead frontier .unity3d file and click finish.
-Click on Unpack Web Archive in a directory (.unity3d) and place it on your desktop.
-Close the popup that comes up and go to your desktop.
*picture below shows the .dll files of dead frontier
Step 3: Viewing scripts
-Open .Net Reflector.
-Select your recent .net framework version.
-Open a .dll file (i.e. Assembly-UnityScript.dll) by clicking on file -> Open Assembly.
-View scripts of the .dll file (take your time and look at the logic of the game dynamics).
-Set the script language to IL once you found a script you wish to convert to AoBs.
-Go to bottom of script and click on expand methods (if popup occurs, select the .dll file you opened up).
-Select the whole or part of a script that you wish to convert to AoBs (i.e. Disable Zombie Attack's script).
*If you can't highlight the script, click on tools -> options and close the options popup (it should fix the issue).
-Paste them on a text file (for safe-keeping).
*Picture below shows .Net Reflector
Step 4: Converting IL script to AoB
-Open Raw Data AoB Extractor
-Click on Unity (IL DASM -> bytecode).
-Paste IL script you pasted on your text file and click Generate Instructions.
-Select the whole generated instructions IL script and paste it on your text file (delete the other IL script if you want).
-Click on Get AoB and paste it on your text file.
*Picture Below Shows Raw Data AoB Extractor
Step 5: Finding bytes for wildcard ?? (lowers address count in Cheat Engine)
-Open cheat engine.
-Set value type to Array of Byte.
-Select your process (i.e. Firefox: plugin-container.exe).
-Paste huge chunk of byte data in text field and click scan
*If no addresses pop up, you have to find the byte data for a small portion of the IL script (i.e. Disable Zombie Attack).
-Select the addresses and click on red arrow.
-Select all the pasted addresses and right click (change record -> value)
-Copy the whole AoB and paste it on a text file.
*Picture below shows IL string for Disable Zombie Attack and it's full AoB
Step 6: Setting AoB modifications in Dead Frontier
*In this video, the AoB used is a wildcard version of Disable Zombie Attack; since only 3 addresses popped up, you don't have to worry about
Step 5.
**If you want to find out what to replace for the original AoB, you have to learn about hexadecimals and their meanings.
This is the whole process of hacking Dead Frontier and other Unity games
