Main public logs
Appearance
Combined display of all available logs of Battle Cats Game Modding Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 13:39, 19 January 2026 Fieryhenry talk contribs created page Signing an APK (create signing page)
- 13:27, 19 January 2026 Fieryhenry talk contribs created page Packing an APK (Create page)
- 13:20, 19 January 2026 Fieryhenry talk contribs created page Packing .pack and .list files (Created page with "Once you have modified your game data, you need to encrypt and pack the files into new .pack and .list files. If you want to know how the .pack and .list files are structured in order to make your own tools, see Structure of .pack and .list files. If you have placed all of your files inside DownloadLocal then you should just pack and encrypt that data, not DataLocal or any other packs. == BCGM_Python == A tool made by fieryhenry which...")
- 13:14, 19 January 2026 Fieryhenry talk contribs protected MediaWiki:Spam-whitelist [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 13:14, 19 January 2026 Fieryhenry talk contribs created page MediaWiki:Spam-whitelist (apkpure)
- 13:04, 19 January 2026 Fieryhenry talk contribs protected Battle Cats Game Modding Wiki:Code of Conduct [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 08:04, 28 December 2025 Fieryhenry talk contribs created page Map type (Created page with "== Letter code == == Map ID == * 0-999: Stories of Legend * 1000-1999: Regular event * 2000-2999: Collab * 3000-3999: Main story * 4000-4999: Extra / Misc * 5000-5999: Unused * 6000-6999: Catclaw dojo * 7000-7999: Tower * 8000-10999: Unused * 11000-11999: Dojo ranking * 12000-12999: Challenge battle * 13000-13999: Uncanny legends * 14000-14999: Catamin * 15000-15999: Unused * 16000-16999: Legend Quest * 17000-19999: Unused * 20000-20999: Empire of Cats Zombie * 21000-2...")
- 10:59, 16 November 2025 Fieryhenry talk contribs created page StageXX X.csv (Created page with "{{Game file | File name = stageTM_S.csv, where T is a Map type, M is the map index and S is the stage index. | Pack name = DataLocal | Short description = contains in-battle information about a particular stage. | Structure = The file is a CSV file with the following structure: The first line specifies meta information about the stage. It has 6 columns as so: # Castle type # No continues flag # Continuation stage - chance # Continuation stage - map id # Cont...")
- 10:34, 31 October 2025 Fieryhenry talk contribs created page Enemyname.tsv (Created page with "{{Game file | File name = Enemyname.tsv | Pack name = resLocal | Short description = contains the names of the enemies in the game | Structure = The file is a TSV file file with 1 columns. Each row is a different enemy. The first row is blank. Any enemies without a name have the name "ダミー" | Examples = <syntaxhighlight lang="text" line> Enemy0 Enemy1 Dog Nice enemy ダミー Last enemy </syntaxhighlight> Category:TSV files This means enemy 0 has the...")
- 10:01, 31 October 2025 Fieryhenry talk contribs created page NyankoPictureBook.csv (Created page with "{{Game file | File name = nyankoPictureBook_{lang}.csv | Pack name = resLocal | Short description = contains the text for the message that is displayed when you haven't unlocked this cat or form yet in the catguide. | Structure = The file is a Lang CSV file where each row is a different cat. Each form has 3 lines of possible text. So 12 columns in total plus 1 for a terminating @ symbol | Examples = <syntaxhighlight lang="text" line> Get from rare gacha|@|...")
- 18:30, 29 October 2025 Fieryhenry talk contribs created page Unitbuy.csv (Created page with "{{Game file | File name = unitbuy.csv | Pack name = DataLocal | Short description = contains the catbase stats for a cat | Structure = The file is a CSV file where each row is a different cat. The columns are as so: TODO: finish | Examples = Just one cat as an example: <syntaxhighlight lang="text" line> 0,0,1400,2200,3000,4700,6700,9100,11000,15100,18700,22700,2,1,1060100,0,445,3,20,20,-1,10,10,15767,0,30,-1,200000,167,10,169,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...")
- 20:52, 28 October 2025 Fieryhenry talk contribs created page Unit.csv (Created page with "{{Game file | File name = unit{(cat_id + 1):03d}.csv (e.g unit001.csv) | Pack name = DataLocal | Short description = contains the in-battle stats for a cat | Structure = The file is a CSV file where each row is a different form. The columns are as so: # Cat name # Description line 1 # Description line 2 # Description line 3 # Description line 4 If the cat has 4 forms, then the file will have 4 lines, if the cat has 2 forms, then it may have 2 lines. Although in...")
- 18:58, 24 October 2025 Fieryhenry talk contribs created page Unit Explanation.csv (Created page with "{{Game file | File name = Unit_Explanation{cat_id + 1}_{language}.csv | Pack name = resLocal | Short description = contains the names and descriptions of cats. | Structure = The file is a Lang CSV file where each row is a different form. The columns are as so: # Cat name # Description line 1 # Description line 2 # Description line 3 # Description line 4 If the cat has 4 forms, then the file will have 4 lines, if the cat has 2 forms, then it may have 2 lines. Alt...")
- 18:17, 24 October 2025 Fieryhenry talk contribs created page NyankoPictureBookData.csv (Created page with "{{Game file | File name = nyankoPictureBookData.csv | Pack name = DataLocal | Short description = contains info about the cat with relation to the cat guide. | Structure = The file is a CSV file where each row is a different cat. The 8 columns are as so: # Is displayed in cat guide - whether the cat should be displayed in the cat guide or not # Is limited - whether the cat is a limited unit. Not sure what this means # Total forms - the total number of forms t...")
- 11:25, 22 October 2025 Fieryhenry talk contribs created page Sound setting.tsv (Created page with "{{Game file | File name = Sound_setting.tsv | Pack name = DataLocal | Short description = contains metadata about the music and sound effects in the game. See Audio | Structure = The file is a TSV file where each row is an audio file item, the first row being a set of headers. The 3 columns are as so: # BGM flag - whether the audio file is background music or not. # Loop flag - whether the audio loops or not # Priority - the priority of the sound effect. -1 f...")
- 10:25, 22 October 2025 Fieryhenry talk contribs created page Easing types (Created page with "Easing types used in the maanim files. They are as follows: <ol start="0"> <li>Linear</li> <li>Step / Instant</li> <li>Semicircle</li> <li>Lagrange</li> </ol>")
- 10:24, 22 October 2025 Fieryhenry talk contribs created page Modification type (Created page with "Modification types using in the maanim files. They are as follows: <ol start="0"> <li>Parent ID</li> <li>Unit ID</li> <li>Imgcut ID</li> <li>Z Index</li> <li>X Position</li> <li>Y Position</li> <li>X Pivot</li> <li>Y Pivot</li> <li>X and Y Scale Factor</li> <li>X Scale Factor</li> <li>Y Scale Factor</li> <li>Angle</li> <li>Opacity</li> TODO: check these 2 <li>Horizontal Flip</li> <li>Vertical Flip</li> </ol>")
- 10:20, 22 October 2025 Fieryhenry talk contribs created page Maanim files (Created page with "Maanim files make up part of a model. They are responsible for defining keyframes to move the parts defined in a mamodel file. == Structure == The file is a CSV file and starts with a line specifying the format. This is always <code>[modelanim:animation]</code> and is unused by the game. The next line is the version code, see below for more details. The next line is the total number of keyframe sets. Each keyframe set is made up of the follo...")
- 09:36, 22 October 2025 Fieryhenry talk contribs created page Category:Package files (Created page with "Files that are contained inside the game package.")
- 09:34, 22 October 2025 Fieryhenry talk contribs created page Download.tsv (Created page with "{{Game file | File name = download_X.tsv | Pack name = the game APK | Short description = specifies which files to download from the server when the game first opens. | Structure = The file is a TSV file. The first row specifies the metadata of the zip file downloaded from the game server. The columns are as follows: # Byte order mark - always \ufeff # Zip file size in bytes # Zip MD5 hash After this each row specifies a file that the zip contains...")
- 20:15, 26 September 2025 Fieryhenry talk contribs created page Event filter data (start of page)
- 09:18, 19 September 2025 Fieryhenry talk contribs created page Use TBCTK as a replacement to BCGM Python (Created page with "If you don't want to bother rewriting all of your custom content as TBCTK modifications. == Creating a mod == Run the following command to create a blank mod <syntaxhighlight lang="shell" line> tbctk-cli init --id testmod -a username -n "Test Mod" --output cool_dir </syntaxhighlight> This will create a mod in the directory cool_dir in the current working directory. == Adding raw APK files == Raw files are files which are in the APK itself. This can be stuff like ra...")
- 13:57, 9 September 2025 Fieryhenry talk contribs created page Pack file stuffing (Created page with "Pack file stuffing refers to the technique of placing the original, unmodified pack and list files inside of another pack file, often in order to reduce or eliminate (see DownloadLocal stuffing the need to change the hashes of the game files. == Method == Say for example you want to modify a file from DataLocal, e.g unitbuy.csv # Create a copy of DataLocal.pack and DataLocal.list # Place these files inside another pack file, for example DownloadLocal # Modify unit...")
- 13:38, 9 September 2025 Fieryhenry talk contribs created page DownloadLocal stuffing (Created page with "DownloadLocal stuffing refers to the practice of putting the original .pack and .list files inside DownloadLocal in order to modify any pack file you want without needing to change the hashes. It is a special case of Pack file stuffing.")
- 13:35, 9 September 2025 Fieryhenry talk contribs created page DownloadLocal (Created page with "DownloadLocal is a pack file which normally contains files to render the cat walking animation when downloading the game files from the server. Download local is useful for modders for the following reasons == Highest Priority == Files stored in DownloadLocal have the highest priority when compared to other pack files. Meaning that if you place a file, for example unitbuy.csv inside DownloadLocal, it will always replace the original unitbuy.csv in DataLocal. This mea...")
- 13:32, 9 September 2025 Fieryhenry talk contribs moved page Structure of .pack and .list files to Pack and list files
- 19:49, 8 September 2025 Fieryhenry talk contribs protected Battle Cats Game Modding Wiki:Privacy policy [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 19:49, 8 September 2025 Fieryhenry talk contribs created page Battle Cats Game Modding Wiki:Privacy policy (Created page with "This Privacy Policy outlines how the Battle Cats Game Modding Wiki ("we," "us," or "our") collects, uses, and protects the personal information of users ("you" or "your") who access and use our website. We are committed to safeguarding your privacy in accordance with applicable data protection laws, including the UK General Data Protection Regulation (UK GDPR) and the European Union General Data Protection Regulation (EU GDPR). == Information We Collect == We collect t...")
- 06:58, 8 September 2025 Fieryhenry talk contribs moved page Textures to Texture
- 06:57, 8 September 2025 Fieryhenry talk contribs created page Mamodel files (Created page with "Mamodel files make up part of a model. They are responsible for giving assigning texture regions to parts of a model, giving them properties such as a base position, opacity, rotation, scale, etc. == Structure == The file is a CSV file and starts with a line specifying the format. This is always <code>[modelanim:model]</code>. The next line is the version code, this is always <code>3</code>, but there is code in the game to handle different versions. The...")
- 11:22, 7 September 2025 Fieryhenry talk contribs moved page NynakoPictureBookData EffectAbility.csv to NyankoPictureBookData EffectAbility.csv without leaving a redirect
- 11:21, 7 September 2025 Fieryhenry talk contribs created page Item category (Created page with "Item category defines what type of an item, and item is. It is referenced in Gatyaitembuy.csv. == Values == === 0 === Basic / misc items. === 1 === Event / Collab tickets === 2 === Base abilities / special skills === 3 === Battle items === 4 === Catfruit / evolve items === 5 === Catseyes. === 6 === Catamins === 7 === Base / building materials === 8 === Lucky Ticket and Lucky Ticket G === 9 === Endless items. === 10 === Other lucky ticket and lu...")
- 08:41, 6 September 2025 Fieryhenry talk contribs moved page EffectAbility.csv to NynakoPictureBookData EffectAbility.csv
- 08:41, 6 September 2025 Fieryhenry talk contribs created page EffectAbility.csv (Created page with "{{Game file |File name= nyankoPictureBookData_EffectAbility.csv |Pack name= DataLocal |Short description= Handles the mapping of abilities and traits to names and images as well as the layout in the filter menu. |Structure= A CSV file where each row is an ability where each column means the following: # Ability ID - unique identifier for this ability. # Ability ordering - ordering of this item in the filter menu, cat guide, upgrade menu, etc. # T...")
- 08:32, 6 September 2025 Fieryhenry talk contribs created page Localized string (Created page with "A localized string is a string which is identified by a string key. When the game wants to display the text, it looks in localizable.tsv and takes the value associated with the key. Category:Game data")
- 08:25, 6 September 2025 Fieryhenry talk contribs created page Lang CSV file (Created page with "Category:CSV files These files are csv files for every region except for en, in which the delimiter is a pipe (<code>|</code>) rather than a comma (<code>,</code>). They have the extension <code>.csv</code>. It is likely done this way since commas appear often in English text.")
- 08:22, 6 September 2025 Fieryhenry talk contribs created page TSV file (Created page with "A TSV file is a file made up of lines and tabs. Each line is a row of data, and tabs are used to deliminate each field. For a list of TSV files, see Category:TSV files Category:TSV files")
- 08:22, 6 September 2025 Fieryhenry talk contribs created page CSV file (Created page with "A CSV file is a file made up of lines and commas. Each line is a row of data, and commas are used to deliminate each field. For a list of CSV files, see Category:CSV files Category:CSV files")
- 08:10, 6 September 2025 Fieryhenry talk contribs created page Item shop (Created page with "The itemshop is a place to buy items such as battle items, XP and catamins using catfood. The set of items that appear in the item shop is defined by itemShopData.tsv, and the texture is defined by item000. Category:Game data")
- 08:07, 6 September 2025 Fieryhenry talk contribs created page Game files (Created page with "A game file is any file inside a .pack file. To see a list of game files, see Category:Game files Category:Game files")
- 19:23, 5 September 2025 Fieryhenry talk contribs created page Package name editing (Created page with "Category:Game metadata edits The package name of the game should be modified so that it doesn't conflict with the unmodified game version. == Android == === With decoded resources === If you decoded resources when extracting the APK, then you can just modify the AndroidManifest.xml file with a text editor. You should modify the <code>package</code> attribute as part of the top level <code><manifest></code> tag. <syntaxhighlight lang="x...")
- 19:16, 5 September 2025 Fieryhenry talk contribs created page Category:Game metadata edits (Created page with "Category for edits that relate to non-game data content such as the app name, package name and icon.")
- 19:08, 5 September 2025 Fieryhenry talk contribs created page Battle Cats Game Modding Wiki:Logo (Created page with "The logo was created by fieryhenry. <gallery> logo-original.png|Modding Wiki Logo </gallery> == Changes == The logo is subject to change, if you want to discuss a new logo, do so in the Talk page. To submit a logo, email your submission to [mailto:wiki+logo@battlecatsmodding.org wiki+logo@battlecatsmodding.org], preferably as an SVG file, but PNGs are also accepted.")
- 19:03, 5 September 2025 Fieryhenry talk contribs created page File:Logo-original.png (Original logo)
- 19:03, 5 September 2025 Fieryhenry talk contribs uploaded File:Logo-original.png (Original logo)
- 18:56, 5 September 2025 Fieryhenry talk contribs created page Category:Pages using Tabber parser tag (Created blank page)
- 18:23, 5 September 2025 Fieryhenry talk contribs created page BCGM Python (Created page with "A tool made by fieryhenry which can be accessed via [https://codeberg.org/fieryhenry/BCGM-Python Codeberg].")
- 20:18, 4 September 2025 Fieryhenry talk contribs deleted the user account "Testacc" (5)
- 20:18, 4 September 2025 Fieryhenry talk contribs merged the user account "Testacc" (5) into Anonymous (0)
- 20:18, 4 September 2025 Fieryhenry talk contribs deleted the user account "Test" (6)