Automated tool that will help you to save your precious time when modifying Azur Lane scripts.
- NET Framework 4.5.1 or newer https://www.microsoft.com/en-us/download/details.aspx?id=40779
- Python 3.7.0 with "Add Python 3.7 to PATH" option enabled https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe
- (Skip if "Add Python 3.7 to PATH" option is enabled) Added Python's directory into System Environment Variables named Path https://docs.python.org/3/using/windows.html#configuring-python)
You must be new to the internet if you don't even know where to get the binary. Listen here you dipshit, do me a favor by fucking fuck yourself and begone from this github at once.
I've had enough of spoonfeeding a fucking brainlet who couldn't even find the solution by themself.
Open Azurlane.exe
and import Azur Lane AssetBundle file named scripts
You can obtain Azur Lane AssetBundle file named scripts from:
- Japan: Android/data/com.YoStarJP.AzurLane/files/AssetBundles
- China (bilibili): Android/data/com.bilibili.azurlane/files/AssetBundles
- Korean: Android/data/com.txwy.and.blhx/files/AssetBundles
AssetBundle extractor (UnityEx.exe) will not working properly when your System Locale is not English.
This issue will only happens if you're playing China (bilibili) version of the game, simply do the following step to fix this issue.
Use DnSpy to import game's dll file named Assembly-CSharp.dll, then search LuaScriptMgr and edit a method named Load(Action) and remove lines shown in the picture (see below).
https://github.com/jmk5544/Azurlane-scripts-autopatcher
A tool to automatically modify Azurlane scripts and generate several modified scripts, a.k.a modded scripts to obtain unfair gameplay.
You can grab the binary from the releases page, also take a look at Azurlane-LuaHelper if you want to do it manually.
- Python 3.0 or newer
- NET Framework 3.5 or newer
Open Azurlane.exe
and select Azurlane AssetBundle file named scripts, or by command Azurlane.exe <path-to-scripts>
You can obtain Azurlane AssetBundle file named scripts from:
- Japan: Android/data/com.YoStarJP.AzurLane/files/AssetBundles
- China (bilibili): Android/data/com.bilibili.azurlane/files/AssetBundles
- Korean: Android/data/com.txwy.and.blhx/files/AssetBundles
$ azurlane scripts-jp
[+] Copying AssetBundle to temp workspace...<done>
[+] Decrypting and Unpacking AssetBundle...<done>
[+] Decrypting and Decompiling Lua...1/3...2/3...3/3...<done>
[+] Cloning Lua and AssetBundle...1/6...2/6...3/6...4/6...5/6...6/6...<done>
[+] Rewriting Lua...1/6...2/6...3/6...4/6...5/6...6/6...<done>
[+] Recompiling and Encypting Lua...1/6...2/6...3/6...4/6...5/6...6/6...<done>
[+] Repacking and Encrypting AssetBundle...1/6...2/6...3/6...4/6...5/6...6/6...<done>
[+] Copying all modified AssetBundle to original location...1/6...2/6...3/6...4/6...5/6...6/6...<done>
[+] Cleaning...
Everything is ok, we're done.
Press any key to exit.