Skip to content

Commit

Permalink
Asset system refactor (#82)
Browse files Browse the repository at this point in the history
* Asset system redesign

* Fix off-by-one font issue, simplify assets.json syntax, fix failing event set unit test

* More robust handling of ItemName loading, test fixes

* Asset conversion and test fixes

* Fix tests

* Fix 2D map NPC export

* Fix unpacking of sprites using common palette

* Fixed word list conversion, all tests passing

* Unpacking / repacking fixes

* Unpack/Repack fixes

* Reorganise asset properties

* Fix incorrect palettes in unpacked textures

* Cleanup and fix for OSX tests
  • Loading branch information
csinkers authored Jul 9, 2023
1 parent f3266bf commit 617839d
Show file tree
Hide file tree
Showing 289 changed files with 6,535 additions and 5,459 deletions.
198 changes: 99 additions & 99 deletions mods/Albion/Meta/3DFLOOR0.json
Original file line number Diff line number Diff line change
@@ -1,101 +1,101 @@
{
"000": { "Id": "floor.1", "PaletteId": 3 },
"001": { "PaletteId": 3 },
"002": { "PaletteId": 3 },
"003": { "PaletteId": 3 },
"004": { "PaletteId": 3 },
"005": { "PaletteId": 3 },
"006": { "PaletteId": 3 },
"007": { "PaletteId": 3 },
"008": { "PaletteId": 3 },
"009": { "PaletteId": 3 },
"010": { "PaletteId": 3 },
"011": { "PaletteId": 3 },
"012": { "PaletteId": 3 },
"013": { "PaletteId": 3 },
"014": { "PaletteId": 3 },
"015": { "PaletteId": 3 },
"016": { "PaletteId": 3 },
"017": { "PaletteId": 3 },
"018": { "PaletteId": 3 },
"019": { "PaletteId": 3 },
"020": { "PaletteId": 3 },
"021": { "PaletteId": 3 },
"022": { "PaletteId": 3 },
"023": { "PaletteId": 3 },
"024": { "PaletteId": 3 },
"025": { "PaletteId": 3 },
"026": { "PaletteId": 3 },
"027": { "PaletteId": 3 },
"028": { "PaletteId": 3 },
"029": { "PaletteId": 3 },
"030": { "PaletteId": 3 },
"031": { "PaletteId": 7 },
"032": { "PaletteId": 7 },
"033": { "PaletteId": 7 },
"034": { "PaletteId": 7 },
"035": { "PaletteId": 7 },
"036": { "PaletteId": 7 },
"037": { "PaletteId": 7 },
"038": { "PaletteId": 7 },
"039": { "PaletteId": 7 },
"040": { "PaletteId": 8 },
"041": { "PaletteId": 8 },
"042": { "PaletteId": 8 },
"043": { "PaletteId": 8 },
"044": { "PaletteId": 8 },
"045": { "PaletteId": 8 },
"046": { "PaletteId": 8 },
"047": { "PaletteId": 8 },
"048": { "PaletteId": 8 },
"049": { "PaletteId": 8 },
"050": { "PaletteId": 13 },
"051": { "PaletteId": 13 },
"052": { "PaletteId": 13 },
"053": { "PaletteId": 13 },
"054": { "PaletteId": 13 },
"055": { "PaletteId": 13 },
"056": { "PaletteId": 13 },
"057": { "PaletteId": 13 },
"058": { "PaletteId": 29 },
"059": { "PaletteId": 29 },
"060": { "PaletteId": 29 },
"061": { "PaletteId": 29 },
"062": { "PaletteId": 29 },
"063": { "PaletteId": 29 },
"064": { "PaletteId": 29 },
"065": { "PaletteId": 29 },
"066": { "PaletteId": 15 },
"067": { "PaletteId": 15 },
"068": { "PaletteId": 15 },
"069": { "PaletteId": 15 },
"070": { "PaletteId": 15 },
"071": { "PaletteId": 15 },
"072": { "PaletteId": 15 },
"073": { "PaletteId": 15 },
"074": { "PaletteId": 15 },
"075": { "PaletteId": 15 },
"076": { "PaletteId": 15 },
"077": { "PaletteId": 15 },
"078": { "PaletteId": 15 },
"079": { "PaletteId": 15 },
"080": { "PaletteId": 18 },
"081": { "PaletteId": 18 },
"082": { "PaletteId": 18 },
"083": { "PaletteId": 18 },
"084": { "PaletteId": 18 },
"085": { "PaletteId": 18 },
"086": { "PaletteId": 15 },
"087": { "PaletteId": 15 },
"088": { "PaletteId": 15 },
"089": { "PaletteId": 15 },
"090": { "PaletteId": 18 },
"091": { "PaletteId": 18 },
"092": { "PaletteId": 18 },
"093": { "PaletteId": 22 },
"094": { "PaletteId": 22 },
"095": { "PaletteId": 22 },
"096": { "PaletteId": 22 },
"097": { "PaletteId": 22 },
"098": { "PaletteId": 22 }
"floor.1": { "Palette": "pal.3" },
"floor.2": { "Palette": "pal.3" },
"floor.3": { "Palette": "pal.3" },
"floor.4": { "Palette": "pal.3" },
"floor.5": { "Palette": "pal.3" },
"floor.6": { "Palette": "pal.3" },
"floor.7": { "Palette": "pal.3" },
"floor.8": { "Palette": "pal.3" },
"floor.9": { "Palette": "pal.3" },
"floor.10": { "Palette": "pal.3" },
"floor.11": { "Palette": "pal.3" },
"floor.12": { "Palette": "pal.3" },
"floor.13": { "Palette": "pal.3" },
"floor.14": { "Palette": "pal.3" },
"floor.15": { "Palette": "pal.3" },
"floor.16": { "Palette": "pal.3" },
"floor.17": { "Palette": "pal.3" },
"floor.18": { "Palette": "pal.3" },
"floor.19": { "Palette": "pal.3" },
"floor.20": { "Palette": "pal.3" },
"floor.21": { "Palette": "pal.3" },
"floor.22": { "Palette": "pal.3" },
"floor.23": { "Palette": "pal.3" },
"floor.24": { "Palette": "pal.3" },
"floor.25": { "Palette": "pal.3" },
"floor.26": { "Palette": "pal.3" },
"floor.27": { "Palette": "pal.3" },
"floor.28": { "Palette": "pal.3" },
"floor.29": { "Palette": "pal.3" },
"floor.30": { "Palette": "pal.3" },
"floor.31": { "Palette": "pal.3" },
"floor.32": { "Palette": "pal.7" },
"floor.33": { "Palette": "pal.7" },
"floor.34": { "Palette": "pal.7" },
"floor.35": { "Palette": "pal.7" },
"floor.36": { "Palette": "pal.7" },
"floor.37": { "Palette": "pal.7" },
"floor.38": { "Palette": "pal.7" },
"floor.39": { "Palette": "pal.7" },
"floor.40": { "Palette": "pal.7" },
"floor.41": { "Palette": "pal.8" },
"floor.42": { "Palette": "pal.8" },
"floor.43": { "Palette": "pal.8" },
"floor.44": { "Palette": "pal.8" },
"floor.45": { "Palette": "pal.8" },
"floor.46": { "Palette": "pal.8" },
"floor.47": { "Palette": "pal.8" },
"floor.48": { "Palette": "pal.8" },
"floor.49": { "Palette": "pal.8" },
"floor.50": { "Palette": "pal.8" },
"floor.51": { "Palette": "pal.13" },
"floor.52": { "Palette": "pal.13" },
"floor.53": { "Palette": "pal.13" },
"floor.54": { "Palette": "pal.13" },
"floor.55": { "Palette": "pal.13" },
"floor.56": { "Palette": "pal.13" },
"floor.57": { "Palette": "pal.13" },
"floor.58": { "Palette": "pal.13" },
"floor.59": { "Palette": "pal.29" },
"floor.60": { "Palette": "pal.29" },
"floor.61": { "Palette": "pal.29" },
"floor.62": { "Palette": "pal.29" },
"floor.63": { "Palette": "pal.29" },
"floor.64": { "Palette": "pal.29" },
"floor.65": { "Palette": "pal.29" },
"floor.66": { "Palette": "pal.29" },
"floor.67": { "Palette": "pal.15" },
"floor.68": { "Palette": "pal.15" },
"floor.69": { "Palette": "pal.15" },
"floor.70": { "Palette": "pal.15" },
"floor.71": { "Palette": "pal.15" },
"floor.72": { "Palette": "pal.15" },
"floor.73": { "Palette": "pal.15" },
"floor.74": { "Palette": "pal.15" },
"floor.75": { "Palette": "pal.15" },
"floor.76": { "Palette": "pal.15" },
"floor.77": { "Palette": "pal.15" },
"floor.78": { "Palette": "pal.15" },
"floor.79": { "Palette": "pal.15" },
"floor.80": { "Palette": "pal.15" },
"floor.81": { "Palette": "pal.18" },
"floor.82": { "Palette": "pal.18" },
"floor.83": { "Palette": "pal.18" },
"floor.84": { "Palette": "pal.18" },
"floor.85": { "Palette": "pal.18" },
"floor.86": { "Palette": "pal.18" },
"floor.87": { "Palette": "pal.15" },
"floor.88": { "Palette": "pal.15" },
"floor.89": { "Palette": "pal.15" },
"floor.90": { "Palette": "pal.15" },
"floor.91": { "Palette": "pal.18" },
"floor.92": { "Palette": "pal.18" },
"floor.93": { "Palette": "pal.18" },
"floor.94": { "Palette": "pal.22" },
"floor.95": { "Palette": "pal.22" },
"floor.96": { "Palette": "pal.22" },
"floor.97": { "Palette": "pal.22" },
"floor.98": { "Palette": "pal.22" },
"floor.99": { "Palette": "pal.22" }
}
Loading

0 comments on commit 617839d

Please sign in to comment.