├── src
├── client
│ ├── src
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ ├── help-documents
│ │ │ │ ├── images
│ │ │ │ │ ├── gameDetails.png
│ │ │ │ │ └── presetAndCustomize.png
│ │ │ │ ├── trackers.md
│ │ │ │ ├── differences.md
│ │ │ │ ├── gettingStarted.md
│ │ │ │ └── softlocks.md
│ │ │ └── scss
│ │ │ │ └── _bulma_overrides.scss
│ │ ├── app
│ │ │ ├── welcome
│ │ │ │ ├── welcome.component.scss
│ │ │ │ ├── welcome.component.html
│ │ │ │ ├── welcome.component.spec.ts
│ │ │ │ └── welcome.component.ts
│ │ │ ├── progress-modal
│ │ │ │ ├── progress-modal.component.scss
│ │ │ │ ├── progress-modal.component.html
│ │ │ │ ├── progress-modal.component.spec.ts
│ │ │ │ └── progress-modal.component.ts
│ │ │ ├── settings
│ │ │ │ ├── rules
│ │ │ │ │ ├── rules.component.scss
│ │ │ │ │ ├── rules.component.spec.ts
│ │ │ │ │ └── rules.component.ts
│ │ │ │ ├── rom-settings
│ │ │ │ │ ├── rom-settings.component.scss
│ │ │ │ │ ├── rom-settings.component.spec.ts
│ │ │ │ │ ├── rom-settings.component.ts
│ │ │ │ │ └── rom-settings.component.html
│ │ │ │ ├── customize-settings-container
│ │ │ │ │ ├── customize-settings-container.component.scss
│ │ │ │ │ ├── customize-settings-container.component.html
│ │ │ │ │ ├── customize-settings-container.component.spec.ts
│ │ │ │ │ └── customize-settings-container.component.ts
│ │ │ │ ├── read-only-settings-container
│ │ │ │ │ ├── read-only-settings-container.component.scss
│ │ │ │ │ └── read-only-settings-container.component.spec.ts
│ │ │ │ ├── tricks
│ │ │ │ │ ├── tricks.component.scss
│ │ │ │ │ ├── tricks.component.spec.ts
│ │ │ │ │ └── tricks.component.html
│ │ │ │ ├── exclude-locations
│ │ │ │ │ ├── exclude-locations.component.html
│ │ │ │ │ ├── exclude-locations.component.scss
│ │ │ │ │ ├── exclude-locations.component.spec.ts
│ │ │ │ │ └── exclude-locations.component.ts
│ │ │ │ └── settings-section.ts
│ │ │ ├── remove-preset-modal
│ │ │ │ ├── remove-preset-modal.component.scss
│ │ │ │ ├── remove-preset-modal.component.html
│ │ │ │ ├── remove-preset-modal.component.spec.ts
│ │ │ │ └── remove-preset-modal.component.ts
│ │ │ ├── save-preset-modal
│ │ │ │ ├── save-preset-modal.component.scss
│ │ │ │ ├── save-preset-modal.component.spec.ts
│ │ │ │ ├── save-preset-modal.component.html
│ │ │ │ └── save-preset-modal.component.ts
│ │ │ ├── app.component.html
│ │ │ ├── import-settings-modal
│ │ │ │ ├── import-settings-modal.component.scss
│ │ │ │ ├── import-settings-modal.component.spec.ts
│ │ │ │ ├── import-settings-modal.component.html
│ │ │ │ └── import-settings-modal.component.ts
│ │ │ ├── help
│ │ │ │ ├── help.component.scss
│ │ │ │ ├── help.component.html
│ │ │ │ ├── help.component.spec.ts
│ │ │ │ └── help.component.ts
│ │ │ ├── prime-iso-diagnostics-modal
│ │ │ │ ├── prime-iso-diagnostics-modal.component.scss
│ │ │ │ ├── prime-iso-diagnostics-modal.component.spec.ts
│ │ │ │ ├── prime-iso-diagnostics-modal.component.html
│ │ │ │ └── prime-iso-diagnostics-modal.component.ts
│ │ │ ├── tricks-detail-modal
│ │ │ │ ├── tricks-detail-modal.component.scss
│ │ │ │ ├── tricks-detail-modal.component.spec.ts
│ │ │ │ ├── tricks-detail-modal.component.html
│ │ │ │ └── tricks-detail-modal.component.ts
│ │ │ ├── app.component.scss
│ │ │ ├── picklist
│ │ │ │ ├── picklist.component.scss
│ │ │ │ ├── picklist.component.html
│ │ │ │ ├── picklist.component.spec.ts
│ │ │ │ └── picklist.component.ts
│ │ │ ├── app.component.ts
│ │ │ ├── components
│ │ │ │ └── common
│ │ │ │ │ ├── modal.component.ts
│ │ │ │ │ └── picklist-form.component.ts
│ │ │ ├── directives
│ │ │ │ ├── disable-control.directive.spec.ts
│ │ │ │ └── disable-control.directive.ts
│ │ │ ├── seed-history
│ │ │ │ ├── seed-history.component.scss
│ │ │ │ ├── seed-history.component.html
│ │ │ │ ├── seed-history.component.spec.ts
│ │ │ │ └── seed-history.component.ts
│ │ │ ├── services
│ │ │ │ ├── tab.service.spec.ts
│ │ │ │ ├── seed.service.spec.ts
│ │ │ │ ├── update.service.spec.ts
│ │ │ │ ├── patcher.service.spec.ts
│ │ │ │ ├── presets.service.spec.ts
│ │ │ │ ├── electron.service.spec.ts
│ │ │ │ ├── progress.service.spec.ts
│ │ │ │ ├── settings.service.spec.ts
│ │ │ │ ├── generator.service.spec.ts
│ │ │ │ ├── tab.service.ts
│ │ │ │ ├── randomizer.service.spec.ts
│ │ │ │ ├── diagnostics.service.spec.ts
│ │ │ │ ├── seed.service.ts
│ │ │ │ ├── progress.service.ts
│ │ │ │ ├── update.service.ts
│ │ │ │ ├── electron.service.ts
│ │ │ │ ├── settings.service.ts
│ │ │ │ ├── diagnostics.service.ts
│ │ │ │ └── randomizer.service.ts
│ │ │ ├── randomizer
│ │ │ │ ├── randomizer.component.scss
│ │ │ │ ├── randomizer.component.spec.ts
│ │ │ │ └── randomizer.component.html
│ │ │ ├── item-overrides
│ │ │ │ ├── item-overrides.component.scss
│ │ │ │ ├── item-overrides.component.spec.ts
│ │ │ │ └── item-overrides.component.html
│ │ │ ├── app-routing.module.ts
│ │ │ ├── generate-game
│ │ │ │ ├── generate-game.component.scss
│ │ │ │ ├── generate-game.component.spec.ts
│ │ │ │ └── generate-game.component.html
│ │ │ ├── game-details
│ │ │ │ ├── game-details.component.scss
│ │ │ │ └── game-details.component.spec.ts
│ │ │ ├── app.component.spec.ts
│ │ │ └── utilities.ts
│ │ ├── environments
│ │ │ ├── environment.prod.ts
│ │ │ └── environment.ts
│ │ ├── favicon.ico
│ │ ├── typings.d.ts
│ │ ├── index.html
│ │ ├── main.ts
│ │ ├── test.ts
│ │ ├── styles.scss
│ │ └── polyfills.ts
│ ├── package.json
│ ├── e2e
│ │ ├── tsconfig.json
│ │ └── src
│ │ │ ├── app.po.ts
│ │ │ └── app.e2e-spec.ts
│ ├── .editorconfig
│ ├── tsconfig.app.json
│ ├── tsconfig.spec.json
│ ├── browserslist
│ ├── tsconfig.json
│ ├── .gitignore
│ ├── README.md
│ └── tslint.json
├── common
│ ├── models
│ │ ├── randomStartingItems.ts
│ │ ├── patcherMessage.ts
│ │ ├── trickItem.ts
│ │ ├── progressBar.ts
│ │ ├── itemOverride.ts
│ │ ├── presetObject.ts
│ │ ├── patchForm.ts
│ │ ├── generatedSeed.ts
│ │ ├── tab.ts
│ │ └── randomizerForm.ts
│ └── constants.ts
└── electron
│ ├── enums
│ ├── pointOfNoReturnItems.ts
│ ├── optionType.ts
│ ├── heatDamagePrevention.ts
│ ├── primeRegion.ts
│ ├── elevator.ts
│ └── primeItem.ts
│ ├── models
│ ├── prime
│ │ ├── regions
│ │ │ └── root.ts
│ │ ├── rules.ts
│ │ ├── patcher.ts
│ │ ├── fill.ts
│ │ ├── randomizer.ts
│ │ └── itemCollection.ts
│ ├── randomizerSettings.ts
│ ├── collection.ts
│ ├── settingsFlags.ts
│ ├── item.ts
│ ├── itemCollection.ts
│ ├── regionCollection.ts
│ ├── location.ts
│ ├── locationCollection.ts
│ ├── searchResults.ts
│ └── region.ts
│ ├── randomprime.ts
│ ├── data
│ ├── visiblePointsOfNoReturn.json
│ ├── names.json
│ └── presetsDefault.json
│ ├── menu.ts
│ ├── controllers.ts
│ ├── controllers
│ ├── spoilerController.ts
│ ├── diagnosticsController.ts
│ ├── seedHistoryController.ts
│ ├── settingsController.ts
│ └── generateSeedController.ts
│ └── main.ts
├── postcss.config.js
├── _config.yml
├── icon.png
├── .gitmodules
├── tsconfig.test.json
├── .github
├── ISSUE_TEMPLATE
│ └── bug_report.md
└── workflows
│ └── ci.yml
├── __tests__
├── models
│ ├── items.test.ts
│ ├── world.test.ts
│ ├── entrance.test.ts
│ ├── randomizer.test.ts
│ ├── item.test.ts
│ ├── itemOverrides.test.ts
│ ├── itemCollection.test.ts
│ ├── randomizerSettings.test.ts
│ └── tricks.test.ts
└── utils.ts
├── .editorconfig
├── jest.config.js
├── .vscode
├── tasks.json
└── launch.json
├── tsconfig.json
├── electron-builder.json
├── postinstall-web.js
├── postinstall.js
├── webpack.development.js
├── webpack.production.js
├── .gitignore
├── appveyor.yml
├── LICENSE
├── native
└── randomprime.cpp
└── binding.gyp
/src/client/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-architect
--------------------------------------------------------------------------------
/src/client/src/app/welcome/welcome.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/client/src/app/progress-modal/progress-modal.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/client/src/app/settings/rules/rules.component.scss:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/client/src/app/settings/rom-settings/rom-settings.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/client/src/app/remove-preset-modal/remove-preset-modal.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/client/src/app/save-preset-modal/save-preset-modal.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/client/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
{{ getTitle() }}
6 |{{ getMessage() }}
10 |{{ bar.label }}
13 | 14 |No seeds were found.
5 | 14 |Confirm Remove
6 | 7 |Are you sure you want to remove {{ getPreset() }}?
10 |Detailed Tricks
6 | 7 |Import Permalink
6 | 7 |Save Preset
6 | 7 |Verify ISO
6 | 7 |Game Code
13 |
14 | {{ gameCode }}
15 |
16 |
This ISO is not Metroid Prime.
21 |This is not a NTSC-USA region ISO.
22 |MD5 Hash
26 |
27 | {{ md5Hash }}
28 |
29 |
Revision
35 |{{ revision }}
36 |Verifying can take a moment. Please wait...
41 |{{ override.value.name }}
28 |EXPERIMENTAL - You are not guaranteed to finish the game if you change this 32 | item's behavior.
33 |