SkillAgentSearch skills...

WallyMapEditor

Brawlhalla map editor

Install / Use

/learn @moffel1020/WallyMapEditor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

WallyMapEditor

<p> <a href="https://discord.com/invite/pxpe7FGwfQ"> <img src="https://img.shields.io/discord/1287853332853035150?logo=discord&logoColor=white&label=Discord&color=7289da" /> </a> </p>

A map editor for Brawlhalla. Currently under development.

<img width="1920" height="1006" alt="{D241805C-8341-4987-BCA3-0780132BDB49}" src="https://github.com/user-attachments/assets/d1dde174-ffdd-4d1c-8e82-f318e01f3a8d" />

Download

Download the latest release here

If the program doesn't launch on windows, you may need to install the latest Visual C++ Redistributable

Building from source

make sure you have git installed.

download the code:

git clone --recurse-submodules https://github.com/moffel1020/WallyMapEditor.git

run the project (inside the WallyMapEditor folder created by git clone):

dotnet run --project WallyMapEditor

Requirements

  • .NET 8 SDK
  • On Windows: latest Visual C++ Redistributable

The program allows overriding any relevant brawlhalla file with a custom one, but for ease of use, it is recommended to install Brawlhalla.

Submodules

  • WallyMapSpinzor2 - C# serialization library for Brawlhalla .xml maps + rendering API (can be implemented in any rendering library - see the old WallyMapSpinzor2.MonoGame repo).

  • WallyAnmSpinzor - C# library for parsing Brawlhalla .anm files.

  • BrawlhallaSwz - C# library for encrypting and decrypting Brawlhalla .swz files.

  • SwiffCheese - C# library for converting flash vector graphics into svg.

  • AbcDisassembler - C# library for parsing actionscript bytecode. Used to find the swz decryption key.

Package Dependencies

This list includes the dependencies from submodules.

  • Svg.Skia (3.03) - Library based on SkiaSharp (3.116.1) for Svg rendering.

  • NativeFileDialogSharp (0.5.0) - C# bindings for nativefiledialog, a C library for opening the platform's default file explorer dialog.

  • Raylib-cs (6.1.1) - C# bindings for Raylib, a C rendering library.

  • ImGui.NET (1.90.9.1) - C# bindings for ImGui, a C++ ui library.

  • rlImgui-cs (2.1.0) - C# library for bridging between Raylib-cs and ImGui.NET.

  • SwfLib (1.0.5) - C# library for parsing .swf files.

  • OneOf (3.0.271) - C# tagged union library.

  • Sep (0.11.0) - C# csv parsing library.

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated2d ago
Forks3

Languages

C#

Security Score

85/100

Audited on Mar 30, 2026

No findings