Skip to content

WindowsLogic-Productions/fm2ndparser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fm2ndParser

Parser CLI/library for Fighter Maker 2nd files.

Main goal:

  • read FM2nd files as completely as possible
  • export to readable, versionable JSON
  • later support binary generation from JSON

Supported files

  • .kgt
  • .player
  • .stage
  • .demo

Requirements

  • .NET 10+

Quick start

git clone https://github.com/xem85/fm2ndparser
cd fm2ndparser
dotnet build

The compiled output is available in the Publish folder.

Usage

Parse a project starting from .kgt:

Fm2ndParser game.kgt

⚠️ Use this tool at your own risk. The author is not responsible for any damage or data loss.

Useful options:

  • --clean-up (-c): cleaner JSON for comparison
  • --new-files (-n): create new JSON files instead of overwriting
  • --export-resources (-x): export embedded images/sounds

Current status

  • Parsing/export is the current focus
  • JSON -> binary write support is planned
  • Few formats/fields may still be incomplete

Contributing

Contributions are welcome.

License

MIT License. See LICENSE.

Credits

Developed by Xem85

About

A complete .NET parser library and console command for 2D Fighter Maker 2nd. game data files, supporting extraction of characters, stages, demos, and game settings from FM2K binary formats.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 94.3%
  • Pascal 5.7%