Use a seed list for level 7
This commit is contained in:
@ -15,15 +15,16 @@ def main():
|
||||
# analyze(level_4)
|
||||
level_5 = load_seeds("input/level_5.txt")[:5000]
|
||||
# analyze(level_5)
|
||||
ff = load_seeds("input/fortunes_foundation.txt")
|
||||
ff = load_seeds("input/fortunes_foundation.txt")[:7578]
|
||||
# analyze(ff)
|
||||
|
||||
# level_7 = load_seeds("input/level_7.txt")[:5000]
|
||||
level_7 = load_seeds("input/level_7.txt")[:6000]
|
||||
# analyze(level_7)
|
||||
|
||||
level_4_data = negencode_16b(level_4)
|
||||
level_5_data = negencode_delta_4b(level_5)
|
||||
ff_data = delta_4b(ff)
|
||||
level_7_data = delta_4b(level_7)
|
||||
|
||||
all_data = b""
|
||||
|
||||
@ -31,19 +32,19 @@ def main():
|
||||
for block, data in [
|
||||
("l4", level_4_data),
|
||||
("l5", level_5_data),
|
||||
("ff", ff_data)
|
||||
("ff", ff_data),
|
||||
("l7", level_7_data),
|
||||
]:
|
||||
offsets[f"{block}_start"] = len(all_data)
|
||||
all_data += data
|
||||
offsets[f"{block}_end"] = len(all_data)
|
||||
|
||||
|
||||
augment_map("../main.p8", "../seed_constants.lua", all_data, offsets)
|
||||
|
||||
|
||||
def augment_map(target, constants_file, binary, offsets):
|
||||
assert isinstance(binary, bytes) and len(binary) < 8192 # length of mapdata
|
||||
print(f"Length of basic extra map data: {len(binary)}")
|
||||
assert isinstance(binary, bytes) and len(binary) <= 8192 # length of mapdata
|
||||
mapdata = (binary + bytes([0] * 8192))[:8192]
|
||||
|
||||
cart = Pico8Cart.load(target)
|
||||
|
11750
seed_compressor/input/level_7.txt
Normal file
11750
seed_compressor/input/level_7.txt
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user