Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
Please see the wiki page on github for information on how to use the randomizer, and other things you may need to know about it.

Fixed a bug with non-Surface starting location, and updated harder boss difficulty logic for Viy.

Logic updates and fix for users of La-Mulana version 1.0.

Fixed inability to generate subweapon-only seeds due to missing logic for the Mother fight.

Fixes for reduced boss count setting interactions, and some assorted logic updates.

Logic fixes for reduced boss count.

Added an option for reduced boss count, which will transform Shrine of the Mother after any 7 bosses and empower the Holy Grail based solely on acquiring the transformed Shrine of the Mother grail point.

New custom placement options, including support for specifying shop prices and counts without location, random shop counts, and custom tablet text on many tablets.

Included Mulbruk when randomizing NPC/shop doors.

Room names are now accurate when recording NPC conversations.

Philosopher conversations can now be recorded prior to finding the Philosopher's Ocarina.

Made some additions and improvements to custom placements.

Fixed a bug causing Key Sword to always be empowered when purchased in a shop.

Removed the bugged chest in transformed Shrine of the Mother which could interfere with collecting Hand Scanner if opened.

Fixed door cover graphics for Hiner's tent on the Surface.

Fixed a few scenarios where early-game shop items were unintentionally overpriced.

Added doors to travel between transformed and untransformed Shrine of the Mother grail tablets after acquiring them.

Fixed a vanilla bug where the small Palenque mural could fail to respond to the Pochette Key permanently.

Included Elder Xelpud, Nebur, Mr. Slushfund, Priest Alest, and Former Mekuri Master when randomizing NPC/shop doors.

Added Temple of the Sun, Spring in the Sky, Chamber of Extinction, and Temple of Moonlight to possible random starting locations.

Fixed a bug allowing coin chests to be placed at Surface Map.

Merged spoiler logs for items, shops, transitions, and backside doors into a single file (spoiler.txt), and added spoiler logging for randomized NPCs.

Included Priest Triton when randomizing NPC/shop doors. NPC checks can now have coin chests and removed items. Removed non-chest items now give you a weight.

A new "Export Current Seed" button has been added, which will zip the necessary files to export your current seed for someone else to import. Currently this also includes your first save file.

Fixed a bug where warp wall graphics did not appear when using random starting location. Updated the starting screen to re-enable your grail without having to save and reload.

Updated logic to prevent Dimensional Key from appearing in a shop located in Fobos's room.

Included Fairy Queen, Fobos, Giant Mopiran, and Yiear Kungfu (big brother shop) when randomizing NPC/shop doors. Added support for NPC custom placement.

Guaranteed weights at Nebur for Surface start in case NPC rando gets rid of all your other Surface shops. Fixed a bug where a removed Sacred Orb could be placed at an NPC and be given repeatedly.

Added random seals and partial NPC shuffle. Randomized Endless Corridor's left exit as a one-way transition. Assorted bug fixes.

Added a quicksave for Mother's ankh. Fixed a few bugs.

Added an option for quicksaves at boss ankhs (requires Holy Grail). Added several new starting locations.

Fixed some bugs with non-random starting location and Surface starting items.

Fixed warping logic for random starting location. Fixed a bug preventing seed generation with random starting location and non-random transitions.

Merged Fools' Randomizer changes into the main project. Random starting location is now available, with Inferno Cavern, Gate of Illusion, and Gate of Time Surface as possible options. Software cost of mirai rebalanced to 200MB.

Fools' Randomizer in honor of April 1. Thank you to Neil and blasteg for testing and Smurfton for technical help, and thank you to those those who helped with translations.

Alternate Mother Ankh is now a proper setting.

Logic fixes.

Random removed items can now support a higher maximum.

Logic fix, and fix for alternate mother ankh lost ankh jewel.

Logic fixes.

Randomized transitions leading between Temple of the Sun and Gate of Extinction. Added an option to randomize Dimensional Corridor and Key Fairy "backside" doors.

HT and other logic fixes. Fixed a bug with Twin Labyrinths poison timer disappearing in entrance rando.

Fixed a bug that disabled "Require all items to be accessible" when Spaulder was removed.

Added screen mash to supported glitches. Assorted bugfixes and logic updates.

Generation performance improvements by N-eil. Progress dialog improvements by Worse Than You. Bugfix for random removed items when all subweapons are removed. Backside door plando added. Assorted logic adjustments.

Fixed some logic bugs interfering with seed generation.

Randomized Shrine of the Mother, Gate of Illusion, and Chamber of Birth.

Logic fix. Fix for lingering Goddess statue shield graphic after down transition from Tower of the Goddess.

Logic cleanup. Removed raindrop-based wrong warps from Mausoleum and Gate of Time for entrance randomizer. Basic seed zip importer functionality, to be cleaned up in a later release. No-validation mode usable via command line (numeric argument indicating how many shuffles to perform).

Added an option to randomize some one-way transitions.

Entrance randomizer, version 1. Not all area transitions are randomized yet. Escape chest can also be randomized.

Update to java 11. UI adjustments. Better control over starting weapons. Ability to remove all main weapons without using plando features. Logic adjustments for removed items.

Fixed backwards logic for requiring Ice Cape.

Front-to-front and back-to-back door transitions now available.

Logic fixes and cleanup from 1.42.

Randomized backside doors so that any front-side door can lead to any back-side door.

Minor logic updates and more inclusive subweapon pot randomization.

Logic fixes, mostly cleanup from 1.39.

Ability to start the game with a subweapon instead of a main weapon, although using quickswap keys will cause the game to crash.

Ring has been added to configurable items. A new setting has been added to spawn a ladder after defeating Ushumgallu in Dimensional Corridor for those who don't like having to do the damage boost.

Custom placement now allows specification of starting weapon and items, mantra skip/automatic upgraded Key Sword, and placement of Medicine of the Mind instead of Vessel.

Assorted bugfixes.

Mostly bugfixes.

Added the ability to declare custom logic. Fixed some logic problems from 1.35 and 1.36.

Expanded support for custom item placement.

Items can now be placed in specific locations through the use of a configuration file. See the wiki for more information.

Re-added support for non-100% access logic when not using randomly removed items.

Added an option to randomize Dracuet's shop.

Added an option to fully randomize the Provocative Bathing Suit.

Anti-softlock insurance around transforming Shrine of the Mother. Assorted logic updates.


Re-randomized a coin chest that was unintentionally excluded from randomization. Merged some of Worse Than You's requirement updates.

A new option has been added to start the game already knowing ancient La-Mulanese, allowing the translation tablets to be skipped.

The option to start with Holy Grail, Hermes' Boots, and mirai.exe/Future Development Company has been replaced with individual toggles for configurable items. The new setting will replace the "Original Location" and "Surface" randomization options and now includes the items which had neither option. Item randomization settings have been renamed for clarification.

Spoiler logs may now be translated to Japanese based on language settings. Some English log files have been updated as well; coin chest and trap item naming has been updated, and shop names now reference the in-game NPCs.

Random starting weapons. This will replace the save in your first slot, and that save must be used to apply the random starting weapon. Two items in Temple of Moonlight have been removed from the initial chests pool to account for the fact that access to the Temple of Moonlight pyramid requires Whip or Axe. Also note that the regular Whip cannot be collected due to in-game limitations and will be replaced by the Chain Whip.

Added the ability to receive Holy Grail, Hermes' Boots, and mirai.exe/Future Development Company immediately at the start of the game for racing purposes. If these items are selected to be in a special location, they will instead be randomized normally and then treated as a removed item (replaced with a chest containing weights or coins).

Added the ability to randomize which chests are cursed.

The April Fools' Day build. Included random starting weapons and configurable starting items (see 1.27 for more details).

Ability to randomize the fake Ankh Jewel, fake Sacred Orb, exploding chest in Gate of Illusion, and empty chest in Graveyard of the Giants. The fake items and empty chest will spawn bats, and the exploding chest will explode. Removed items in chests may now randomly give 10 coins instead of a weight.

More bugfixes.


Ability to remove a random number of random items from the game to increase challenge. This replaces the old non-100% setting.

Randomizer version and settings string can now be viewed in your inventory by checking the description of the MSX2.

Ability to remove Spaulder from the game.

Seed-sharing features added by Goost.

TextTrax randomization is now configurable for those who want to record shops, and recorded shops now include prices. Added more new settings: one to make all chests use coin chest graphics, one to make all maps appearing in chests give you a weight instead of a map, and one to automatically unlock grail warps by walking in front of grail tablets.

Some items can now be placed on the Surface instead of their non-random location. Removed the option to not randomize shops. Damage-boosting logic updates. Misc requirement fixes.

UI changes. Randomizer window is generally smaller, with tabs for a number of subsections. Translation handling refactored for easier adding/changing of messages.

Fixed a mantra-related bug causing the Key Sword to transform earlier than intended. Made Cog of the Soul tablet accessible without solving all the Illusion puzzles.

Reduced some shop prices - 1.13 changes seemed a bit too excessive. Mantras can now be recited in any order. Isis' Pendant chest accessible without visiting the fairy queen. Fixes for some saved settings.

Moved some info from the readme, as well as other useful randomizer info, onto github using the site's wiki feature. When purchasing a Sacred Orb from a shop, that shop will now transform as soon as you leave (partial fix for orb shop bug). Illusion Bomb chest turned into a coin chest and randomized. Requirement changes, including better ammo handling. Revisited shop prices.

Added in-game Japanese language support (randomizer UI still needs translation). Merged more UI improvements from Goost. Assorted minor requirement fixes.

Added an option to start the game in hardmode. Added a backup door for the shop in Spring in the Sky, which will appear after it's transformed. Made a couple of other fixes for reported issues.

Some coin chests can now contain items configured to be initially accessible, as well as Big Brother's shop. Added a couple of minor config options and started backing up configuration settings for more reliable debugging.

Coin chests can now be randomized in addition to item chests. You can tell whether you'll get coins or an item from a chest based on its color.

Added Dimensional Corridor Sacred Orb to randomization. Added boss difficulty, although only a couple of bosses have difficulty requirements right now. Added some anti-requirements (mostly around getting items in untransformed Shrine). Changed some randomization logic - full-random grail should be less of a softlock risk, although things are probably more restrictive than they need to be for some areas.

Moved steam version pots to the same locations as in 1.3 for consistency with glitch requirements. Added some glitch requirements and some damage-boost requirements.

Added non-categorized shop randomization. Added remaining shops, Diary, Mulana Talisman, Book of the Dead, Key Sword, and xmailer.exe to randomization. Added the ability to generate seeds where not all items are accessible. UI improvement work done by Goost.

Seed generation settings are now saved to file and automatically reused the next time you run the program. There are also some additional items/item types randomized, including a partial randomization of Forbidden Treasure/Provocative Bathing Suit by popular request, and a handful of bugfixes.

Updates for ankh jewel logic. Several requirements fixes and a few new items randomized.

Shop randomization exists! There's still more to be done here, but many shops (and their items) are now part of the randomization pool. Also fixed Cog of the Soul chest bug, prevented Ankh Jewels from spawning in some problematic chests, removed Graveyard of the Giants alternate shop, fixed a bug that could break the Mini Doll puzzle, and updated some item and shop requirements.

Randomizer now modifies two files, and can copy them to your La-Mulana directory for you or restore them from backups.

Adds some basic UI and file validation for the randomizer jar, so it doesn't have to be run from command-line.

* Not all items can be randomized yet, but most blue chests and free-floating items are randomized.
* Some items from chests will not be randomized; this is typically due to a known special case for that item which needs to be resolved before the item can safely be shuffled.
* Ankh Jewel locks are possible. To reduce the likelihood of encountering one, 4 ankh jewels will be available with no requirements (matching the non-randomized game)
* There are a number of items made initially accessible to speed up resolution of random seeds. In future versions, this will be made customizable.