Fabian Dill
fc3b8c40be
WebHost: handle SM and SoE
2021-11-13 20:52:30 +01:00
Fabian Dill
c178006acc
Readme: add new games
2021-11-13 16:35:24 +01:00
Fabian Dill
4e43166e1f
Setup: consolidate some SNES rom handling
2021-11-13 16:32:19 +01:00
lordlou
452026165f
[SM] added support for more than 255 players (will print Archipelago for higher player number) ( #130 )
...
* added support for more than 255 players (will print Archipelago for higher player number)
2021-11-13 15:40:20 +01:00
Fabian Dill
82b8b313f0
Setup: add Secret of Evermore
2021-11-13 03:33:25 +01:00
Fabian Dill
b529f95798
Merge pull request #121 from black-sliver/soe
...
Added Secret of Evermore support
2021-11-12 23:54:39 +00:00
Fabian Dill
2d55cf4bbf
Merge branch 'main' into soe
2021-11-12 23:47:34 +00:00
black-sliver
62e0e0bb55
SoE: update pyevermizer to 0.39.1
...
* Fix softlock when talking to drain guy again
* Disable receiving items while screen is fading (avoids crashes while closing fullscreen windows)
2021-11-13 00:42:40 +01:00
Fabian Dill
83a40d4394
Setup: delete LttPClient
2021-11-12 23:47:52 +01:00
Fabian Dill
4937156021
Setup: revamp for SNIClient and Super Metroid
2021-11-12 23:43:22 +01:00
black-sliver
24596899c9
SoE doc: change apclient link to http:// for now
2021-11-12 21:53:43 +01:00
CaitSith2
cd3f0eabfb
Actually require military science pack for rocket silo on military or higher.
2021-11-12 08:31:46 -08:00
espeon65536
34af785e87
OoT: fixed a bug where free_scarecrow and entrance shuffles could not be rolled together
2021-11-12 16:23:37 +00:00
CaitSith2
34cfe7d1df
Fix error in SNIClient
2021-11-12 06:48:23 -08:00
Fabian Dill
ca8f6c2439
Post-Merge Cleanup #2
2021-11-12 14:58:48 +01:00
Fabian Dill
4a8ba0575f
Post-Merge Cleanup
2021-11-12 14:36:34 +01:00
lordlou
77ec8d4141
Added Super Metroid support ( #46 )
...
Varia Randomizer based implementation
LttPClient -> SNIClient
2021-11-12 14:00:11 +01:00
espeon65536
61ae51b30c
OoT ER: Interior and Overworld Entrance Shuffle ( #128 )
...
* OoT: add ER retry functionality and custom get_all_state
This all_state does not have events, because they need to be gathered in the world.
* OoT: reenable Interior and Overworld entrance shuffle
2021-11-12 13:58:22 +01:00
CaitSith2
f26d2d5f20
Fix task issues
2021-11-11 12:32:42 -08:00
Fabian Dill
fd07bc3f2c
LttP: DeathLink: fix an if tree derp
2021-11-11 21:10:26 +01:00
CaitSith2
8316a1902d
Move death link byte to sram
2021-11-11 12:07:17 -08:00
Fabian Dill
650fd5d792
LttP: refine DeathLink handling.
2021-11-11 16:09:08 +01:00
Fabian Dill
82d3e4bc92
Docs: document "Archipelago" special IDs
2021-11-11 11:48:09 +01:00
espeon65536
8eb1f0258c
OoT Entrance Randomizer ( #125 )
...
Add options:
"shuffle_grotto_entrances": GrottoEntrances,
"shuffle_dungeon_entrances": DungeonEntrances,
"owl_drops": OwlDrops,
"warp_songs": WarpSongs,
"spawn_positions": SpawnPositions,
Add Logic Trick:
"Skip King Zora as Adult with Nothing"
2021-11-11 10:42:08 +01:00
espeon65536
80c86f34a4
Fix get_item command in OOTWorld
...
Was relying on self.nonadvancement_items, now checks if that attribute is present
2021-11-11 09:28:24 +00:00
black-sliver
3ed7b9f60c
SoE: reword webhost doc
...
Thanks Fainspirit
2021-11-11 09:06:22 +01:00
Fabian Dill
77c18ac819
GenericWorld: implement create_item in case a Spectator ever tries to use !getitem.
2021-11-11 00:23:07 +01:00
black-sliver
0d6c23e4f2
SoE: add documentation to webhost
2021-11-11 00:12:31 +01:00
Fabian Dill
ec9ef21cc0
Tests: add create_item test
2021-11-11 00:06:51 +01:00
Fabian Dill
43323e59ce
Logging Revamp
2021-11-10 15:35:43 +01:00
black-sliver
9ada4df151
SoE: include base_checksum in apbp
2021-11-10 09:17:27 +01:00
Fabian Dill
d42d77d3d3
Clients: consolidate argument parsing
2021-11-09 12:53:05 +01:00
Fabian Dill
2007549e01
MultiServer: move PrintJSONMessagePart's found to PrintJSON
2021-11-08 19:13:13 +01:00
Hussein Farran
987bbc761a
Add `found` to `PrintJSON` packet.
2021-11-08 13:10:17 -05:00
CaitSith2
0b096528d4
implement science-not-invited filtering/scaling if that mod is installed
...
(Max count of research will be set to 10,000 * player_tech_cost) so as to not have an unreasonable amount. Also, other player installed mods, and even the infinite techs will have the max science pack level applied to them.)
2021-11-08 10:04:58 -08:00
Fabian Dill
fa56541b3a
CommonClient: explicitly set logging handlers, and explicitly set them to unicode.
2021-11-08 18:57:03 +01:00
Hussein Farran
beb15aa99a
Update network protocol.md
2021-11-08 12:48:17 -05:00
Fabian Dill
ca9bf48ffa
Network: document ConnectUpdate
2021-11-08 16:58:41 +01:00
Fabian Dill
b9941e40c1
LttP: Allow DeathLink to be adjusted post-gen
2021-11-08 16:34:54 +01:00
Fabian Dill
e8639988ce
MultiServer: original_cmd to InvalidPacket
2021-11-08 16:07:37 +01:00
black-sliver
c32f3d6e96
SoE: data_version bump, disable topology, clean up
2021-11-07 23:36:06 +01:00
espeon65536
60697cc8ba
OoT: add ROM flag for death_link
2021-11-07 22:07:41 +00:00
espeon65536
c0d3f140f3
OoT: add description for website
2021-11-07 17:30:55 +00:00
espeon65536
d5934a88a7
OoT: ASM modifications to allow for more than 255 players
2021-11-07 17:30:55 +00:00
espeon65536
db2731dfb7
OoT: create OOTWorld.hint_rng earlier in generate_output
...
Otherwise the generator crashes when trying to make Ganondorf's text with hints off.
2021-11-07 17:30:55 +00:00
espeon65536
97ee73d79f
OoT: add DeathLink option
2021-11-07 17:30:55 +00:00
espeon65536
48ce19a923
OoT: add theoretical support for more than 255 players
2021-11-07 17:30:55 +00:00
espeon65536
4f28c3fa46
Add documentation to LogicTricks option
2021-11-07 17:30:55 +00:00
black-sliver
449f4ee92f
SoE: apply cut slot name to multidata
2021-11-07 15:56:43 +01:00
black-sliver
79041bdf21
update host.yaml for SoE
2021-11-07 15:43:07 +01:00