Kitsu Underground Lab

Kitsu-Nesh'Kaa

Internal Beta Team
Posts
171
Likes
140
WELCOME TO LAB
It's my small collection of works for Movie Battles II



MBCH Editor 2.5
A visual editor for .mbch character files



MBCH Editor is a desktop tool for editing .mbch files — the format that stores character/class properties for Movie Battles II. Instead of editing raw text by hand, you get a tabbed interface with live preview, autocomplete pulled from your own game files, validation, and a few bulk tools.

More info: Here

MBCH1.jpg

MBCH3.jpg

MBCH9-1.jpg

TypeCreate/edit modding tool
AffectsEditing of .mbch (and .mbtc) files
FeaturesFriendly GUI
Note.exe file. If anyone is interested, I'll post the source code for port on Linux/Mac.
DownloadLink


Models
Smaller MB2 Grenades

1755504207829.png

TypeModels fix replacer
AffectsAll grenades model
FeaturesSmaller models, LODs, fixed verts and topo, improved look
NoteGlow from grenades is not changed - you will always see an attempt to kill you
DownloadLink



KOTOR Grenade Pack

0.jpg
FileDescriptionTypeUpdated
zz_zz_kg00_ef.pk3GFX and ShadersMain19.07.2024
zz_zz_kg01_frag_mb.pk3Fragmentation Grenade — modelChoice31.05.2024
zz_zz_kg01_frag_mb_ef.pk3Fragmentation Grenade — effectsChoice21.08.2024
zz_zz_kg02_conc_mb.pk3Concussion (Stun) Grenade — modelChoice31.05.2024
zz_zz_kg02_conc_mb_ef.pk3Concussion (Stun) Grenade — effectsChoice31.05.2024
zz_zz_kg03_ther_mb.pk3Thermal Detonator — modelChoice11.09.2024
zz_zz_kg03_ther_mb_ef.pk3Thermal Detonator — effectsChoice02.06.2024
zz_zz_kg04_plas_mb.pk3Fire Grenade (Plasma) — modelChoice05.04.2024
zz_zz_kg04_plas_mb_ef.pk3Fire Grenade (Plasma) — effectsChoice19.07.2024

TypeModel + effects replacer
AffectsSelected grenades models and effects
FeatureInspired by Knights of the Old Republic 1/2
NoteFrag grenade effects are linked to other explosions (rockets, vehicles, etc.). You will hear them everywhere.
DownloadLink



Trip Mines

rR256ui.jpeg

AO55gW7.jpeg

TypeModel replacer
AffectsLaser Trip Mines
FeatureInspired by original JK mine and EA's BF2 variant.
NoteYou only need to select 1 version.
DownloadJA Variant | BF2 Variant



Hunter-Killer Model 77/78a
0kkQBxB.jpeg
vxvhTnM.jpeg

8HoU5Vh.png

TypePort model
AffectsNew BH select
FeatureFrom Star Wars Galaxies
NoteGuns replaced with custom hands - toggled via skin file
DownloadLink

 
Last edited:
Upvote 0

Kitsu-Nesh'Kaa

Internal Beta Team
Posts
171
Likes
140
removed download link for z6, no longer needed :lukesalute:

Also updated archive zz_zz_kg03_ther_mb.pk3
new path to model file and renamed icon for last update
 
Last edited:

Kitsu-Nesh'Kaa

Internal Beta Team
Posts
171
Likes
140
MBCH Editor 2.5
A visual editor for .mbch character files



MBCH Editor is a desktop tool for editing .mbch files — the format that stores character/class properties for Movie Battles II. Instead of editing raw text by hand, you get a tabbed interface with live preview, autocomplete pulled from your own game files, validation, and a few bulk tools.

MBCH1.jpg

TypeCreate/edit modding tool
AffectsEditing of .mbch (and .mbtc) files
FeaturesFriendly GUI
Note.exe file. If anyone is interested, I'll post the source code for port on Linux/Mac.
DownloadLink



Key features

  • Visual editor — edit fields in tabs instead of typing raw config text.
  • Live preview — the final .mbch text updates as you type; save it to a folder or pk3 or one-click Copy All.
  • Autocomplete with icons — models, skins, sabers, sounds, effects and icons are pulled from GameData/MBII (loose files and .pk3 archives).
  • Validation — unknown fields and bad values (wrong paths, unknown enums) are flagged.
  • Multiple files at once — open several .mbch files and switch between them in the sidebar.
  • Auto-recovery — your session is auto-saved; if the app closes unexpectedly, it offers to restore your work.
  • Team Composer — a internal editor for .mbtc team files.
  • Mass Analyzer — scan a whole folder (incl. .pk3) and report problems across every file.



Editor tabs

Class Info
MBCH3.jpg

MBCH4-0.jpg

MBCH4-1.jpg

MBCH4-2.jpg

MBCH4-3.jpg

MBCH4-4.jpg
The main character properties: fixed fields plus dynamic slots for extra skins, sabers, custom specs and custom attributes. Includes an RGB color picker and drag-and-drop attribute ordering.


Weapon Info
MBCH5.jpg
A list of weapon blocks (WeaponInfo0, WeaponInfo1, …). Add, remove, reorder and edit each weapon.


Force Info
MBCH6.jpg
Same idea as Weapon Info, but for force-power blocks (ForceInfo0, …).


Description
MBCH7.jpg
Free-text editor for the in-game description. OpenJK-style color codes (^1, ^2, …) are highlighted so you can see the colors as you write.


Library (Still development)
MBCH8.jpg
A searchable reference table (ID, Name, Tags, Description, Warnings/Notes). Filter by category or search to look up what a value means or whether it has a warning.




Tools
Team Composer (.mbtc) — a separate window for editing team files: team name, allowed classes, subclasses and time period.
MBCH9-0.jpg

MBCH9-1.jpg

Mass Analyzer — pick a folder and the editor scans every .mbch in it, then reports unknown fields and invalid values across all of them. A log is written for review. Also alternative to scanning .pk3 files for sidebar menu.



Installation

How to start
  1. Unzip the archive anywhere.
  2. Keep the core folder next to the .exe. The file core/data_public.db must be present.
  3. Run the .exe.
  4. Wait for full pre-caching.

First-time setup:
Pick GameData path
and select your MBII GameData folder. This enables autocomplete and icon previews from your game files.



More screenshots
MBCH2.jpg

MBCH2-1.jpg

MBCH1-1.jpg

MBCH1-2.jpg



Troubleshooting

If you encounter any bugs or problems, write to me in PM or Discord.
Prepare the log file, it is created automatically after the program is started first time.



Help, volunteering and future plans
5555.jpg

Help:

I need some help with the connections between the elements of the game, which depend on each other in one way or another.
If you know the dependencies and create your own mods from time to time.
Or do you have any ideas on how to improve and make work in the app more comfortable.
I will be glad of your help.

Plans:
  1. Automatic generation of descriptions of attributes and the character itself based on filled-in fields. (That's what connections are for)
  2. Mass parser and fixer - for mass replacement of many elements in all files at once.
  3. A full library with a complete description of all the elements. With node three and fandom wikia sync.
  4. A beautiful and informative node tree for characters.
 
Last edited:
Top