alexfree
Developer
Nextract-XISO is A portable open source program for the creation, modification, and extraction of XISOs (an original Xbox and Xbox 360 ISO format). Nextract-XISO is a fork of Extract-XISO, which was orginally created by in, and then maintained and modernized by the XboxDev organization. I have forked this software for the following reasons:
- The XboxDev organization does not care about Xbox 360 compatibility. I want an open source C program for dealing with Xbox 360 XISOs, not a rust/python replacement.
- It uses a build system I don't like (CMake).
- Portablity can be improved in a better way that really lets the C code shine. The original dev "In" is a legend, his year of the Linux desktop was in the mid 90s according to the original code comments and back when I was a baby he was saying the exact same things about Windows that I do now.
- The release binaries on their github don't work (at least for Mac OS, but the Windows binaries as well requiring external dependencies isn't great).
- Essentially, development has halted on the original Extract-XISO. 25 open issues, 12 attempted pull requests. This is just my opinion, but the tool deserves better, hence this fork. Nothing that really improves the code has happened in years.
- Support Xbox 360 related issues/compatibility fixes.
- Improves readability and fixes warnings during compilation.
- Implements my EzRe build system, expanding portability and removing CMake.
- Release binaries that work for more systems. Builds for more systems.
- Replace CMake with my EzRe.
- Fixed a ton of warnings about unused paramaters for functions, and unused variables in certain contexts.
- Fixed compiling on Linux, at the very least Fedora Linux specifically.
- Rewrote some confusing for statements into readable while loops (also fixed warnings).
- Fixes big endian detection, by adding macros for legacy Apple GCC on ancient Mac OS X as well as modern GCC built-ins.
Last edited: