aprilwade / randomprime Goto Github PK
View Code? Open in Web Editor NEWA randomization tool for Metroid Prime
License: MIT License
A randomization tool for Metroid Prime
License: MIT License
This is what happens when i try to execute the randomprime patcher, and if i choose to run it anyway, it closes automatically.
i don't know what the issue is, but it was like that the moment i tried to execute it. No threats were detected on download though, and scanning the file shows no threats either.
randomprime version: v0.2.0
Nintendont version used: v5.480
Metroid Prime 0-00 MD5: eeacd0ced8e2bae491eca14f141a4b7c
Layout descriptor: Any (from what I've tested)
I apologize in advance for the issue being vague, but patched Metroid Prime games run into a green screen crash when attempting to load in Nintendont.
I started to notice the issue in Nintendont v5.480. Rolling back to v5.460 or v4.447 (versions that Interslice and I use, respectively) is a currently known solution. I am not currently sure which Nintendont update broke compatibility with randomprime generated games.
I have not attempted running a randomprime game with Dios Mios. I have no known issues running with any Dolphin 5 version.
Part of the file patching process in most popular randomizers (Ocarina of Time, Link to the Past, Majora's Mask, Super Metroid) involves displaying custom text or images that represent the seed hash, making it easy to know you're playing the correct seed.
I apologize for this being unsolicited, in addition to the fact that this isn't an issue with the project, so I'll likely close this not too long after submitting.
A couple of developers in the Prime speedrunning community discovered your project, and we had no idea anyone else was working on a randomizer (let alone fully implemented one) for the game besides Claris, rekameohs, Interslice, and Pwootage's projects.
If you're interested, we have a Discord server used to talk all things Metroid Prime development/hacking. Feel free to drop by if you'd like. ๐
Running:
./randomprime_patcher --input-iso ~/widescreen-prime.iso --output-iso finishedA4.iso --skip-frigate --non-modal-item-messages --layout -VRzpOig5lQYVXDUKQQ8vIYbahnagM843kLILYBFm9ph6ASiHbxwOeuQSm7nDUx8T2JcFwqx14txsO7IO43jkNE
produces output
randomprime ISO patcher 0.1.4
Layout was not created with the layout generator, it was converted from a Claris randomizer seed with my seed generator. Still should be a valid layout though, the editor confirms this.
This layout crashes when loading Artifact Temple:
gA-J5KGXF5SBeBQGAKlwLzN3I7mSmyQE9Zh_MwAM5yI_pYIgvBmqFR_xn_NWVVFOYzx2G9TtCi5IAfxObE-lBW4
MP1 source iso MD5: eeacd0ced8e2bae491eca14f141a4b7c
Randomized iso MD5: e460a51687827e24b73e4d843a02f4c8
randomprime git version: 5510824
Played on Dolphin 5.0-8771 Linux
I was following up an issue opened on the metroid-prime-randomizer repo and can replicate this behavior with the Windows executable and in the bundled patcher binary in the randomizer.
Nonvaria heat damage does work as expected for NTSC 0-00, however.
The missile pickup in Chozo Ice Temple in Phendrana was upside-down.
Also, the text box after killing Omega Pirate was still "Phazon Suit aquirred!", even though the item was a missile.
Layout: FkDrZlgPWPUnXgf8F_UY62reCbj_bJWOzakkAAOn3jfYO1BqDCuBU_2ds8u0E0WNG8Lls4fGn2a8Sl99XRSqcCi
Input iso was freshly ripped from my Wii with Cleanrip
--File Generated by CleanRip v2.0.0--
Filename: GM8E01
Internal Name: Metroid Prime
MD5: EEACD0CED8E2BAE491ECA14F141A4B7C
SHA-1: AC20C744DB18FDF0339F37945E880708FD317231
CRC32: 852B658C
Version: 1.00
Verified: Yes
Seconds: 560
Output iso:
MD5: 731aa47674512f015df3e4dd46b7be1f
SHA1: 3c2a488efd1fcc4dc507d6c9d769cf948105148a
EDIT: The upside down items seems to be happening in most spots where there were previously artifacts. I noticed these in Warrior Shrine, Sunchamber, and Elite Research.
Using Dolphin 5.0-9494, version 0-00 of Prime with a verified clean hash. Randomprime commit 0914ec4.
A user notified me that the Observatory puzzle is permanently locked out after collecting the Research Core item. I tested using v1.0.0 of metroid-prime-randomizer and can reproduce the problem. Killing the two Space Pirates in Observatory does not cause the puzzle cutscene to start anymore.
Feature request more than an issue, but the Hint System is arguably useless for randomized runs and can be annoying for new players who don't realize they can turn it off in the settings.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.