CaitSith2 and GitHub
e256abfdfb
Factorio: Allow to reconnect a timed out RCON client connection. ( #5421 )
2025-09-22 03:07:33 +02:00
CaitSith2 and GitHub
0949b11436
ALttP: Don't crash generation if sprite paths don't exist ( #4725 )
2025-03-20 14:48:30 +01:00
CaitSith2 and GitHub
414ab86422
LttP: Fix dungeon counter options. ( #4704 )
2025-03-08 16:13:32 +01:00
CaitSith2 and GitHub
2a11d9fec3
try again to award the starting items post cutscene if needed. ( #4408 )
2025-01-02 19:45:32 -08:00
CaitSith2 and GitHub
2065246186
Factorio: Make it possible to use rocket part in blueprint parameterization. ( #4396 )
...
This allows for example, making a blueprint of your rocket silo with requester chests specifying a request for the 2-8 rocket part ingredients needed to build the rocket.
2024-12-29 20:13:34 +01:00
CaitSith2 and GitHub
a3d6036939
Factorio: energy link bridge improvements ( #4182 )
...
* improve energy link performance on large surfaces
* Add Energy link bridge storage table to initialization.
* Fix event based energy link for Factorio 2.0
* Adjust energy link bridge for quality.
2024-11-17 16:58:14 +01:00
CaitSith2 and GitHub
85159a4f1f
Factorio: Fix satellite goal ( #4183 )
2024-11-13 02:03:27 +01:00
CaitSith2 and GitHub
ab0903679c
Factorio: Fix ap-get-technology nil value crashes ( #3517 )
2024-07-28 20:57:10 +02:00
CaitSith2 and GitHub
9aeeeb077a
ALttP: Re-mark light/dark world regions after applying plando connections ( #2964 )
2024-04-01 15:07:56 +02:00
CaitSith2 and GitHub
bb0a0f2aca
Factorio: Fix unbeatable seeds where a science pack needs chemical plant ( #2613 )
2023-12-22 20:02:49 -08:00
CaitSith2 and GitHub
368fa64914
LttP: Update credits text for GT Big Key when key drop shuffle is on. ( #2235 )
2023-09-29 20:18:43 +02:00
4a27fae1ab
Core: Allow any valid priority location in yaml even when they are not used in a given game. ( #2128 )
...
* Allow any valid priority location in yaml.
For some games, the use location group name "Everywhere", results in the generator failing no matter what, as only a subset of the location names will actually be present. A good example of that is Zillion. It has 21 location names per room, of which, only at most 2 is ever used.
Co-authored-by: Fabian Dill <[email protected] >
2023-09-20 11:22:01 +02:00
CaitSith2 and GitHub
944fe6cb8c
Fix root cause of ALttP hardware crashes on collect. ( #2132 )
...
As it turns out, SD2SNES / FXPAK Pro has a limit as to how many bytes can be written in a single command packet. Exceed this limit, and the hardware will crash. That limit is 512 bytes. Even then, I have scaled back to 256 bytes at a time for a margin of safety.
2023-08-29 06:07:31 -07:00
cb3d40624c
Timespinner: Make RisingTidesOverrides consistent with normal yaml behaviour. ( #1474 )
...
* Make RisingTidesOverrides consistent with normal yaml behaviour.
* Each of the options can be either string directly specifying the option, or dictionary.
* If dictionary, ensure that at least one of the options is greater than zero.
* Made keys optional
* A lot less copy/pasta.
---------
Co-authored-by: Jarno Westhof <[email protected] >
2023-02-22 17:11:27 -08:00
CaitSith2 and GitHub
555a0da46d
Core: Rename the missed slot_seeds. ( #1432 )
...
* Rename the missed slot_seeds.
* Fixed a threaded context random error.
2023-02-03 19:39:18 +01:00
CaitSith2 and GitHub
8a4298e504
ALttP: Fix hint tile hints being potentially useless with item links. ( #1400 )
...
* ALttP: Fix hint tile hints being potentially useless with item links.
* use the set returned from world.get_player_groups(player)
* Move the group resolving to BaseClasses. Fix silver arrow hints as well.
2023-01-24 03:42:13 +01:00
CaitSith2 and GitHub
80db8a33af
Don't leak info about what exists or not if player can't afford the hint ( #1146 )
2022-10-28 02:45:18 -07:00
CaitSith2 and GitHub
813ee5ee3b
Factorio: Add explicit support for factory-levels mod. ( #1050 )
...
* Factorio: Add explicit support for factory-levels mod.
* Fix inconsistent space/tabs
2022-09-24 02:43:00 -07:00
CaitSith2 and GitHub
26aed9351e
Factorio: Fix a bug with single craft free samples. ( #974 )
2022-08-29 05:58:26 +02:00
CaitSith2 and GitHub
a175aa93e7
Factorio: Detect if more than one AP factorio mod is loaded. ( #964 )
2022-08-26 10:31:30 +02:00
CaitSith2 and GitHub
11cbc0b40b
Factorio: Make the energy bridge a different color. ( #952 )
2022-08-22 23:30:42 +02:00
CaitSith2 and GitHub
484ee9f065
OoT: More item.type bugs. ( #930 )
2022-08-21 01:55:41 +02:00
CaitSith2 and GitHub
6602c580f4
Fix another item.type crash bug. ( #927 )
...
* Fix another item.type crash bug.
* Another location that can crash, in the instance of plando fixed.
2022-08-17 07:16:14 -07:00
CaitSith2 and GitHub
c02c6ee58c
Fix generation failure for Final Fantasy 1 and Dark Souls 3. ( #907 )
...
* Fix generation failure for Final Fantasy 1.
* Fix spoiler log giving "Location (Player x): Item (Player y)" for FF1.
* Dark Soul 3 Items/Locations now get player names in spoiler log.
2022-08-14 12:34:46 -07:00
CaitSith2 and GitHub
adc16fdd3d
Factorio: Don't send researches completed by editor extensions testing forces. ( #894 )
2022-08-11 18:11:34 +02:00
CaitSith2 and GitHub
e1e2526322
LttP: Do a check for enemizer much earlier in generation. ( #875 )
2022-08-10 22:21:52 +02:00
CaitSith2 and GitHub
5f27019855
Add an optional path to factorio server-settings.json ( #851 )
...
* Add an optional path to factorio server-settings.json
* factorio: changes
* use forward slashs in host.yaml going forward. (works on all OSes.)
* comment out the host.yaml server_settings option.
* assume that server_settings is NOT provided and explicitly check for its existence in factorio_client.
2022-08-01 14:57:30 -07:00
CaitSith2 and GitHub
4b85000960
Fixed a crafting category bug related to fluids. ( #848 )
2022-07-31 14:01:39 -07:00
CaitSith2 and GitHub
17db0805a7
Allow potentially all rocket-part ingredients to be fluids. ( #753 )
2022-07-09 12:35:38 +02:00
CaitSith2 and GitHub
2f53972c85
Factorio: fix accidental removal of fluids from make_balanced_recipe ( #754 )
2022-07-08 15:35:33 +02:00
CaitSith2 and GitHub
8a8bc6aa34
Factorio: Fix impossible seeds for rocket-part recipes as well. ( #733 )
2022-07-01 00:40:31 +02:00
CaitSith2 and GitHub
37b569eca6
Changes: ( #639 )
...
* Changes:
* When client loses connection to the server through no fault of your own, it no longer forgets your username.
* It is now possible to do /connect archipelago://username:password@server:port or to paste archipelago://username:password@server:port into the connect bar and hit connect, and have both the username/password filled in that way.
* Switch checksfinder client to getting username from url if suppplied by url.
* Correct the print statement
2022-06-27 03:10:41 -07:00
CaitSith2 and Fabian Dill
2a5c128267
ChecksFinder Client refactored to import CommonClient components.
2022-06-14 01:38:10 +02:00
CaitSith2 and Fabian Dill
d82d70ac97
Fix the possibility of manually assigning 'random' via alias_random
2022-06-11 23:20:56 +02:00
CaitSith2 and Fabian Dill
c16815b16d
Fix Room log
2022-06-10 13:20:35 +02:00
CaitSith2 and GitHub
a7f647e3ca
Block collection of Sahasrahlah. ( #562 )
2022-05-22 18:02:33 -07:00
CaitSith2 and Fabian Dill
cb9db5dff1
Verify start location hint
2022-05-20 18:42:36 +02:00
CaitSith2 and GitHub
c0fb7d9f9a
Add local and non_local items to item_links ( #506 )
...
* Add local and non_local items to item_links
* Whoops, don't pass list of list to verify_items.
* Give a did you mean result in the exception.
2022-05-15 07:41:11 -07:00
CaitSith2 and Fabian Dill
89b4060a06
Fix Plando options pickling error
2022-05-14 11:53:37 +02:00
CaitSith2 and Fabian Dill
98ca001da6
Fix for variable progression balancing when yaml has progression on/off.
2022-05-14 11:52:57 +02:00
CaitSith2 and GitHub
3f691d6977
Add "exclude" to item links ( #497 )
2022-05-11 16:37:18 -07:00
517e72f442
Add options to generate page ( #450 )
...
* Add Item cheat permission to generate page.
* Indicate that both remaining_mode and item cheat are disabled in race mode.
* Add server_password
* refine tooltips and help for server_password and !admin command.
* Add Plando options to generation page.
* Remove debugging code
* Style adjustments and HTML formatting and tag fixes with the goal of making the page nicer looking and not as vertical.
Co-authored-by: Chris Wilson <[email protected] >
2022-05-04 20:03:19 -07:00
CaitSith2 and GitHub
c326566bd2
Show "did you mean 'item/location_name'" in invalid item/location error. ( #469 )
2022-04-26 02:28:43 -07:00
CaitSith2 and GitHub
8bb566a250
Fix remaining_mode on webhost. ( #449 )
...
* Fix remaining_mode on webhost.
* Actually use the correct parameter for remaining_mode.
2022-04-20 10:46:05 -04:00
CaitSith2 and GitHub
8e68aa0ccd
Add group collect ( #424 )
...
* Add group collect
* code cleanup
2022-04-10 14:08:54 -07:00
CaitSith2 and Fabian Dill
9bdcbb9008
Fix item links.
2022-04-07 10:22:17 +02:00
CaitSith2 and GitHub
944571ea89
LttP: Add Allow collect option, default Off. ( #414 )
...
* LttP: Add Allow collect option, default Off.
* Add allow_collect to the sample yaml.
2022-04-05 03:54:49 +02:00
CaitSith2 and GitHub
05e267a0bd
Prevent use of old collection clients without boss collection blocklist. ( #406 )
2022-04-03 14:45:06 -04:00
CaitSith2 and GitHub
a2212002ae
Link to the Past Block collection of bosses. ( #395 )
2022-04-03 01:39:28 +02:00
CaitSith2
3ce5d14210
changes
...
* Fix bug in overworld collected item checks.
* Don't mark checks as checked on the same cycle that its written just in case write fails for some reason. It will be later confirmed by a successful read of the newly written value on a future cycle.
2022-03-07 17:32:28 -08:00
CaitSith2
2c884e2ca5
Mark LttP items as collected in game if item is not owned by player.
2022-03-07 14:10:07 -08:00
CaitSith2
c204fb9b14
Fix LocationInfo packet handling.
2022-03-07 11:21:29 -08:00
CaitSith2
7c6fb26eb7
Filter new line characters from connect bar text input.
2022-02-28 18:25:07 -08:00
CaitSith2
508eb04e94
Tweak energy bridge values
...
ENERGY_INCREMENT now set dynamically by whatever the ap-energy-bridge buffer capacity ends up being.
2022-02-24 13:16:18 -08:00
CaitSith2
db152e6790
Fix deathlink killing the game watcher on startup.
2022-02-23 21:13:17 -08:00
CaitSith2
11a13967d5
Report precisely what item link is invalid instead of ALL of them.
2022-02-23 16:21:53 -08:00
CaitSith2
6e0165986f
Move duplicate name item link check to verify.
2022-02-23 15:17:24 -08:00
CaitSith2
7708d3d157
Don't list item_link on neither trackers nor main patch download page.
2022-02-23 01:51:49 -08:00
CaitSith2
48669e96d1
Remove players from item_link pool if they don't contribute any items to the pool.
2022-02-22 16:35:41 -08:00
CaitSith2
071161176e
Deny same item_link name from same player. Also report which player caused the item_link errors.
2022-02-22 16:32:37 -08:00
CaitSith2
f046d76c59
make sure starting location hints also apply to all applicable item_link players.
2022-02-22 12:49:43 -08:00
CaitSith2
de5249f99e
start_hints now work for items in item_link pools.
2022-02-21 15:33:39 -08:00
CaitSith2
420320f896
Fix item_links not even rolling
2022-02-21 14:59:01 -08:00
CaitSith2
4f47709d32
Add entrance info to start hints.
2022-02-19 10:52:05 -08:00
CaitSith2
fd8cace362
Reworked hints for item_link
2022-02-18 13:03:55 -08:00
CaitSith2
135ee018a9
update Copyright
2022-02-17 19:03:11 -08:00
CaitSith2
ee5ea09cbc
Add an autofill !hint_location for clicking on a Missing: line, when user uses !missing.
2022-02-08 14:29:24 -08:00
CaitSith2
c2be70b61d
Death Link during a crystal/pendant cutscene no longer softlocks while connected.
2022-01-26 07:54:09 -08:00
CaitSith2
6b1c555d38
Fix inconsistency in parameter name now that !hint only hints items, not locations.
2022-01-23 22:09:06 -08:00
CaitSith2
af96f71190
Fix bug where there is less locations than hint count.
2021-12-16 15:34:18 -08:00
CaitSith2
0558351a12
Allow update_sprites to work on strict text only systems
2021-12-13 20:24:54 +01:00
CaitSith2
98a038e39e
Death link default true/false values for super metroid.
2021-12-04 14:04:28 -08:00
CaitSith2
9c74d648f8
Tie the need for satellite recipe to satellite goal, not max science pack.
2021-12-04 06:20:16 -08:00
CaitSith2
6f12ed38d9
Add in whitelist for overriding blacklist.
2021-12-02 15:27:48 -08:00
CaitSith2
efb4e5a7b3
Use OptionSet for blacklist
2021-12-02 15:27:00 -08:00
CaitSith2
a15689e380
Allow explicit blacklisting (and whitelisting) of free samples from yaml
2021-12-02 09:26:51 -08:00
CaitSith2
548d893eaa
Convenient runtime changing of death link status requires 0.2.1
2021-12-01 23:42:09 -08:00
CaitSith2
763edf00f2
Satellite now a possible goal for ALL science pack levels, chosen by option.
...
Satellite unlocks by respective science pack (or by automation in the case of automation science pack)
2021-11-30 23:18:17 -08:00
CaitSith2
11285fb0aa
Fixed root cause of science-not-invited 9.223e+18 problem.
2021-11-26 09:16:42 -08:00
CaitSith2
b0bf66bdcb
Factorio: more cleanup of code. Makes it easier to add a max liquids allowed option.
2021-11-25 18:28:07 -08:00
CaitSith2
383d0f1a66
ensure the tech enabling chemical plant gets marked as advancement if required.
2021-11-25 17:04:22 -08:00
CaitSith2
4dfa1e3227
Merge remote-tracking branch 'origin/main' into main
2021-11-25 16:38:43 -08:00
CaitSith2
1a63ed970a
fixed bug with not being able to use fluid barrels as last ingredient in balanced recipes.
...
fluid barrels don't have a direct recipe name to ingredient name match, but instead recipe name is fill-ingredient.
2021-11-25 16:38:33 -08:00
CaitSith2
744b12345a
hard-code only steam. Water already appears at logistic-science pack, and crude-oil at chemical.
2021-11-25 10:17:23 -08:00
CaitSith2
2770014988
Merge remote-tracking branch 'origin/main' into main
2021-11-25 09:59:54 -08:00
CaitSith2
31b93dc2f4
Clarify not being able hand craft automation science if it has fluids.
2021-11-25 09:59:07 -08:00
CaitSith2
722af0a3ca
Now possible for randomized science packs/silo/satellite recipe to use fluids.
2021-11-25 09:44:01 -08:00
CaitSith2
9dbafd3b4b
Factorio can now change death link state at runtime.
2021-11-24 01:55:36 -08:00
CaitSith2
1f5d1532e3
Move Death Link change tag to Common Client
2021-11-24 01:38:58 -08:00
CaitSith2
b10d9040df
Fix "could not randomize recipe" when both silo and satellite are...
...
...randomized recipes.
2021-11-21 18:25:28 -08:00
CaitSith2
415f045fd8
Fix a range bug on min_energy in make_balanced_recipe
2021-11-21 18:24:25 -08:00
CaitSith2
3d19c39001
Include number of death_link connected clients in status.
2021-11-21 01:37:23 -08:00
CaitSith2
c21bd11b66
Merge branch 'satellite_victory' into main
2021-11-20 22:24:34 -08:00
CaitSith2
beb4949044
typo whoops
2021-11-20 21:44:16 -08:00
CaitSith2
1b4659276c
Add randomized recipe for Satellite.
2021-11-20 21:44:16 -08:00
CaitSith2
affd707717
Add satellite recipe to needed_recipes if required.
2021-11-20 21:44:16 -08:00
CaitSith2
48ed394d02
Require sending a satellite for victory in space-science-pack seeds.
2021-11-20 21:44:16 -08:00
CaitSith2
6b4445e122
move webhost configuration sample yaml to docs
2021-11-17 23:39:21 -08:00
CaitSith2
f7e89695e5
Comment the defaults, with instructions to uncomment and change the values.
2021-11-17 23:38:30 -08:00
CaitSith2
f4762cb3f2
Provide a sample webhost configuration yaml.
...
Not fully documented yet.
2021-11-16 11:01:16 -08:00