All Projects → fieryhenry → Battle-Cats-Save-File-Editor

fieryhenry / Battle-Cats-Save-File-Editor

Licence: GPL-3.0 license
Battle Cats Save File Editor made in C# that requires root/rooted emulator and a PC

Programming Languages

C#
18002 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Battle-Cats-Save-File-Editor

hollow
Online Hollow Knight save file editor .
Stars: ✭ 89 (+242.31%)
Mutual labels:  save-editor
PD2SE
Save editor for PAYDAY 2. All data types, encryption, hashing, and encoding aspects of save format have been reversed and re-implemented.
Stars: ✭ 13 (-50%)
Mutual labels:  save-editor
oni-save-parser
Parses save files for the game "Oxygen Not Included".
Stars: ✭ 33 (+26.92%)
Mutual labels:  save-editor
blackchocobo
Save Editor For Final Fantasy VII
Stars: ✭ 43 (+65.38%)
Mutual labels:  save-editor
NomNom
NomNom is the most complete savegame editor for NMS but also shows additional information around the data you're about to change. You can also easily look up each item individually to examine its attributes, independently of a savegame, or get other useful information that are not related to a specific savegame (but enhanced if one is loaded).
Stars: ✭ 167 (+542.31%)
Mutual labels:  save-editor
R3ditor
An open-source project created to reverse-engineering some Resident Evil 3 files
Stars: ✭ 19 (-26.92%)
Mutual labels:  save-editor
Ultimate-Smasher
A Super Smash Bros. Ultimate save editor written in Python
Stars: ✭ 77 (+196.15%)
Mutual labels:  save-editor
NieRAutomata Inventory Editor
Work in progress inventory editor for NieR:Automata.
Stars: ✭ 23 (-11.54%)
Mutual labels:  save-editor
HWL-SaveEditor
An Save-Editor for the game Hyrule Warriors Legends (Nintendo 3DS)
Stars: ✭ 18 (-30.77%)
Mutual labels:  save-editor
AutoSave.nvim
🧶 Automatically save your changes in NeoVim
Stars: ✭ 349 (+1242.31%)
Mutual labels:  save-editor
D3Edit
A script to encrypt/decrypt and modify Diablo III saves
Stars: ✭ 35 (+34.62%)
Mutual labels:  save-editor
borderlands3-save-editor
got tired trying to beat the katagawa ball^W^Wempowered scholar, and no accessible in-game console, so here we are
Stars: ✭ 36 (+38.46%)
Mutual labels:  save-editor
Pkhex
Pokémon Save File Editor
Stars: ✭ 1,781 (+6750%)
Mutual labels:  save-editor
save-workspace-atom-plugin
If you work with few projects same time this plugin give you the opportunity to change your workspace faster. Save your workspace, all your opened tabs, cursor position, etc. for each task you are working with.
Stars: ✭ 24 (-7.69%)
Mutual labels:  save-editor
NieRAutomata-SteamID64-Editor
Allows users to edit the SteamID64 stored in the save files of NieR:Automata.
Stars: ✭ 16 (-38.46%)
Mutual labels:  save-editor
apollo-ps4
Apollo Save Tool (PS4)
Stars: ✭ 116 (+346.15%)
Mutual labels:  save-editor
OctopathTraveler
Switch OctopathTraveler SaveDate Editor
Stars: ✭ 32 (+23.08%)
Mutual labels:  save-editor
Gibbed.Borderlands
Tools & code for use with Borderlands.
Stars: ✭ 44 (+69.23%)
Mutual labels:  save-editor

Battle Cats Save File Editor

New python editor here: https://github.com/fieryhenry/BCSFE-Python


I have a discord server:https://discord.gg/DvmMgvn5ZB, it's the best way report bugs and you can leave your suggestions for new features to be implemented in the editor

If you want to support my work and keep me motivated to continue to work on this project then maybe consider gifting me some ko-fi here: https://ko-fi.com/fieryhenry

Thanks To:

Lethal's editor for giving me inspiration to start the project and it helped me work out how to patch the save data and edit cf/xp: https://www.reddit.com/r/BattleCatsCheats/comments/djehhn/editoren/

Beeven and csehydrogen's open source code, which helped me figure out how to patch save data: GitHub - beeven/battlecats, GitHub - csehydrogen/BattleCatsHacker

How To Use

This got way more complicated due to added security to the transfer system, you now need to have a rooted device - either an emulator or a real device and extract the save that way.

Download the tool Releases · fieryhenry/Battle-Cats-Save-File-Editor · GitHub (get Battle Cats Save File Editor.zip, not the exe)

Watch this tutorial video that goes you through the steps of getting the save from the game, editing it, putting it back in, and fixing save data is used elsewhere bug: BC help vid Updated - YouTube

Scripts

Pull

Gets the save data from the game files.

Run the script with the argument of the game version that you want, e.g script.bat en

You can add a second agrument with the path to pull to, otherwise it will pull the save data to the current directory

Download (Right click -> save as)

@echo off
set game_version=%1
if %1 == jp set game_version=
adb pull /data/data/jp.co.ponos.battlecats%game_version%/files/SAVE_DATA %2

Push

Puts the save data into the game files, closes and re-opens the game.

Run the script with the argument of the game version that you want, e.g script.bat en

You can add a second agrument with the path to push from, otherwise it will push the save data located in the current directory.

Download (Right click -> save as)

@echo off
set game_version=%1
if %1 == jp set game_version=
set PACKAGE_NAME=jp.co.ponos.battlecats%game_version%
adb push %2SAVE_DATA /data/data/%PACKAGE_NAME%/files/SAVE_DATA
adb shell am force-stop %PACKAGE_NAME%
adb shell monkey -p %PACKAGE_NAME% -v 1

Wipe Save Data

Creates a fresh game ready for unban/fix elsewhere features

Run the script with the argument of the game version that you want, e.g script.bat en

You can add a second agrument with the path to push from, otherwise it will push the save data located in the current directory.

Download (Right click -> save as)

@echo off
set game_version=%1
if %1 == jp set game_version=
set PACKAGE_NAME=jp.co.ponos.battlecats%game_version%
adb shell rm /data/data/jp.co.ponos.battlecatsen/shared_prefs -r -f
adb shell rm /data/data/jp.co.ponos.battlecatsen/files/*SAVE_DATA*

adb shell am force-stop %PACKAGE_NAME%
adb shell monkey -p %PACKAGE_NAME% -v 1

Features

  1. Cat Food
  2. XP
  3. Tickets / Platinum Shards
    3.1 Normal Tickets
    3.2 Rare Tickets
    3.3 Platinum Tickets
    3.4 Legend Tickets
    3.5 Platinum Shards (using this instead of platinum shards reduces the chance of a ban)
  4. Leadership
  5. NP
  6. Treasures
    6.1 All Treasures In A Chapter / Chapters
    6.2 Specific Treasure Types e.g Energy Drink, Void Fruit
  7. Battle Items
  8. Catseyes
  9. Cat Fruits / Seeds
  10. Talent Orbs
  11. Gamatoto
    11.1 Catamins
    11.2 Helpers
    11.3 XP
  12. Ototo
    12.1 Base Materials
    12.2 Engineers
    12.3 Cat Cannon Upgrades
  13. Gacha Seed
  14. Equip Slots
  15. Gain / Remove Cats
    15.1 Get all cats
    15.2 Get specific cats
    15.3 Remove all cats
    15.3 Remove specific cats
  16. Cat / Stat Upgrades
    16.1 Upgrade all cats
    16.2 Upgrade all cats that are currently unlocked
    16.3 Upgrade specific cats
    16.4 Upgrade Base / Special Skills (The ones that are blue)
  17. Cat Evolves
    17.1 Evolve all cats
    17.2 Evolve specific cats
    17.3 Evolve all current cats
    17.4 Devolve all cats
    17.5 Devolve specific cats
  18. Cat Talents
  19. Clear Levels / Outbreaks / Timed Score
    19.1 Clear Main Story Chapters
    19.2 Clear Stories of Legend Subchapters
    19.3 Clear Uncanny Legends Subchapters
    19.4 Clear Other Event Stages
    19.5 Clear Zombie Stages / Outbreaks
    19.6 Clear Aku Realm
    19.7 Set Into The Future Timed Scores
    19.8 Clear Heavenly Tower
    19.9 Clear Infernal Tower
  20. Inquiry Code / Elsewhere Fix / Unban
    20.1 Change Inquiry Code
    20.2 Fix save is used elsewhere error - whilst selecting a save that has the error(the one you select when you open the editor) select a new save that has never had the save is used elsewhere bug ever(you can re-install the game to get a save like that)
  21. Get Restart Pack
  22. Close rank up bundle / offer menu
  23. Calculate checksum of save file
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].