Commit Graph

699 Commits

Author SHA1 Message Date
Fabian Dill
a8f4bd946b revert "mark utf-8 output as such" for Bonta compatibility and sahahashashasbot compatiblity 2020-01-22 18:20:35 +01:00
Fabian Dill
7dba01b4f7 mark utf-8 output as such 2020-01-22 18:00:58 +01:00
Fabian Dill
515716a71d optimize bytearray creation time and ram use 2020-01-22 17:50:00 +01:00
CaitSith2
6fb732f4b9 Use the first dice roll. (#14) 2020-01-22 17:29:43 +01:00
Fabian Dill
06ea170ecd Non progressive option (#12)
* allow non-progressive

* use the actual extended_collections module
2020-01-22 06:28:58 +01:00
CaitSith2
9e88eb48d2 Bug fix for multiple item quantity (#10) 2020-01-21 02:21:48 +01:00
CaitSith2
79a8123696 Starting item tweaks (#9)
* Starting item tweaks

* Add in capability to start with Progressive items higher than the first level.
* Auto-start no-logic seeds with Pegasus Boots.

``` #example
startinventory:
  Progressive Sword:
    0: 81
    1: 108
    2: 54
    3: 12
    4: 1
```

* Use .startwith() and support multiple ...

... items that can have multiples
2020-01-20 18:21:55 +01:00
Fabian Dill
095b88f54b link tails' guide in the easy.yaml 2020-01-20 05:50:47 +01:00
Fabian Dill
8e5cf52e27 only heartbeep needs an "off" as text 2020-01-20 03:36:03 +01:00
Fabian Dill
a2c9cf2f25 use "on"/"off" for rom options 2020-01-20 03:29:13 +01:00
Fabian Dill
8c260bc4dd start adding some comments to easy.yaml 2020-01-19 23:44:03 +01:00
Fabian Dill
fa41f358fd introduce PyYAML and make associated changes 2020-01-19 23:30:22 +01:00
Fabian Dill
32a6ac4fdf Merge pull request #8 from CaitSith2/patch-4
Make 'requirements.txt' be read from module's own...
2020-01-19 21:53:32 +01:00
Fabian Dill
7c82baca75 Merge pull request #7 from CaitSith2/patch-3
Update Mystery.py
2020-01-19 21:53:13 +01:00
CaitSith2
863689c7c9 Make 'requirements.txt' be read from module's own...
... directory
2020-01-19 12:50:04 -08:00
Fabian Dill
fe2ebe9883 Mention Python compat 2020-01-19 19:35:23 +01:00
Fabian Dill
de6029aa13 default MultiMystery to the python version that launched it. 2020-01-19 19:34:20 +01:00
CaitSith2
154260d131 Update Mystery.py
Ignore comments in yaml files.
2020-01-19 01:25:51 -08:00
Fabian Dill
2f575d230c Merge pull request #6 from DatXFire/master
Add Beemizer and Pot Shuffle to Spoiler Log Output
2020-01-18 22:10:43 +01:00
DatXFire
341e794cd8 Add Beemizer and Pot Shuffle to Spoiler Log Output 2020-01-18 12:51:10 -05:00
Fabian Dill
b58558eb75 move updater to own module 2020-01-18 15:45:52 +01:00
Fabian Dill
ec95e4ab5e fix readme line breaks 2020-01-18 15:08:33 +01:00
Fabian Dill
674cad07ea re-implement auto-updates 2020-01-18 15:04:39 +01:00
Fabian Dill
72c33a2348 Merge branch 'pull/5'
# Conflicts:
#	MultiClient.py
#	MultiServer.py
#	Mystery.py
2020-01-18 14:41:11 +01:00
Bonta-kun
7f800de8d0 MultiServer/Client: use logging instead of print and log time on the server 2020-01-18 12:21:57 +01:00
Bonta-kun
f843c401c7 MultiClient: signal an event when receiving item data to improve responsiveness 2020-01-18 11:28:08 +01:00
Bonta-kun
b36c981eb4 MultiServer: dont notify the team when a player sends himself an item 2020-01-18 11:26:45 +01:00
Bonta-kun
e214f78293 Mystery: fix a regression in goals logic 2020-01-18 10:06:50 +01:00
Bonta-kun
e941f738ba MultiClient: get rid of packages install hacks, use requirements.txt instead 2020-01-18 10:05:59 +01:00
Bonta-kun
f988f7671b --remote_items toggle: items will no longer be stored in the rom, a connection to a multiworld server will be required to receive them 2020-01-18 09:50:12 +01:00
Fabian Dill
2ff2b5b30c keep MultiMystery.py console open in case of crash, as users typically don't know how to keep a console open 2020-01-17 20:24:21 +01:00
Fabian Dill
1c736f8afe check for websockets version 2020-01-17 20:23:48 +01:00
Fabian Dill
bbf565f809 Merge remote-tracking branch 'origin/master' 2020-01-16 20:01:00 +01:00
Fabian Dill
236f79e143 fix fast_ganon 2020-01-16 20:00:02 +01:00
Fabian Dill
7238235eb7 fix gast_ganon 2020-01-16 19:24:18 +01:00
Fabian Dill
97774c6306 Update documentation #3 2020-01-16 19:00:21 +01:00
Fabian Dill
93a283912e Update documentation #2 2020-01-16 18:58:47 +01:00
Fabian Dill
17314e31fe Update documentation 2020-01-16 18:55:43 +01:00
Fabian Dill
a88d5a6e1c Merge remote-tracking branch 'origin/master'
# Conflicts:
#	MultiServer.py
2020-01-16 18:41:31 +01:00
Fabian Dill
a07dc43db0 Merge branch 'master' of E:\ROMS\Randomizer\ALttPEntranceRandomizer with conflicts. 2020-01-16 18:41:25 +01:00
Fabian Dill
dc32aafc72 Merge pull request #4 from Berserker66/multiworld_31
Make Multiworld V31 default
2020-01-16 18:39:48 +01:00
Fabian Dill
bef1c0fe5f Merge pull request #3 from Bonta0/multiworld_31
MultiClient: fix roominfo sort
2020-01-15 03:45:38 +01:00
Bonta-kun
2d26d63cce MultiClient: fix roominfo sort 2020-01-15 03:00:30 +01:00
Fabian Dill
11823e43dd Make hints team aware and bring it more in-line with existing commands 2020-01-15 00:57:38 +01:00
Fabian Dill
aa0ac7aea8 update MultiMystery.py to reflect:
merge HintedMultiServer into MultiServer
2020-01-15 00:36:51 +01:00
Fabian Dill
5d217511fe merge HintedMultiServer into MultiServer 2020-01-15 00:34:12 +01:00
Fabian Dill
5d4707dacd Merge pull request #2 from Bonta0/multiworld_31
Rom: fix enemizer patching
2020-01-15 00:17:01 +01:00
Bonta-kun
71cd0b917c Rom: fix enemizer patching 2020-01-14 22:13:37 +01:00
Fabian Dill
baab6a76ef Merge pull request #1 from Bonta0/multiworld_31
Multiworld 31
2020-01-14 19:49:40 +01:00
Bonta-kun
ad278f91d6 Multiworld: clients will now be automatically be identified from the rom name and have their names and teams set by the host, meaning those need to be configured during seed gen
Player names will show up in spoiler log and hint tiles instead of player id
MultiClient: autoreconnect to mw server
2020-01-14 10:42:27 +01:00