espeon65536
fa8531022d
reorganize Minecraft client internal structure, add missing error handling in update_mod
2021-08-10 18:42:48 +00:00
espeon65536
8d4be10fd7
Minecraft client first pass
2021-08-10 18:42:48 +00:00
Kono Tyran
285b9e12eb
- Add Minecraft to inno_setup_38.iss, this will download java and forge and install them.
2021-08-10 18:42:25 +00:00
Fabian Dill
53fcb86174
Spoiler: remove Progressive from old system to prevent crashes when no LttP is present
2021-08-10 20:40:44 +02:00
Fabian Dill
a532ceeb0a
AutoWorld: Should no longer need to overwrite collect, collect_item should be used instead
...
AutoWorld: Now correctly automatically applies State.remove if collect_item is also correct
LttP: Make keys advancement items
This feels like it improved generation chance. Might not be the case.
2021-08-10 09:47:28 +02:00
Fabian Dill
9ec0680ce5
LttP: move game specific fill to new AutoWorld fill_hook
2021-08-10 09:03:44 +02:00
Fabian Dill
299036ecca
LttP: move some LttP specific things more towards locations where they belong.
2021-08-10 08:00:53 +02:00
Fabian Dill
4bfeb77a3a
CommonClient: fix /missing
...
found by lordlou
2021-08-10 04:38:29 +02:00
Fabian Dill
ab7a5b07eb
YAML: Make player pick a game, error out if step is skipped.
2021-08-09 23:00:28 +02:00
Fabian Dill
50ad661796
Put in support for old Progressive item key
...
I will probably regret this.
2021-08-09 10:07:25 +02:00
Fabian Dill
d3e71ecb9b
Install all modules for unittests.yml
2021-08-09 07:29:21 +00:00
Fabian Dill
ba3bb201cd
Multiple: Followed a rabbit hole of moving LttP Rom generation to AutoWorld
...
Generator: Re-allow names with spaces (and see what breaks)
Generator: Removed teams (Note that teams are intended to move from a generation step feature to a server runtime feature, allowing dynamic creation of an already generated MW)
LttP: All Rom Options are now on the new system
LttP: palette option "random" is now called "good"
LttP: Roms are now created as part of the general output file creation step
LttP: disable Music is now Music, removing potential double negatives
LttP & Factorio: Progressive option random is now grouped_random
LttP: Enemy damage option random is now Enemy damage: chaos
2021-08-09 09:15:41 +02:00
Fabian Dill
01d88c362a
AutoWorld: Add "stage" methods and implement LttP Dungeon fill as an example.
2021-08-09 06:50:11 +02:00
Fabian Dill
95350a1fa9
Fill: Cache get_all_State
2021-08-09 06:33:26 +02:00
Fabian Dill
cc458ca5b1
LttP: Remove no longer reachable code
2021-08-09 06:19:01 +02:00
Fabian Dill
f19878fcb8
LttP: Remove calling the player Idiot
2021-08-09 03:51:33 +02:00
black-sliver
eb8e8691e9
Factorio: avoid ores when spawning silo
...
and minor code clean-up
2021-08-08 00:40:09 +00:00
Fabian Dill
0423c22d7f
DataPackage: bring back compatibility layer for datapackage - for now. Mark removal version.
2021-08-07 09:18:42 +02:00
Fabian Dill
3441c390bd
Setup: Fix crash if ROM was present.
2021-08-07 08:05:01 +02:00
Fabian Dill
a0fb9bc4ab
Setup: Skip LttP Rom Selection if the Rom is not needed.
2021-08-07 06:57:33 +02:00
Fabian Dill
a7bb6f6a95
CommonClient: make entrances blue in console
2021-08-07 05:40:18 +02:00
Fabian Dill
f1bef73757
Setup: Fix subprogram paths
2021-08-07 03:16:30 +02:00
Fabian Dill
4598dd1a0f
Factorio: syntax~
2021-08-07 02:57:47 +02:00
espeon65536
0241d6f443
fix minecraft tests for egg shards
2021-08-07 00:44:57 +00:00
espeon65536
72acb5509a
Minecraft: dragon egg shards
2021-08-07 00:44:57 +00:00
espeon65536
b43e99fa20
better check for completion in MC webtracker
2021-08-07 00:44:57 +00:00
espeon65536
b5083ddb1b
update playerSettings: new minecraft bee_traps format
2021-08-07 00:44:57 +00:00
espeon65536
f62e8b7be9
Minecraft: write server and port to apmc on download
2021-08-07 00:44:57 +00:00
espeon65536
f655dc0dbc
Minecraft tracker: formatting fix
2021-08-07 00:44:57 +00:00
espeon65536
95e0fa2672
Minecraft tracker: add progressive resource crafting
2021-08-07 00:44:57 +00:00
espeon65536
4b7c8f757e
Minecraft: increment data version and client version
2021-08-07 00:44:57 +00:00
espeon65536
381e9c744a
fix tests for progressive resource crafting
2021-08-07 00:44:57 +00:00
espeon65536
9aa4bb3f4b
fix tests for bee traps
2021-08-07 00:44:57 +00:00
espeon65536
63617edfef
Minecraft: merge ingot crafting and resource blocks into Progressive Resource Crafting
2021-08-07 00:44:57 +00:00
espeon65536
72de0450e0
Minecraft: refactored bee trap to percentage of junk item pool
2021-08-07 00:44:57 +00:00
espeon65536
306bdd322f
Minecraft tracker: fix incorrect bold css
2021-08-07 00:44:57 +00:00
espeon65536
231613cb3b
Minecraft tracker: automated location tracking and dropdown tabs
2021-08-07 00:44:57 +00:00
espeon65536
2af5739592
Minecraft tracker v2
...
group advancements by category
update font to Minecraft font
always display pearl/scrap counter
2021-08-07 00:44:57 +00:00
espeon65536
b38f7c8f2a
Minecraft web tracker, built as a mix of the LttP tracker and the generic tracker
2021-08-07 00:44:57 +00:00
espeon65536
e3a81c1bed
Minecraft: randomly determine junk items filling the itempool
2021-08-07 00:44:57 +00:00
Fabian Dill
cd8452d839
Factorio: sync already cleared locations to local world
2021-08-07 01:01:56 +02:00
Fabian Dill
4b38cb4c2e
Setup: various small adjustments and fixes
2021-08-06 19:33:17 +02:00
Fabian Dill
eda8c6f263
add the forgotten progressive persoanl roboport equipment
2021-08-06 08:14:16 +02:00
Hussein Farran
a8cf67c94d
Fix type annotation for a key under `GameData`
2021-08-04 22:04:53 +00:00
Hussein Farran
928b341fb3
Make data package contents more descriptive
2021-08-04 22:04:53 +00:00
Hussein Farran
6e51b1d50c
Change `BouncePacket` and `BouncedPacket` docs to add key for extra data.
2021-08-04 19:54:06 +00:00
Fabian Dill
78aaa65b45
explain !hint a bit better
2021-08-04 18:38:49 +02:00
Fabian Dill
3627d8f1ae
DataPackage: remove legacy format
2021-08-04 16:01:08 +02:00
Fabian Dill
1e64b817f6
CommonClient: implement new DataPackage format
2021-08-04 15:54:42 +02:00
CaitSith2
37e999652d
Return of the warning for the backwards compatibility layer.
...
Mainly, make sure the backwards compatible /sc game.print works 100% of the time, instead of being silent, since commands that disable achievemets need to be executed twice at least once, within a certain period of time.
2021-08-03 23:24:32 -07:00