Commit Graph

850 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
DatXFire
fbfcb54bab Add missing colon (#15) 2020-01-22 18:08:56 +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