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
codemann8
57b39993b9
Merged in DR v1.2.0.13
2023-03-14 17:48:42 -05:00
aerinon
b44caa76a7
Customize certain potions refills.
2023-03-13 14:26:25 -06:00
aerinon
4aae603462
Merge branch 'DoorDevUnstable' into Sandbox
...
# Conflicts:
# ItemList.py
# Items.py
# Main.py
# Rom.py
# data/base2current.bps
2023-03-10 13:43:38 -07:00
codemann8
252f9ba1a7
Remove 5 Arrow items from bonk drop locations
2023-03-08 20:41:16 -06:00
codemann8
ab5f348f77
Merged in DR v1.2.0.8
2023-02-18 19:33:15 -06:00
codemann8
f493709cfe
Merged in DR v1.2.0.7
2023-02-18 18:50:21 -06:00
aerinon
d7c15ae22c
Strict and Partial key logic implementations with new test suite utility
2023-02-17 10:07:43 -07:00
aerinon
a304fd31ac
Standard keysanity distribution and generation fixes
...
Includes new S&Q safety
2023-02-14 15:58:52 -07:00
aerinon
7c75053cc1
Fix for vanilla mire key logic
2023-01-30 15:32:26 -07:00
codemann8
a4120e0cb5
Merged in DR v1.2.0.1
2022-12-16 18:14:27 -06:00
codemann8
e5afe70bcb
Merged DR v1.2.0.0
2022-12-03 01:52:22 -06:00
aerinon
becba348b9
New goals and rom update
2022-12-01 14:10:10 -07:00
aerinon
1134eb23e7
Added support for various avianart modes
...
Uncle boots hints
Some key logic re-working unsure if safe
2022-11-28 15:05:39 -07:00
codemann8
757fee8220
Fixing spoiler log suppression for OW locations
2022-11-05 21:56:40 -05:00
aerinon
4f2fed48d7
Big key door fix
...
Some generation fixes (need to look at pre-validate some more)
Bumped up escape assist values in non-basic shuffles
2022-10-26 16:46:32 -06:00
aerinon
a5fc4dd7a6
Rules changes
...
Implement Big Magic/Chicken/Fairy spawn items
2022-10-03 16:12:05 -06:00
aerinon
3c0f6ca0e6
UW Enemizer work
...
Refinements for data table support
2022-09-27 14:40:43 -06:00
aerinon
037a9479d8
UW Enemizer Work
2022-09-26 14:07:41 -06:00
codemann8
c7610188ef
Merged DR v1.0.1.3
2022-09-07 22:44:11 -05:00
aerinon
9cca25bdc4
Modified key fix for Unstable
2022-09-02 13:11:03 -06:00
aerinon
c10a791ed6
Important key fix for logic placment
2022-09-02 13:10:20 -06:00
aerinon
4e418f4218
Important key fix for logic placment
2022-09-02 13:10:03 -06:00
aerinon
87834986d4
Retro break up of various options
2022-09-02 13:09:39 -06:00
aerinon
3975c6c65d
Merge branch 'DoorDevUnstable' into Synthesis
...
# Conflicts:
# TestSuite.py
2022-09-01 11:38:02 -06:00
codemann8
03bae603e7
Merged DR v1.0.1.2
2022-09-01 03:40:03 -05:00
aerinon
4aff460b22
Fix for crossed doors with ambrosia
...
Fix for ER + OWG in crossed doors
Fix for Small Key shuffle
2022-08-30 13:51:12 -06:00
codemann8
b873e80034
Merged DR v1.0.1.2
2022-08-29 19:38:06 -05:00
aerinon
3e6f2bb79b
Fixed issue with small key shuffle when big keys aren't
2022-08-26 15:20:53 -06:00
codemann8
453532520a
Merged DR v1.0.1.2
2022-08-25 16:18:24 -05:00
aerinon
152c383233
Merge branch 'DoorDevUnstable' into Customizer
...
# Conflicts:
# Bosses.py
# ItemList.py
# Main.py
# Mystery.py
# RELEASENOTES.md
# Rom.py
# data/base2current.bps
2022-08-24 13:38:59 -06:00
aerinon
0d5ea19ecd
Fix for small key fill
2022-08-23 15:52:59 -06:00
codemann8
270d10b698
Possible fix for SK placement errors
2022-08-23 16:52:43 -05:00
codemann8
3c7d3ed36f
Merged DR v1.0.1.1
2022-08-18 20:59:29 -05:00
codemann8
3aa97ee8bc
Fixed early rupee money balancing to make item free if <20 rupees available
2022-08-12 01:53:13 -05:00
aerinon
2ed0a80609
Fix for pot items to not reload with the supertile
...
Key distribution change
Unique boss shuffle make gt bosses also unique
Removed text color in hints due to bug
2022-08-11 15:25:09 -06:00
codemann8
383a2a274d
Catching infinite loop at balance_money_progression
2022-07-29 21:33:10 -05:00