Logo
latest
  • Getting Started
    • Installation
      • Supported Platforms
      • Downloading and installing
        • Releases
        • Cargo
      • Verifying the installation
    • Creating a new package
      • The package directory structure
        • Package manifest
        • Patches
        • README.md
        • LICENSE
    • Initialisation
    • Building
    • Making changes
      • Code changes
      • Asset changes
    • Dependencies
    • Distribution
  • Star Rod
    • Comparison with Star Rod
    • Using the Star Rod editors with Merlon
  • Recommended Emulators
  • Glossary
    • Decomp
    • Distributable
    • Package
    • Package manifest
    • Patch
    • Shiftability
    • ROM

Advanced

  • Building from source
    • Install Rust
    • Clone the Merlon repository
    • Run
    • Install to PATH
  • Python
    • Installation
    • Usage
    • API Reference
      • version()
      • Package
        • Package.copyright_notice()
        • Package.current()
        • Package.export_distributable()
        • Package.id
        • Package.manifest()
        • Package.path
        • Package.readme()
        • Package.to_initialised()
        • Package.uuid_equals()
      • Manifest
        • Manifest.metadata
      • Metadata
        • Metadata.authors
        • Metadata.description
        • Metadata.id
        • Metadata.is_valid()
        • Metadata.name
        • Metadata.validate()
        • Metadata.version
      • ApplyOptions
        • ApplyOptions.baserom
        • ApplyOptions.build_rom_options
      • Distributable
        • Distributable.apply()
        • Distributable.manifest()
        • Distributable.open_to_dir()
        • Distributable.path()
      • ExportOptions
        • ExportOptions.baserom
        • ExportOptions.output
      • OpenOptions
        • OpenOptions.baserom
        • OpenOptions.output
      • AddDependencyOptions
        • AddDependencyOptions.path
      • BuildRomOptions
        • BuildRomOptions.clean
        • BuildRomOptions.output
        • BuildRomOptions.skip_configure
      • InitialiseOptions
        • InitialiseOptions.baserom
        • InitialiseOptions.rev
      • InitialisedPackage
        • InitialisedPackage.add_dependency()
        • InitialisedPackage.baserom_path()
        • InitialisedPackage.build_rom()
        • InitialisedPackage.from_initialised()
        • InitialisedPackage.initialise()
        • InitialisedPackage.is_git_dirty()
        • InitialisedPackage.is_initialised()
        • InitialisedPackage.package
        • InitialisedPackage.package_id()
        • InitialisedPackage.registry()
        • InitialisedPackage.set_registry()
        • InitialisedPackage.setup_git_branches()
        • InitialisedPackage.subrepo_path()
        • InitialisedPackage.update_patches_dir()
      • Registry
        • Registry.add_direct_dependency()
        • Registry.all_dependencies()
        • Registry.calc_dependency_patch_order()
        • Registry.check_version_compatibility()
        • Registry.delete_orphans()
        • Registry.get_dependencies()
        • Registry.get_direct_dependencies()
        • Registry.get_orphans()
        • Registry.has()
        • Registry.has_dependency()
        • Registry.register()
        • Registry.take()
        • Registry.topological_ordering()
      • run_rom()
      • Rom
        • Rom.path
        • Rom.read_bytes()
        • Rom.sha1_string()
  • Rust
Merlon
  • Recommended Emulators
  • Edit on GitHub

Recommended Emulators

For modding, the following emulators are recommended:

  • Windows

    • Development builds of Project 64 - Has a powerful debugger. Use the GLideN64 video plugin. 64DD provides a convenient installer.

  • macOS

    • ares - Displays osSyncPrintf output in the console.

  • Linux

    • Simple64

Previous Next

© Copyright 2023, Alex Bates. The author is not affiliated with Nintendo Co., Ltd. in any way. The PAPER MARIO trademark owned by Nintendo Co., Ltd. is used in this modding tool under the fair use doctrine, solely for the purpose of enabling users to modify the game in a transformative manner. Mods packaged into a distributable with this application are encrypted using the original game ROM, and cannot be used without the original game ROM. No guarantees are made about the legal status of using this application to create mods . Revision d2e668a9.

Built with Sphinx using a theme provided by Read the Docs.