CraftyBoss
6366ab61d1
add inventory resetting on server connect, properly handle getting new items from locations, integrate some of archi into new rando ui stuff
...
For the most part, solo archipelago runs seem to work fine now using the original TP apworld, but im sure there are plenty of weird issues still that need to be handled.
2026-06-19 17:07:42 -07:00
CraftyBoss
7537f1c4a8
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-19 17:01:52 -07:00
gymnast86
08e0645ef8
add functionality for saving and loading presets
2026-06-19 03:08:12 -07:00
gymnast86
f20cf3c24e
change spoiler log wording
2026-06-19 03:03:03 -07:00
gymnast86
b2dfdf4158
fix entrance metadata
2026-06-19 03:02:47 -07:00
gymnast86
99689258a2
misc cleanup
2026-06-17 23:56:37 -07:00
gymnast86
56d47d475f
add button to reset settings to default
2026-06-17 03:00:40 -07:00
gymnast86
544964c1a5
properly implement no logic
2026-06-13 07:56:51 -04:00
CraftyBoss
59b76f7aae
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-12 23:29:45 -07:00
gymnast86
917def4732
fix missed string
2026-06-12 20:48:02 -04:00
gymnast86
0516282bb6
cleanup settings_list.yaml and related files
2026-06-12 19:26:09 -04:00
CraftyBoss
4466442cfb
add location IDs to yaml db, get started on translating received ap data to rando data
...
the idea is to use the existing randomizer systems (like World, RandomizerContext, etc) in order to generate necessary data for in-game modifications such as text replacements, model swaps, etc. to do this we need to get the apworld's current settings, which atm will require loading the configured ap yaml file before connecting to archipelago.
2026-06-12 02:47:52 -07:00
CraftyBoss
d6f741947a
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-10 22:59:44 -07:00
gymnast86
d855efe513
remove instances of double actors
2026-06-10 23:05:25 -06:00
CraftyBoss
f6b86d3f38
actually get some ap functionality going
...
getting items from the server works now mostly, for now we're ignoring inventory fills as its going to require a bit of work to reset the inventory on connection.
2026-06-09 01:23:05 -07:00
gymnast86
cb70f2c3b3
use C-style array for adjectives and nouns
2026-06-08 22:58:29 -07:00
Luke Street
c1997b3d68
Remove huge TLS variable; fixes Linux issues
...
Randomizer code was allocating a 25MB buffer
for file I/O using thread-local storage,
which was starving the stack space of threads
created on Linux.
The buffer appears to be a workaround for
Wii U homebrew I/O, so we can just disable
it altogether.
Resolves #1836
2026-06-08 21:52:12 -06:00
gymnast86
b743a762b4
fix swapped flags for male/female beetle
2026-06-08 16:04:58 -07:00
gymnast86
302abd6b65
track twilight tears in tracker
2026-06-08 13:44:35 -07:00
gymnast86
c426b52a15
use constexpr for seed nouns and adjectives
2026-06-07 09:32:53 -07:00
gymnast86
3fb86dbac8
better plando error messaging
2026-06-06 20:17:51 -07:00
gymnast86
7e367c1e15
parameter cleanup
2026-06-06 18:21:01 -07:00
gymnast86
87635d3cf7
Coro bottle hint in text
2026-06-06 06:46:58 -07:00
gymnast86
7d2c9776ea
implement excluded locations menu
2026-06-05 21:10:57 -07:00
gymnast86
1868d698f5
include crc32.hpp
2026-06-04 18:05:08 -07:00
gymnast86
f00ad8e0ea
maybe fix linux crash
2026-06-04 17:55:48 -07:00
gymnast86
7b521aef02
fix missing location category
2026-06-03 19:39:25 -07:00
gymnast86
518dea482e
fix lost woods boulder poe logic
2026-06-03 16:48:50 -07:00
gymnast86
f1357f09ed
add starting inventory management to UI
2026-06-02 22:15:34 -07:00
gymnast86
dfdd5250bd
fix prologue items sometimes being in excluded locations
2026-06-01 02:07:37 -07:00
gymnast86
ba7211126c
only spawn donation bridge after twilights are cleared
2026-06-01 01:54:28 -07:00
gymnast86
f12838ea3b
fix required dungeons sign when no dungeons are required
2026-06-01 01:53:04 -07:00
gymnast86
dc88e11115
implement framework for custom text in other languages
2026-05-31 01:41:12 -07:00
gymnast86
e671ed748b
change some custom text coloring
2026-05-31 01:38:49 -07:00
gymnast86
de12d277d0
restricted fills cleanup
2026-05-29 11:31:29 -07:00
gymnast86
3b8ec9efa6
quick no logic implementation
2026-05-29 11:31:13 -07:00
gymnast86
39b079ddb9
fix plentiful item pool crash
2026-05-28 20:33:20 -07:00
gymnast86
351afd6686
add item text replacements
2026-05-28 20:04:20 -07:00
gymnast86
485374abba
Outside Castle Town -> South of Castle Town
2026-05-28 20:02:21 -07:00
gymnast86
8ecd848307
filter out nonprogress locations when placing goal items
2026-05-28 20:02:03 -07:00
gymnast86
3aa7abe73f
add required dungeons to links house sign
2026-05-27 10:54:35 -07:00
gymnast86
089a947c30
rework some prologue logic
2026-05-25 23:41:10 -07:00
gymnast86
48de086d65
fix logic tests path
2026-05-25 22:39:30 -07:00
gymnast86
ede9697dae
update bobm refill logic
2026-05-24 19:12:17 -07:00
gymnast86
580b772c3c
update tracker flags for various locations
2026-05-24 19:12:10 -07:00
CraftyBoss
65f4048a41
show item name when location is collected, fix ordon shield flag being incorrect
2026-05-23 19:50:45 -07:00
gymnast86
75d86ab296
fix ilia quest logic setting logic
2026-05-23 11:44:05 -07:00
gymnast86
deb213d07a
path cleanup
2026-05-23 09:10:58 -07:00
gymnast86
7326a619da
fix tears in itempool
2026-05-23 09:08:53 -07:00
CraftyBoss
ffa1fd5da4
add ability to toggle tracker in rmlui (hack for now), show area remaining checks, misc debugging info
2026-05-22 22:49:44 -07:00