SceneGate.Games.MegaManStarForce3.UI
1.0.0
dotnet add package SceneGate.Games.MegaManStarForce3.UI --version 1.0.0
NuGet\Install-Package SceneGate.Games.MegaManStarForce3.UI -Version 1.0.0
<PackageReference Include="SceneGate.Games.MegaManStarForce3.UI" Version="1.0.0" />
<PackageVersion Include="SceneGate.Games.MegaManStarForce3.UI" Version="1.0.0" />
<PackageReference Include="SceneGate.Games.MegaManStarForce3.UI" />
paket add SceneGate.Games.MegaManStarForce3.UI --version 1.0.0
#r "nuget: SceneGate.Games.MegaManStarForce3.UI, 1.0.0"
#:package SceneGate.Games.MegaManStarForce3.UI@1.0.0
#addin nuget:?package=SceneGate.Games.MegaManStarForce3.UI&version=1.0.0
#tool nuget:?package=SceneGate.Games.MegaManStarForce3.UI&version=1.0.0
MigaManStarTres 
<p align="center"> <a href="https://github.com/oAGoulart/awesome-nollm?tab=readme-ov-file#ai-free-content-badge"> <img alt="AI-free content" src="https://github.com/oAGoulart/awesome-nollm/blob/main/assets/nollm-b-31px.png?raw=true"> </a> <a href="https://code.pleonex.dev/pleonex/MigaManStarTres/releases"> <img alt="Last release" src="https://code.pleonex.dev/pleonex/MigaManStarTres/badges/release.svg"> </a> <a href="https://code.pleonex.dev/pleonex/MigaManStarTres"> <img alt="Last Commit" src="https://img.shields.io/gitea/last-commit/pleonex/MigaManStarTres?gitea_url=https%3A%2F%2Fcode.pleonex.dev"> </a> <a href="https://code.pleonex.dev/pleonex/MigaManStarTres/actions"> <img alt="Build and release" src="https://code.pleonex.dev/pleonex/MigaManStarTres/badges/workflows/build-and-release.yml/badge.svg" /> </a> <a href="https://choosealicense.com/licenses/mit/"> <img alt="MIT License" src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat" /> </a> </p>
Modding tool and library for the game "Mega Man Star Force 3" from DS. It
supports both versions of the US game (game codes CRBE and CRRE).
Features
Tool:
- Export and import sprite and background graphics.
- Patch arm9 with messages new tilemap.
- The title screen image isn't exported as the tilemap doesn't preserve generated tiles. If it exists, it will be imported but be careful (#16).
- Export and import PXA graphics.
- Export and import card graphics.
- Export and import textures.
- Import text containers.
- Update alphabetical battle cards and keywords order.
Formats:
- Graphic container: read and write (with compression).
- Backgrounds: read, write, export, import.
- Sprites: read, write, export, import.
- Card images: read, write, export, import.
- Textures: read, write, export, import.
- Fields (maps): export
- Palettes (FCLT): read.
- Tilesets (FPIX): read.
- Tilemaps (FSRN): read.
- Field animations: export and import.
- Animated images (PXA): read, write, export, import.
- Animated palettes (CLA): read.
- Animated screen (SCA): read, export.
- Messages (MSG): read (basic, without scripting).
SceneGate UI format detection plugin.
Tool installation
- Install .NET 10.0
- Install the latest version of the tool:
dotnet tool install -g MigaManStarTres- You can update it with
dotnet tool update -g MigaManStarTres - To use preview versions, add the argument
--prerelease --add-source https://pkgs.dev.azure.com/SceneGate/SceneGate/_packaging/SceneGate-Preview/nuget/v3/index.json
- You can update it with
Library installation
.NET (C#) libraries:
SceneGate.Games.MegaManStarForce3: game file formats and converters.
Stable releases are published in nuget.org.
Preview releases can be found in this
Azure DevOps package repository.
To use a preview release, create a file nuget.config in the same directory of
your solution (.sln) file with the following content:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="SceneGate-Preview" value="https://pkgs.dev.azure.com/SceneGate/SceneGate/_packaging/SceneGate-Preview/nuget/v3/index.json" />
</packageSources>
<packageSourceMapping>
<packageSource key="nuget.org">
<package pattern="*" />
</packageSource>
<packageSource key="SceneGate-Preview">
<package pattern="SceneGate*" />
<package pattern="Texim" />
<package pattern="Yarhl" />
</packageSource>
</packageSourceMapping>
</configuration>
Contributing
The build system requires .NET 10.0 SDK.
To build, test and generate artifacts run:
# Build and run tests
dotnet run --project build/orchestrator
# Create bundles
dotnet run --project build/orchestrator -- --target=Bundle
To contribute follow the contributing guidelines.
To run the tests you need a .nds game file. Copy the file to
resources/tests/RR3_R_JOKER_CRRE_00.nds or set its path in the environment
variable MEGAMAN3_PATH
How to release
Create a new release with a tag v{Version} (e.g., v2.4) and that's it! This
triggers a pipeline that builds and deploy the project.
License
The software is licensed under the terms of the MIT license. The information and software provided by this repository is only for educational and research purpose. Please support the original game developers by buying their games.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- SceneGate.Games.MegaManStarForce3 (>= 1.0.0)
- SceneGate.UI.Formats (>= 0.1.1-preview.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 60 | 4/18/2026 |
## v1.0 - Spanish fan-translation (April 18, 2026)
Initial release of the tool along with the Spanish fan-translation: https://tradusquare.es/proyectos/megaman-starforce-3/
The tool supports:
- Pack and unpack the containers, including (de)compression of files.
- Export and import all kind of images for a translation: background, sprites, cards, field animations, and textures.
- Patch the arm9 program with the new tilemap for the "Messages" image.
- Import text containers.
- Update alphabetical battle cards and keywords order.
The library also contain read support for map (field) images, and messages.