Releases: qwint/APMinit
no longer nice :(
Nice.
ER Logic Update
small logic changes to normal logic, but almost entirely ER logic updates thanks to @EzraIII
ER Has Logic (again) now!
fixes the whoopsie that the ER code I had was putting rules on the wrong edge of the randomized entrances, this caused it to have 0 logic for any randomized entrance, which is fixed now
Patch Patch!
fixes a couple of little things:
- use minitGMS2.exe as a backup executable
- move try/catch code to focus the catchable errors
- fix the temporary all caps client in window title lol
- update certain arg handling
Patch upgrade!
THIS UPDATE WILL ONLY WORK ON 0.5.1+
but also there's no world updates so you're not missing out on much
- The new 0.5.1 launch game from webhost feature is supported!
- updates /Patch to:
- Save the patched file to a different path so you don't have to keep resetting to vanilla
- Auto launch the game (partly because with the new patched file location it needs to be launched differently with
minit.exe -game patched_file.win)
and some less interesting info
- cleaned up some of the client code
- use the new make_gui method to clean up kivy code in client
- updated deathlink message to be properly formatted
Generic Entrance Rando updates
includes updates to most recent version of GER patch
some refactors for the Client
and added a check for Generation to not allow ER if GER is not found as that combination was only for a proof of concept on entrance shuffling
bug squashing from refactor
oops, different logic levels didn't actually work after the refactor, now they should
also includes an update to the game mod to remove the 'sync' apitem from near the house because it is obsolete now and was confusing players.
mostly refactors
mostly just releasing this so i can get complaints if i messed up my refactors >:)
updates:
fixes for python 3.8 compat
ER region refactor
general access rule refactor
internal item refactor
new cool way to deal with restrictive start fill failures (that doesn't seem to deal with every start with damage boosts on,,)
Mostly ER fixes (but some new options too!)
Major:
- adds start inventory from pool and minHP, and damage boost options
Logic:
- update temple coin to allow obscure swimming to access the check
- made classification for HeartPiece as well as making flashlight dynamic based on settings
Minor:
- minor rule optimization
- pulling generic rule utils out to their own file and removing some unnecessary util wrappers
- clean up imports across the apworld
- some minor cleanup in rules.py
- logic refactor now that has_sword is fast
- update count rules to use state.has passing in count
- un-obscure option checking and adding data_version to be set after item/location name rework
- use World instead of MultiWorld for can_create option checking
- updated rules to use a custom collect/remove flag instead of re-evaluating has_sword on every location check
Bugfix:
- fix bugs in ER starting entrance and minhp item filling
- updating doc name again to play nice,,
- move er_region_list instantiating to a per-instance level to not leak the multiworld
- update filler item loop to only check locations in current world instead of entire multiworld
- handle errors on interpret_slot_data better and allow create_item to be done with world=none
ER:
- updates to be in line with latest generic-entrance-rando
- add path hints to locations and spoiler log
- ER Bugfixes and update ER regions to add more darkroom rules where needed
- updated free ER location check to let the game actually know about it and (maybe temporarily) moved it to always instead of just on 1p seeds
- import entrance type from new generic er location