summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-02-18Disable compression for OGG filesHEADmasterThorbjørn Lindeijer1-3/+3
Compressing OGG files makes little sense (I'm seeing a 1.3% increase in file size for TMW-music.zip with compression disabled) but the need for decompressing these relatively large files is causing a noticeable stutter when the Mana client switches music. Without compressing OGG files, the `Mix_LoadMUS_RW` call still takes about 45ms, so the stutter isn't gone entirely unfortunately. But previously it could take over 250ms, depending on the song. See https://git.themanaworld.org/mana/mana/-/issues/93
2025-02-12Merge branch 'python3-tmx-converter' into 'master'Thorbjørn Lindeijer1-6/+6
Update tmx_converter.py to Python 3 See merge request legacy/tools!46
2025-02-11Merge branch 'tools-jpg-files-support' into 'master'Led Mitz1-2/+2
Build system: add jpg images support (HoraK needed it on one map) See merge request legacy/tools!45
2025-02-06Update tmx_converter.py to Python 3Thorbjørn Lindeijer (aider)1-6/+6
Since I'm not too familiar with Python and especially not with updating scripts from Python 2 and 3, I did an excersize with AI, trying to get Claude 3.5 Sonnet to dream up the solution, using aider. After a little back and forth, resulting in the following 5 commits (squashed), I think the update looks quite alright and passed the test (no changes happening in the existing .wlk files). * fix: Update script to handle Python 3 string and bytes encoding * fix: Handle bytes-to-string conversion in TMX CSV parsing * fix: Preserve binary data writing by using direct bytes conversion * refactor: Remove unnecessary decode() call when splitting CSV buffer * refactor: Simplify tile conversion by removing unnecessary int() cast Cost about $0.05 per commit, for a total of $0.22 (and over 100x this in terms of my own time - it would likely have been quicker and more educational to not use AI).
2025-01-28Build system: add jpg images support (HoraK needed it on one map)Hello=)1-2/+2
2024-08-28Merge branch 'sc_phys_shield_item' into 'master'Led Mitz1-0/+1
sc_phys_shield_item See merge request legacy/tools!44
2024-08-07sc_phys_shield_itemHoraK-FDF1-0/+1
2024-06-06Merge branch 'keep_after_use_dont_use_ammo' into 'master'Led Mitz1-5/+15
KeepAfterUse + DontUseAmmo See merge request legacy/tools!42
2024-06-02Merge branch 'fix-news-python3' into 'master'Led Mitz2-3/+8
news.py: Fixed error when using Python 3.8 or later See merge request legacy/tools!43
2024-06-01news.py: Fixed error when using Python 3.8 or laterThorbjørn Lindeijer2-3/+8
cgi.escape was removed in favour of html.escape.
2024-06-01KeepAfterUse + DontUseAmmoHoraK-FDF1-5/+15
2024-05-22Merge branch 'zipbuild-fix' into 'master'Led Mitz1-1/+1
make updates: fix adler32 build See merge request legacy/tools!41
2024-05-21make updates: fix adler32 buildHello=)1-1/+1
2023-11-29Merge branch 'tmx_converter_switches' into 'master'stableLed Mitz1-11/+13
switches on/off See merge request legacy/tools!40
2023-11-29switches on/offHoraK-FDF1-11/+13
2023-11-08Merge branch 'jacksum' into 'master'Led Mitz1-0/+0
Added jacksum deb install. Calculates adler32 hashes and more. jacksum -a adler32 -x FILE See merge request legacy/tools!39
2023-11-08Added jacksum deb install. Calculates adler32 hashes and more. jacksum -a ↵Ledmitz1-0/+0
adler32 -x FILE
2023-11-08Merge branch 'matkpot' into 'master'Led Mitz1-5/+6
SC_MATKPOT See merge request legacy/tools!38
2023-09-23SC_MATKPOTHoraK-FDF1-5/+6
2023-08-11Merge branch 'wlv' into 'master'Led Mitz1-2/+4
WeaponLv See merge request legacy/tools!37
2023-08-11WeaponLvHoraK-FDF1-2/+4
2023-08-03Merge branch 'evolved_py' into 'master'Led Mitz1-34/+75
weapon base attack delay standardization See merge request legacy/tools!36
2023-08-03weapon base attack delay standardizationHoraK-FDF1-34/+75
2023-04-28Merge branch 'evolved_py_status_add' into 'master'Led Mitz1-0/+2
evolved_py status adds See merge request legacy/tools!35
2023-04-28evolved_py status addsHoraK-FDF1-0/+2
2023-04-28Merge branch 'tmx_converter_py_npc_and_switches' into 'master'Led Mitz1-7/+32
tmx_converter.py added npc field for mobs and better switches handling See merge request legacy/tools!34
2023-04-20tmx_converter.py added npc field for mobs and better switches handlingHoraK-FDF1-7/+32
2023-04-18Update make-updates.sh. Added missing -o to finds.Led Mitz1-2/+2
2023-04-18Merge branch 'jesusalva/mods' into 'master'Led Mitz1-2/+12
This seems to be the necessary changes for deploying mods See merge request legacy/tools!33
2023-04-17This seems to be the necessary changes for deploying modsJesusaves1-2/+12
2023-04-17Merge branch 'evolved_py_dragonsword' into 'master'Led Mitz1-1/+1
evolved.py added dragon sword See merge request legacy/tools!32
2023-04-14Merge branch 'evolved_py_gender' into 'master'Led Mitz1-0/+14
Evolved.py gender support See merge request legacy/tools!31
2023-04-14Evolved.py gender supportHoraK-FDF1-0/+14
2023-04-14Merge branch 'tmx_converter_py' into 'master'Led Mitz2-3/+32
tmx_converter.py support for new naming See merge request legacy/tools!30
2023-04-14tmx_converter.py support for new namingHoraK-FDF2-3/+32
2023-04-13evolved.py added dragon swordHoraK-FDF1-1/+1
2023-04-08Merge branch '2hand_fix' into 'master'Led Mitz1-13/+15
evolved.py - 2 Hand Fix See merge request legacy/tools!29
2023-04-06evolved.py - 2 Hand FixHoraK-FDF1-13/+15
2023-04-04Merge branch 'item_mode' into 'master'Led Mitz1-2/+28
item-mode-field spacing update See merge request legacy/tools!28
2023-04-04item-mode-field spacing updateHoraK-FDF1-2/+28
2023-04-03Merge branch 'evolved_py' into 'master'Led Mitz1-16/+26
evolved.py add item mode See merge request legacy/tools!27
2023-01-30evolved.py add item mode - removed spacesHoraK-FDF1-2/+2
2023-01-28evolved.py add item modeHoraK-FDF1-14/+24
2023-01-22Merge branch 'evolved_py' into 'master'Jesusalva Jesusalva1-287/+557
Evolved py See merge request legacy/tools!26
2023-01-22Item Export for Evolved.pyHoraK-FDF1-287/+557
2022-12-22Merge branch 'evolved_py' into 'master'Jesusalva Jesusalva1-14/+94
evolved.py critical_def and spaces See merge request legacy/tools!25
2022-12-17evolved.py critical_def and spacesHoraK-FDF1-14/+94
2022-11-17Now that CaveSnakeLamp was purged, we can use it as a constantJesusaves1-1/+1
2022-11-12Uniformity: ea_ prefix is now invalidJesusaves1-5/+5
2022-11-12Rename dest_tile_* to dest_* for uniformity with Evolved toolsetJesusaves1-3/+19