Skip to content

Instantly share code, notes, and snippets.

@apple1417
apple1417 / Readme.md
Last active July 6, 2024 00:57
All Willow SDK Mods

Downloaded 2024-06-06 at about 10am UTC.

URLs and names are originally sourced from https://bl-sdk.github.io/mods.json. Several needed manual fixups to point directly at the archive to download.

Five mods couldn't get a valid url, and thus are left empty:

  • BL2 Exodus + TPS Exodus - these point to Nexus mods, which don't allow downloads without registering, not something you can do from a script.
  • Chronos, HitSounds, PizzaForFastball - these point at an __init__.py directly and have no archive. I made an archive containing their mod folder, to let the next scripts work better with them.

The urls in archives.csv should work for the rest.

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
<CheatEntries>
<CheatEntry>
<ID>3118</ID>
<Description>"SyncLoadCount"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>Talos1-Win64-Shipping.exe+9C96D54</Address>
</CheatEntry>
@apple1417
apple1417 / blmod.md
Last active January 19, 2026 16:59
.blmod file format spec

.blmod file format (v1)

The .blmod file format is designed as a replacement to the .blcm format, and to be generic enough that it could be applied to the existing .bl3hotfix/.wlhotfix file format, or possible future ones.

The main thing it's designed around is mods which consist of text files holding one "command" per line. Commands can be arbitrary strings (as long as they don't contain newlines). These commands can then be grouped into categories, which users can enable/disable to configure their mods - i.e. what BLCMM does.