Fabian Dill
a0c4337bac
give Mystery.py the create_diff argument, then make MultiMystery.py use them
2020-08-26 22:28:48 +02:00
Fabian Dill
8852ec9a18
make all output paths host.yaml settable
...
rename itemlist to itempool, as the actual item listing is in items.py
change pedestal text of book of mudora from paradox to hylian for dingusses
2020-08-20 15:43:22 +02:00
Fabian Dill
2eea9b913c
default to outputting to {local_path}/output
...
* Windows setup has that path as writable by everyone
* most others run from source, where the entire source path and children is writable.
* People complained about files appearing in My Documents, which admittedly is not intuitive
2020-08-01 16:52:11 +02:00
Fabian Dill
1d036c0d3c
add compatibility server setting
2020-07-16 16:57:38 +02:00
Fabian Dill
2338d25b39
expand rom auto_start to be customizable
2020-07-15 17:19:16 +02:00
Fabian Dill
d190fe65c6
webhost update
2020-07-10 17:42:22 +02:00
Fabian Dill
e0e13ac59e
move webhost over to UUID to make it nearly impossible to guess at seeds
...
Also introduce zip uploads and store the remaining relevant data, implemention of that still pending
2020-06-26 19:29:33 +02:00
Fabian Dill
ddc7be0794
update webhost
2020-06-13 22:49:57 +02:00
Fabian Dill
f918efb645
implement skip_playthrough in mystery
2020-05-31 00:28:03 +02:00
Fabian Dill
6afd4f0507
addresses #86
...
And also fixes auto, which worked as goal but never got triggered
2020-05-04 02:47:22 +02:00
Fabian Dill
77ca61d069
introduce forfeit_mode and remaining_mode, as well as server state for client has beaten the game
...
more info in host.yaml
2020-04-25 15:11:58 +02:00
Fabian Dill
a36d887122
add ability to disable forfeits
2020-04-16 15:40:31 +02:00
Fabian Dill
4d27651d8d
some zip format hints
2020-04-10 14:29:42 +02:00
Fabian Dill
380b59ade2
the setup experience
2020-04-07 04:18:26 +02:00
Fabian Dill
8b02103b93
encode port into patch, also reverse defaulting order for server;
...
cmd args overwrite yaml now
2020-04-02 11:21:33 +02:00
Fabian Dill
3bb4ace176
Allow use of "options.yaml" as a gitignored options overwrite
...
This also sets the default hint cost back to 1000, enable it if you want it.
2020-03-22 20:12:42 +01:00
Fabian Dill
27f26c5bf3
update port doc
2020-03-11 09:27:07 +01:00
Fabian Dill
d220cc9cc9
make port forwarding non-default, as it makes more problems than it solves, apparently
2020-03-11 09:16:07 +01:00
Fabian Dill
3fd4a4d125
some setting adjustments
2020-03-08 15:47:43 +01:00
Fabian Dill
74b1688427
Allow diff files to be created from the command line
2020-03-08 15:34:35 +01:00
Fabian Dill
1d75d5b70e
default to the legal way of doing things
...
Also set compression method down to zip, as the diffs are already LZMA compressed and zip is quicker
2020-03-07 18:57:50 +01:00
Fabian Dill
325f40bcfa
move docs
2020-03-07 18:55:53 +01:00
Fabian Dill
4c75140492
some documentation
2020-03-07 17:06:34 +01:00
Fabian Dill
b8e8e3904a
add automatic port forwarding
2020-03-07 16:22:04 +01:00
Fabian Dill
d44acfdaaf
implement binary patching for multimystery (for now no gui/cli support)
2020-03-06 00:48:23 +01:00
Fabian Dill
a5a3000b63
add item cheat arg to host.yaml
2020-03-03 01:22:52 +01:00
Fabian Dill
11e1ad6901
some small improvements for mystery
2020-02-23 17:06:44 +01:00
Fabian Dill
5a204a75f5
default to a zipping algorithm that actually finds similarities in roms (~90% file size reduction)
2020-02-21 10:57:57 +01:00
Fabian Dill
0220575c50
Meta-Mystery
2020-02-18 09:14:31 +01:00
Fabian Dill
e50b9e5ee2
add zip_spoiler and zip_multidata
2020-02-17 02:09:33 +01:00
Fabian Dill
3f3289cbb9
update docs
2020-02-09 05:39:38 +01:00
Fabian Dill
14e24037a5
împlement optional hint system (defaults to off)
2020-02-09 05:28:48 +01:00