Commit Graph
206 Commits
Author SHA1 Message Date
karafruit 924bd7a616 Start of attempt for vanilla item placements 2026-05-14 00:14:54 -05:00
karafruit bdf22ac3d5 Merge commit 'ca221b9324485b09e16bc268c131dcd86d883ab6' into beta_2 2026-05-03 00:00:34 -05:00
codemann8 0dbae8e21e Fixed bug/oversight with vanilla_fill and prize_shuffle 2026-03-15 16:32:54 -05:00
codemann8 45f5f3955b Merged in DR v1.5.6 2026-03-14 08:53:07 -05:00
aerinon af9b61ad7d fix: beemizer + pottery + multiworld generation issue 2026-03-11 10:08:54 -06:00
karafruit 8a7cc02282 Merge remote-tracking branch 'codemann/OverworldShuffle' into codemann_OverworldShuffle 2026-01-31 08:57:53 -06:00
aerinon bf92fe91c2 doc: new documentation helps
fix: issue with blank shop items
2026-01-30 10:05:29 -07:00
codemann8 09254850d3 Fixed error with bombbag + non-shopsanity 2026-01-28 20:03:56 -06:00
karafruit 6949545ef8 More spacing fixes 2026-01-25 22:08:34 -06:00
karafruit 2be02890bd Merge remote-tracking branch 'codemann/OverworldShuffle' into codemann_OverworldShuffle 2026-01-25 21:39:53 -06:00
karafruit f539e24ddb GK Version 1.0.0 (#1)
Establish GK as its own fork with versioning, starting with v1.0.0
- bosshunt mode
- dungeon maps are useful
- ensure there's always a bee for sale in shop shuffle

Reviewed-on: #1
Co-authored-by: Kara Alexandra <ardnaxelarak@gmail.com>
Co-committed-by: Kara Alexandra <ardnaxelarak@gmail.com>
2026-01-25 21:29:44 +00:00
karafruit 78dd5c65fc isort 2026-01-25 13:59:45 -06:00
aerinon 3fab26f423 fix: prevent locked location from being moved by rupee balancing 2026-01-15 15:16:02 -07:00
codemann8 515bc0cb0b Bandaid fix to money balancing 2026-01-11 13:45:06 -06:00
codemann8 24d8da3810 Disallow money balancing to apply to locked and event items 2026-01-08 16:19:43 -06:00
codemann8 6cdcc800e0 Fixed error with non-prize shuffle 2025-12-07 00:00:14 -06:00
codemann8 e48a4faf7c Merged in DR v1.5.0 2025-12-03 10:40:54 -06:00
aerinon 3f0c3ed810 fix: perf optimization
fix: playthrough calc and drop rules
refactor: using compass_mode for map info
2025-12-02 09:46:09 -07:00
Catobat 4e78cc882a Make placement of dungeon items faster 2025-11-22 09:08:59 -06:00
KrisDavie d6b7f5161d More glitched fixes 2025-04-22 09:53:26 +02:00
codemann8 7efc23b867 Fixed error with prizes in starting inventory 2025-03-11 09:07:11 -05:00
codemann8 9bca4988b3 Merged in DR v1.4.8 2025-01-15 22:32:29 -06:00
aerinon c7a57d63fa feat: customizer options for prices in shops and money balance tuning 2025-01-15 14:34:46 -07:00
Kris Davie 6268a7e503 Fixed issue with 2 extra SP keys in pool for HMG (codemann) 2025-01-15 08:31:38 -07:00
codemann8 9bc5a6b256 Fixed some multiworld issues 2025-01-11 17:07:55 -06:00
codemann8 41080e73bd Fixed issue with 2 extra SP keys in pool for HMG 2025-01-05 07:32:04 -06:00
codemann8 ea5ad39a07 Renaming keyword for Nearby dungeon item shuffle from 'district' to 'nearby' 2025-01-05 03:42:52 -06:00
codemann8 84fc0dc10a Fixed issue with In-dungeon Prize shuffle placing multiple prizes within the same dungeon 2025-01-05 03:25:07 -06:00
codemann8 1247716e92 Implemented District/Nearby Dungeon Item Shuffle 2024-12-24 12:09:16 -06:00
codemann8 413d5cc5fd Merged in DR v1.4.6 2024-10-15 19:11:10 -05:00
codemann8 67c87426fb Some fixed errors with Prize Shuffle 2024-08-16 18:23:44 -05:00
aerinon e681968aa2 feat: 300 Rupees marked as priority
fix: PreferredLocationGroup works with priority items and pre-activated flute
2024-07-15 13:02:06 -06:00
codemann8 747f5fae98 Some further fixes to Prize Shuffle 2024-05-25 03:14:07 -05:00
codemann8 be904a8f3b Merged in DR v1.4.1.12 2024-05-23 21:49:24 -05:00
codemann8 103e098a2e Initial Prize Shuffle Implementation
commit c89c5d3798e2a777011e90d565d74af792330d9f
commit 4159f2e7097fca648828a60d8f6878211d0ded9e
commit a80e3a4301d69146ccfffe0f2f375adac381e165
commit d8ac588cb904152831f514d8276be4e39a43dcd0
commit 68eb75e3391631355b4f56f1dcb7e9dadadf1fdf
commit ba241b47964eadfb40ad323f87b1117598dd91a6
commit aed2821c7165822f5fd5cc1ff3f58f2af095d915
commit bd1c5d8d35ae3cae5f27f236346fff057b7b8cd7
commit f034e31cc585a1648657fc2c4850ebc0c1d8bf78

Author: codemann8 <codemann8@gmail.com>
2024-05-23 18:40:50 -05:00
aerinon 8e1f2911cd feat: PreferredLocationGroup support updated 2024-05-11 07:28:07 -06:00
codemann8 dab9d75dc1 Merged in DR v1.4.1.11 2024-04-25 15:06:59 -05:00
codemann8 21a1706657 Merged in DR v1.4.1.6 2024-02-23 11:48:04 -06:00
codemann8 0b7b82d027 Split overworld model up by screen 2024-01-05 12:58:35 -07:00
aerinon b5795e4bf2 Merge branch 'KrisDavie-hmg_logic' into DoorDevVolatile 2024-01-05 09:47:57 -06:00
aerinon 8f3b3dc760 feat: MW progresssion balancing tweaked to be percentage based instead of raw count. Tries to keep each player's locations in each sphere within 80% of the player with the most locations available. (Measured with percentage instead of raw count.) Old algo tried to keep everyone within 20 locations of each other. Difficult if one player has a lot more locations than another.
fix: Potential fix for early Trinexx start
2023-12-27 15:49:12 -06:00
aerinon bd7ce54dd3 fix: minor fix for take_anys
fix: money balancing - initialization in a good case
2023-12-27 15:45:01 -06:00
KrisDavie dad1ee8336 Implement basic HMG logic
* Ice Palace Lobby Clip
* Kikiskip to Pod
* Mire -> Hera -> Swamp
  - Mire small door to rupee room is removed
  - Hera and Swamp keys are placed without logic
  - Swamp locked by vanilla rules or having all mire smalls
* Above as connectors in ER
2023-12-22 22:48:42 +01:00
aerinon 0bd1f90bca feat: MW progresssion balancing tweaked to be percentage based instead of raw count. Tries to keep each player's locations in each sphere within 80% of the player with the most locations available. (Measured with percentage instead of raw count.) Old algo tried to keep everyone within 20 locations of each other. Difficult if one player has a lot more locations than another.
fix: Potential fix for early Trinexx start
2023-12-14 10:13:22 -07:00
aerinon c4ec28da76 fix: minor fix for take_anys
fix: money balancing - initialization in a good case
2023-12-13 13:59:34 -07:00
aerinon 215c80eb4a fix(algorithm): District algorithm fails if unable to comply with restriction 2023-11-15 13:36:09 -07:00
aerinon 90f1629f0e Merge branch 'DoorDevUnstable' into DoorDevVolatile
# Conflicts:
#	Main.py
#	MultiClient.py
#	Rom.py
#	data/base2current.bps
#	resources/app/gui/lang/en.json
#	resources/app/gui/randomize/item/widgets.json
#	source/gui/bottom.py
#	source/gui/widgets.py
2023-08-04 11:33:31 -06:00
codemann8 8362886cc1 Merged in DR v1.2.0.17 2023-06-16 12:14:16 -05:00
aerinon 0ab54def8b Removed backup locations for Dungeon Only and Major Only algorithms. If item cannot be placed in the appropriate location, the seed will fail to generate instead. 2023-06-08 10:25:05 -06:00
aerinon 187478eb24 Merge branch 'DoorDevUnstable' into Sandbox
# Conflicts:
#	Gui.py
#	Main.py
#	Rom.py
#	Rules.py
#	data/base2current.bps
#	resources/app/gui/lang/en.json
#	resources/app/gui/randomize/dungeon/widgets.json
2023-04-05 16:26:26 -06:00