Giter Site home page Giter Site logo

level-info-editor's Introduction

Level Info Editor 1.7


Level Info Editor is a program which can edit and save copies of LevelInfo.bin from Newer Super Mario Bros. Wii.

Note: World names as seen on the HUD and in the file select menu are not loaded from LevelInfo.bin. They are stored in the world map files themselves, and can be edited with Koopatlas. (The "Yoshi's Island" text displayed on a brand-new savefile slot is an exception; for technical reasons, this string is hardcoded.) To fully modify world names, you'll need to edit them in those places, too. See this page for more details.


Getting Started

If you're using a source release:

  • Python 3 (3.10 or newer recommended) — https://www.python.org
  • PyQt 6.4 (or newer) (pip install PyQt6) (RECOMMENDED) or PyQt5 (pip install PyQt5)

If you have a prebuilt/frozen release (for Windows, macOS or Ubuntu), you don't need to install anything — all the required libraries are included.

macOS Troubleshooting

If you get the error "Level Info Editor is damaged and can't be opened.", it's because the release builds are unsigned. To fix it, launch a Terminal window and run

sudo xattr -rd com.apple.quarantine "/path/to/Level Info Editor.app"

...with the example path above replaced with the actual path to the app. This will override the application signature requirement, which should allow you to launch the app.

Level Info Editor Team

Developers:

  • RoadrunnerWMC - Developer

Dependencies/Libraries/Resources

License

Level Info Editor is released under the GNU General Public License v3. See the license file in the distribution for information.


Changelog

Release 1.7 (June 6, 2023)

  • Fixed a bug introduced in 1.6 that caused crashes during saving

Release 1.6 (March 15, 2023)

  • Added support for PyQt6. PyQt5 is also still supported.
  • The world list now shows world names in addition to world numbers
  • Broadly cleaned up the code (I'm much better at programming now, 10 years after I originally developed this)
    • The code for loading and saving files was almost completely rewritten. A few bugs were fixed during that process.

Release 1.5 (January 10, 2021)

  • Fixed issues with modern PyQt versions
  • Started providing builds for 64-bit Windows, Linux, and macOS

Note: there was no official release 1.4. The repository code was marked as "1.4" for many years, so I skipped ahead to 1.5 in order to distinguish that release from that.

Release 1.3 (August 2, 2014)

  • Added license.txt and license headers to the source files
  • New readme
  • Dropped Python 2 support
  • Added PyQt5 support
  • Switched from py2exe to cx_Freeze

Release 1.2.1 (August 9, 2013)

  • Fixed a small bug

Release 1.2 (August 8, 2013)

  • Keyboard shortcuts added
  • Drag-and-drop support added

Release 1.1 (July 22, 2013)

  • "World Sections" tab has been replaced with the new user-friendly "World Options" tab.
  • Some level settings have been changed/updated.
  • New tooltips have been added to most window items. If you don't understand something, hover over it!
  • Fixed a bug in which Windows EXEs don't close when File->Exit is clicked.

Release 1.0 (July 19, 2013)

  • Initial release!

level-info-editor's People

Contributors

meatball132 avatar roadrunnerwmc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

level-info-editor's Issues

Error when opening level_info_editor.py

File "C:\Users(My Username)\Downloads\Level-Info-Editor-master (2)\Level-Info-Editor-master\level_info_editor.py", line 33, in
version = '1.4'
ImportError: DLL load failed: Nie można odnaleźć określonej procedury.

Edits Aren't Appearing

I'm using the latest executable release.
I edited some world names in the NewerSMBW LevelInfo bin file, but those changes aren't showing up in-game (I edited and saved the file before opening the game in Dolphin). Not sure what I'm doing wrong here (I reopened the file just to make sure the edits were saved and lo and behold, they were), so any help is appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.