LLCoolDave
|
9e05284df9
|
Update Rom and Version.
|
2017-08-01 19:26:06 +02:00 |
LLCoolDave
|
7187d63108
|
Add config option that can disable respawning at pyramid after death to ganon if he happens to be shuffled to elsewhere. Slightly untested, but should cause no harm.
|
2017-08-01 19:08:46 +02:00 |
LLCoolDave
|
abff299f25
|
Remove starhunt, replaced by triforce hunt. Change to match VT normal settings (collect 20 out of 30 pieces). Rename restrictive algorithm to vt25. Add crystals goal, which removes aga2 requirement for hurting ganon. No noticeable difference without --shuffleganon enabled.
|
2017-08-01 19:07:44 +02:00 |
LLCoolDave
|
91bee83de1
|
Add Chests in Waterfall of Wishing.
|
2017-08-01 17:25:08 +02:00 |
LLCoolDave
|
b6e0956fdb
|
Fix using wrong object type when placing crystals in dungeons behind ganons tower entrance.
|
2017-07-20 19:12:55 +02:00 |
LLCoolDave
|
037c643aab
|
Remove pre-filling of gtower with trash items to match vt25 implementation.
|
2017-07-20 11:22:35 +02:00 |
LLCoolDave
|
51943b17ef
|
Update Rom.
|
2017-07-18 13:42:33 +02:00 |
LLCoolDave
|
b6c4bf6bd6
|
Refactor spoiler generation for VT integration.
|
2017-07-18 12:44:13 +02:00 |
LLCoolDave
|
9105bd1a34
|
Specially placed Crystals need to be marked as events for sweep pickup.
|
2017-07-18 00:05:46 +02:00 |
LLCoolDave
|
0514ade3b3
|
Store Trock Back Entrance state so it can properly be copied between worlds for the playthrough.
|
2017-07-17 23:13:39 +02:00 |
LLCoolDave
|
1af6edf793
|
Update crystal placing logic to consider implications of --shuffleganon option.
|
2017-07-17 22:29:32 +02:00 |
LLCoolDave
|
1e644836bb
|
Add --shuffleganon option to include Ganon's Tower and Pyramid in shuffle pool.
|
2017-07-17 22:28:29 +02:00 |
LLCoolDave
|
132a264d8a
|
jsonout parameter now dumps to stdout instead of file.
|
2017-07-16 23:20:54 +02:00 |
LLCoolDave
|
33e166fb8c
|
Update version number.
|
2017-07-14 18:25:51 +02:00 |
LLCoolDave
|
83c448f14d
|
Introduce classes for Rom patching to enable json patch output for VT integration. Remove halfassed door frame overlay fixes (solved in randomizer rom now), make bonk prize shuffle optional.
|
2017-07-14 14:37:34 +02:00 |
LLCoolDave
|
c3854f4d2d
|
Move cmd entry point to EntranceRandomizer.py. Add very barebones tkinter Gui.
|
2017-07-14 14:34:33 +02:00 |
LLCoolDave
|
6b0a506b65
|
Update version number to 0.4.1-dev.
|
2017-06-24 19:11:59 +02:00 |
LLCoolDave
|
7bef9f6aaa
|
Add support for swordless mode.
|
2017-06-24 18:48:03 +02:00 |
LLCoolDave
|
acd54cbbff
|
Turn preplaced items into events to avoid double dipping on them when checking if game is beatable.
|
2017-06-24 11:11:56 +02:00 |
LLCoolDave
|
30bec2d7db
|
Update Readme to incorporate latest settings.
|
2017-06-23 22:57:40 +02:00 |
LLCoolDave
|
8f2e8505d1
|
Set restrictive algorithm to default and add flag for beatable only setting to seed hash.
|
2017-06-23 22:32:29 +02:00 |
LLCoolDave
|
28a2e3cf2d
|
Add flag to only check for beatable, not fully clearable configurations (only works with restrictive algorithm for now).
|
2017-06-23 22:15:29 +02:00 |
LLCoolDave
|
350c688d93
|
vt23 updates
|
2017-06-23 21:33:04 +02:00 |
LLCoolDave
|
4ec20fa997
|
Fix up TRock key rules. Should be good enough, may still prevent some valid fire rod/cane of somaria placements with shuffled entrances, but not a big deal I hope.
|
2017-06-23 21:32:31 +02:00 |
LLCoolDave
|
197b341940
|
Some fixups to restrictive algo
|
2017-06-23 19:07:34 +02:00 |
LLCoolDave
|
2308a96884
|
Add restrictive filling algorithm, which only restricts an item from being placed in a location if it would not be possible to beat the game if done.
|
2017-06-19 21:42:03 +02:00 |
LLCoolDave
|
a73dba985f
|
Make keys, pendants, crystals and agahnim fights "events", which we sweep for everytime we have new unlock potential. Simplifies searching for items significantly.
|
2017-06-17 14:40:37 +02:00 |
LLCoolDave
|
d853db308e
|
Fix flood algorithm not checking if item is valid for selected location.
|
2017-06-04 18:32:10 +02:00 |
LLCoolDave
|
e8cf884b7e
|
Set correct cutoff threshold for vt22 algorithm. Collect required location names for statistical analysis from playthrough calculation.
|
2017-06-04 16:15:59 +02:00 |
LLCoolDave
|
c3482bbd67
|
Adjust Rom name and identifier (for main screen hash).
|
2017-06-04 15:02:27 +02:00 |
LLCoolDave
|
a20eaae13f
|
Add support for starhunt and treasurehunt goals. Add timed difficulties.
|
2017-06-04 14:44:23 +02:00 |
LLCoolDave
|
4ed2a5b510
|
Add priority attribute to items. They are placed after advancement items, but before the rest. Ensures they are available even in seeds that overfill the itempool.
|
2017-06-04 14:43:13 +02:00 |
LLCoolDave
|
fd158e332f
|
Update to latest Rom and add writing support for timed modes and treasure hunt.
|
2017-06-04 13:10:22 +02:00 |
LLCoolDave
|
b87eb3891d
|
Allow option to suppress writing an output rom (for instance, for batch spoiler creation for statistical analysis)
|
2017-06-04 13:09:47 +02:00 |
LLCoolDave
|
94030f469e
|
Ensure we place all "nice" items first before placing the trash, making the filling better in cases where we exceed the itempool limit.
|
2017-06-04 13:09:11 +02:00 |
LLCoolDave
|
30f2c1746b
|
Implement new filling algorithms to hopefully avoid ice rod in trock biases.
|
2017-06-03 21:28:02 +02:00 |
LLCoolDave
|
52e172b8fa
|
Rename default entrance shuffle to vanilla.
|
2017-06-03 16:02:42 +02:00 |
LLCoolDave
|
7949da8d07
|
Patch from base J1.0 rom now.
|
2017-06-03 14:20:39 +02:00 |
LLCoolDave
|
1011618de3
|
Seeds should now get unique in game identifiers based on seed # and settings.
|
2017-05-30 07:33:23 +02:00 |
LLCoolDave
|
c58e63b695
|
Add support for custom Link sprites.
|
2017-05-26 18:39:32 +02:00 |
LLCoolDave
|
2f10495248
|
Improve debug logging.
|
2017-05-26 09:55:24 +02:00 |
LLCoolDave
|
f99d63b257
|
Ensure that playthroughs for Pedestal goal never lead to Ganon, even if it is the shorter goal. This only affects the spoiler playthrough output.
|
2017-05-26 09:53:34 +02:00 |
LLCoolDave
|
7076666dfc
|
Fix swamp palace fix not being copied when cloning world, leading to potential endless recursion on creating a playthrough if mirror is inside swamp palace.
|
2017-05-26 09:52:38 +02:00 |
LLCoolDave
|
8e7a8d7a8d
|
Use unique hashtable for entrance randomizer.
|
2017-05-25 21:41:37 +02:00 |
LLCoolDave
|
6ef621fe66
|
Shuffle the bottles you receive from a fairy exchange.
|
2017-05-25 17:52:31 +02:00 |
LLCoolDave
|
e4e0304b40
|
Refactored Locations, added heart beep setting.
|
2017-05-25 17:47:15 +02:00 |
LLCoolDave
|
bbd52c780d
|
Refactored Items to one concise table and factory. Added credits texts.
|
2017-05-25 15:58:35 +02:00 |
LLCoolDave
|
7af2425c9f
|
Add option to enable item quickswap with L/R
|
2017-05-25 12:50:42 +02:00 |
LLCoolDave
|
1630215a24
|
Add Prize Pack shuffling and standard/open mode rom switches. Can now work off one base rom.
|
2017-05-25 12:09:50 +02:00 |
LLCoolDave
|
4e6484dd1d
|
Experimental: Disable open door sprite overlays when exiting caves, which get totally misplaced with shuffled caves.
|
2017-05-22 23:21:37 +02:00 |