Skip to content

Update ffx-rc from main#130

Merged
Andrewki44 merged 37 commits intoffx-rcfrom
main
Apr 1, 2026
Merged

Update ffx-rc from main#130
Andrewki44 merged 37 commits intoffx-rcfrom
main

Conversation

@Andrewki44
Copy link
Copy Markdown
Member

No description provided.

Mysteryem and others added 30 commits March 10, 2026 23:06
…rchipelagoMW#5967)

When CasualBounties was enabled, the location names in
`exclusion_table["HitlistCasual"]` would be iterated into
`self.random_super_boss_list` in `generate_early`, but
`exclusion_table["HitlistCasual"]` was a `set`, so its iteration order
would vary on each generation, even with same seed.

Random location names would be picked from `self.random_super_boss_list`
to place Bounty items at, so different locations could be picked on each
generation with the same seed.

`exclusion_table["Hitlist"]` is similar and was already a `list`,
avoiding the issue of nondeterministic iteration order, so
`exclusion_table["HitlistCasual"]` has been changed to a `list` to
match.
…oMW#5842)

* Change timeout and add timeout-specific message

* Revert open_timeout
…W#6033)

* WebHost: make autolauncher max room timeout configurable

* WebHost: launch rooms with assigned port first
…W#6074)

... next time it gets written to.
This makes loading peristent_storage faster in the future.
…ipelagoMW#5684)

* Make component launching indicate if no terminal window, add konsole

* Attempt to spell better and remove whitespace

* Update terminal priority

* Make helper for clearing LD_LIBRARY_PATH

* Add handling to linux launch

* Hopefully fix setter

* Apply suggestions from code review

Co-authored-by: black-sliver <[email protected]>

---------

Co-authored-by: black-sliver <[email protected]>
…elagoMW#6040)

The include_songs option is an OptionSet, whose value is a set, but was being iterated to produce self.included_songs. Sets are unordered and may have a different iteration order each time a python process is run. This meant that the order of the elements in self.included_songs could differ even when generating with a fixed seed.

This caused nondeterministic generation with the same seed because create_song_pool() deterministically randomly picks songs from self.included_songs, which could be in a different order each time, so different songs could be picked.
* - Fixed the Dr Seuss Bundle asking for tigerseye (mineral) instead of tiger trout (fish)

* - Made blue grass starter more consistent

* - Fragments of the past does not rely on ginger island

* - Removed legacy hard coded strange bun recipe that messed with chefsanity logic
…elagoMW#6034)

The current logic only requires the shorts and a sewing machine, but a
gold bar is also necessary
…s could create more items than locations (ArchipelagoMW#6012)

* - Improved the dynamic locations count algorithm to take into account the nature of various heavy settings in both directions

* - Fixes from Code Review

* - We're only testing for sunday locations, might as well only take sunday locations in the list to test

* - One more slight optimization

* - Added consideration for bundles per room in filler locations counting

* - Registered some more IDs to handle items up to 10
Solved indentation error to return to intended functionality
…chipelagoMW#5999)

* Remove space before comma

* Factorio authors update

* Simplify template
* Import Buffer from typing_extensions instead of collections.abc for 3.11 compat

* always re-set sound volumes before playing

* fix game window scaling if parent is vertical

* make default volume lower
drtchops and others added 7 commits March 30, 2026 18:19
…ipelagoMW#6073)

* CI: reduce default permissions to minimum

* CI: update pin actions

Most of them. CodeQL and action-gh-release is untouched for now.
Immutable actions and actions/* are pinned to version,
other actions are pinned to hash.

* CI: make use of archive: false in upload-artifact

also set compression level and error behavior for scan-build upload.

* CI: update codeql and enable scanning actions
…uired when the box is rotated (ArchipelagoMW#5889)

* Unbeatable seed: 11 lasers + redirect when the box is rotated

* naming
* Tap to move

* inputs

* cleanup

* oops
Update main to AP v0.6.7
@Andrewki44 Andrewki44 requested a review from a team April 1, 2026 23:21
@Andrewki44 Andrewki44 merged commit 1aa4154 into ffx-rc Apr 1, 2026
29 of 34 checks passed
@Andrewki44 Andrewki44 deleted the main branch April 1, 2026 23:21
@Andrewki44 Andrewki44 linked an issue Apr 1, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Apworld: v0.7.0 Release Prep