gaithern
df3c6b7980
KH1: Add specified encoding to file output from Client to avoid crashes with non ASCII characters ( #5584 )
...
* Fix Slot 2 Level Checks description
* Fix encoding issue
2025-10-23 23:01:02 +02:00
Goblin God
50c9d056c9
KH1: Fix a small error in option descriptions #5445
2025-09-30 18:40:20 +02:00
gaithern
d9955d624b
KH1: Fix Slot 2 Level Checks description #5451
2025-09-30 05:10:29 +02:00
NewSoupVi
597583577a
KH1: Remove top level script & remove script_name from its component ( #5443 )
2025-09-13 16:07:13 +02:00
gaithern
1322ce866e
Kingdom Hearts: Adding a bunch of new features ( #5078 )
...
* Change vanilla_emblem_pieces to randomize_emblem_pieces
* Add jungle slider and starting tools options
* Update option name and add preset
* GICU changes
* unnecessary
* Update Options.py
* Fix has_all
* Update Options.py
* Update Options.py
* Some potenitial logic changes
* Oops
* Oops 2
* Cups choice options
* typos
* Logic tweaks
* Ice Titan and Superboss changes
* Suggested change and one more
* Updating some other option descriptions for clarity/typos
* Update Locations.py
* commit
* SYNTHESIS
* commit
* commit
* commit
* Add command to change communication path
I'm not a python programmer, so do excuse the code etiquette. This aims to allow Linux users to communicate to their proton directory.
* commit
* commit
* commit
* commit
* commit
* commit
* commit
* commit
* Update Client.py
* Update Locations.py
* Update Regions.py
* commit
* commit
* commit
* Update Rules.py
* commit
* commit
* commit
* commit logic changes and linux fix from other branch
* commit
* commit
* Update __init__.py
* Update Rules.py
* commit
* commit
* commit
* commit
* add starting accessory setting
* fix starting accessories bug
* Update Locations.py
* commit
* add ap cost rando
* fix some problem locations
* add raft materials
* Update Client.py
* OK WORK THIS TIME PLEASE
* Corrected typos
* setting up for logic difficulty
* commit 1
* commit 2
* commit 3
* minor error fix
* some logic changes and fixed some typos
* tweaks
* commit
* SYNTHESIS
* commit
* commit
* commit
* commit
* commit
* commit
* commit
* commit
* commit
* commit
* commit
* Update Client.py
* Update Locations.py
* Update Regions.py
* commit
* commit
* commit
* Update Rules.py
* commit
* commit
* commit
* commit logic changes and linux fix from other branch
* commit
* commit
* Update __init__.py
* Update Rules.py
* commit
* commit
* commit
* commit
* add starting accessory setting
* fix starting accessories bug
* Update Locations.py
* commit
* add ap cost rando
* fix some problem locations
* add raft materials
* Update Client.py
* cleanup
* commit 4
* tweaks 2
* tweaks 3
* Reset
* Update __init__.py
* Change vanilla_emblem_pieces to randomize_emblem_pieces
* Add jungle slider and starting tools options
* unnecessary
* Vanilla Puppies Part 1
The easy part
* Update __init__.py
I'm not certain this is the exact right chest for Tea Party Garden, Waterfall Cavern, HT Cemetery, or Neverland Hold but logically it's the same.
Will do a test run later and fix if need be
* Vanilla Puppies Part 3
Wrong toggle cause I just copied over Emblem Pieces oops
* Vanilla Puppies Part 4
Forgor commented out code
* Vanilla Puppies Part 5
I now realize how this works and that what I had before was redundant
* Update __init__.py
Learning much about strings
* cleanup
* Update __init__.py
Only missed one!
* Update option name and add preset
* GICU changes
* Update Options.py
* Fix has_all
* Update Options.py
* Update Options.py
* Cups choice options
* typos
* Ice Titan and Superboss changes
* Some potenitial logic changes
* Oops
* Oops 2
* Logic tweaks
* Suggested change and one more
* Updating some other option descriptions for clarity/typos
* Update Locations.py
* Add command to change communication path
I'm not a python programmer, so do excuse the code etiquette. This aims to allow Linux users to communicate to their proton directory.
* Moving over changes from REVAMP
* whoops
* Fix patch files on the website
* Update test_goal.py
* commit
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* change some default options
* Missed a condition
* let's try that
* Update Options.py
* unnecessary sub check
* Some more cleanup
* tuples
* add icon
* merge cleanup
* merge cleanup 2
* merge clean up 3
* Update Data.py
* Fix cups option
* commit
* Update Rules.py
* Update Rules.py
* phantom tweak
* review commit
* minor fixes
* review 2
* minor typo fix
* minor logic tweak
* Update Client.py
* Update __init__.py
* Update Rules.py
* Olympus Cup fixes
* Update Options.py
* even MORE tweaks
* commit
* Update Options.py
* Update has_x_worlds
* Update Rules.py
* commit
* Update Options.py
* Update Options.py
* Update Options.py
* tweak 5
* Add Stacking Key Items and Halloween Town Key Item Bundle
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update Rules.py
* commit
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update __init__.py
* Update __init__.py
* whoops
* Update Rules.py
* Update Rules.py
* Fix documentation styling
* Clean up option help text
* Reordering options so they're consistent and fixing a logic bug when EOTW Unlock is item but door is emblems
* Make have x world logic consider if the player has HAW on or not
* Fix Atlantica beginner logic things, vanilla keyblade stats being broken, and some behind boss locations
* Fix vanilla puppy option
* hotfix for crabclaw logic
* Fix defaults and some boss locations
* Fix server spam
* Remove 3 High Jump Item Workshop Logic, small client changes
* Updates for PR
---------
Co-authored-by: esutley <ecsutley@gmail.com >
Co-authored-by: Goblin God <37878138+esutley@users.noreply.github.com >
Co-authored-by: River Buizel <4911928+rocket0634@users.noreply.github.com >
Co-authored-by: omnises <OmnisGamers@gmail.com >
Co-authored-by: Omnises Nihilis <38057571+Omnises@users.noreply.github.com >
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
2025-09-10 23:49:32 +02:00
SunCat
9e748332dc
Various Games: Improve Custom Death Link Option Description ( #4171 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
Co-authored-by: LiquidCat64 <74896918+LiquidCat64@users.noreply.github.com >
2025-07-15 16:01:53 -04:00
Benny D
9b3ee018e9
Core/Various Worlds: Fix crash/freeze with unicode characters ( #4671 )
...
replace colorama.init with just_fix_windows_console
2025-03-14 08:24:37 +01:00
qwint
f520c1d9f2
Launcher: Allow for --nogui client launches ( #4549 )
2025-02-10 19:34:27 +01:00
NewSoupVi
436c0a4104
Core: Add connect_entrances world step/stage ( #4420 )
...
* Add connect_entrances
* update ER docs
* fix that test, but also ew
* Add a test that asserts the new finalization
* Rewrite test a bit
* rewrite some more
* blank line
* rewrite rewrite rewrite
* rewrite rewrite rewrite
* RE. WRITE.
* oops
* Bruh
* I guess, while we're at it
* giga oops
* It's been a long day
* Switch KH1 over to this design with permission of GICU
* Revert
* Oops
* Bc I like it
* Update locations.py
2025-01-20 16:07:15 +01:00
gaithern
36f17111bf
Kingdom Hearts: Minor Logic Fixes ( #4236 )
...
* Update Rules.py
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
---------
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
2024-11-24 18:42:21 +01:00
gaithern
499d79f089
Kingdom Hearts: Fix Hint Spam and Add Setting Queries #3899
2024-09-19 22:32:47 +02:00
gaithern
6efa065867
Kingdom Hearts: Make Ceiling Division Human-Readable #3839
2024-08-24 02:06:08 +02:00
gaithern
28a9709516
Kingdom Hearts: Implement New Game ( #3201 )
...
* Added Final Ansem Goal
* Update __init__.py
* Update Rules.py
* New EotW logic
* Update __init__.py
* Update __init__.py
* Update Items.py
* Update Rules.py
* Rename Location to be more meaningful, logic fixes
* Removed Aerith locations
* Change to allow randomized keyblade stats
* Fixed incorrect option description. Fixed victory locations for alternative win condition settings
* Commit
* Lots of changes
* Fixes
* Fixes
* Update Rules.py
* Update Rules.py
* Update Rules.py
* Update Rules.py
* Fixes
* Update Rules.py
* Update Rules.py
* Update Options.py
* Old Book is not required
* Added Jungle Slider
* Add Cid Check
* Add Wonderland Book Check
* Add OC Green Trinity
* Add Inferno Band Event
* Add Kurt Zisa Zantetsuken and Unknown EXP Necklace checks
* Update Locations.py
* Fix Final Ansem Goal
* Update __init__.py
* Update __init__.py
* Add options to exclude super bosses and 100 acre wood
* Fix puppies trp, remove cid check
* Fix 100 Acre Wood Option
* Material to Empty Bottle
* Fixed rules, location names, etc
* Fix super bosses
* Add item + location groups, level sanity
* Fix location and item group names
* Add Bad Starting Weapons Option
* Logic Error for 100 Acre Wood
* Update Rules.py
* Update __init__.py
* Fixes related to randomized keyblade stats and super bosses
* Credits and Fixes
* Logic fixes, location name group changes
* Update Options.py
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/docs/kh1_en.md
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update .gitignore
* Update CODEOWNERS
* Update docs/CODEOWNERS
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Fixed Atlantica item group name
* Update CODEOWNERS
* Update Client.py
* Update Items.py
* Update __init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Fixed report group name
* Fixes for PR
* Update Options.py
* Push changes for making the Final Rest Door appear, few option fixes
* Update Rules.py
* Website formatting, 0 min for reports, option description typo
* Create KH1Client.py
* Update worlds/kh1/docs/kh1_en.md
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update Options.py
* Update Options.py
* Update Rules.py
* Update Rules.py
* Update Rules.py
* Add Donald and Goofy Death Link
* Add fight logic for optional bosses
* Update __init__.py
* Update Options.py
* Update worlds/kh1/Options.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update Client.py
* Update kh1_en.md
* Update __init__.py
* Cleaning up for PR
* Update Client.py
* Added event locations for vanilla items
* Add proper location groups and auto hint synth shop items when entering
* so many changes
* Update Rules.py
* fixed oathkeeper and crabclaw logic
* Update Rules.py
* Update Rules.py
* Update Rules.py
* Update Rules.py
* Update en_Kingdom Hearts.md
* Update en_Kingdom Hearts.md
* fixing text
* Update kh1_en.md
* Addition of new key items
* Update Regions.py
* Push for start item from pool test
* Update worlds/kh1/Options.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Document update
* Update Rules.py
* Added starting world range and final rest goal option
* Update kh1_en.md
* Update en_Kingdom Hearts.md
* Update __init__.py
* Update __init__.py
* Clean up options descriptions
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Options.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/Client.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Fix grammar in document
* Update __init__.py
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Removed return type
* Update __init__.py
* Update __init__.py
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Update __init__.py
* Fix missing i replacement, rework set rules to use "self" instead of a million arguments
* Update KH1Client.py
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
* Reformat rules, fix bug with exp mult, add to readme
* Clean up regions, fix client
* Fix item send prompt
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/en_Kingdom Hearts.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/kh1_en.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/kh1_en.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/kh1_en.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/docs/kh1_en.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/test/test_goal.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Items.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Locations.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Regions.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Locations.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Locations.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Items.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Regions.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Regions.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/__init__.py
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
* Fix so many suggestions
* removed junk in missable locations option
* Update __init__.py
* Change credits order
* Update en_Kingdom Hearts.md
* Standardize punctuation
* Update en_Kingdom Hearts.md
* Update en_Kingdom Hearts.md
* Update Regions.py
* Removed "disclude" options in generation fillers
* Update Rules.py
* Update __init__.py
* Fix cemetery typo
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Add option groups and option presets
* Update worlds/kh1/__init__.py
That's a good idea!
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Options.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Presets.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* fixed HB rule and formatting on a line in Items.py
* Fix logic bug with Geppetto's House postcard
* Update Rules.py
* Update Options.py
* Update __init__.py
* Update __init__.py
* Huge under-the-hood update for PR
* More updates for PR
* Update worlds/kh1/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/kh1/Rules.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update __init__.py
---------
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2024-08-19 00:39:37 +02:00