142 Commits (b540d0911e1f00522131cd0c83a8ea846c259abb)

Author SHA1 Message Date
Trihedraf b540d0911e
Extract lua functions from floatingnumbers to system and render modules (#8416) 2 months ago
Trihedraf 32a0666201 move floating damage nums to lua mod & add xp mod 2 months ago
Eric Robinson 5937734b85
Move *dat files to tables dir 2 months ago
Eric Robinson e6032a69a8
Split control.cpp (#8347) 3 months ago
Yuri Pourre d8b1f00cb5
Load towners via tsv 4 months ago
Gleb Mazovetskiy db9404dcf6 CMake: Add SDL3_mixer 5 months ago
Gleb Mazovetskiy 20ad675558 SDL3: Build with sound 5 months ago
Gleb Mazovetskiy c0975bfa8b Add USE_SDL3 build option 5 months ago
Gleb Mazovetskiy 3bcc869d85 Replace fmt with utils/str_cat in a few places 6 months ago
Andrettin f6b4665e94
Make Player Class Data Data-Driven (#8167) 6 months ago
Anders Jenbo 01507d532c
Add basic DOS port (#8155) 7 months ago
Gleb Mazovetskiy fd02564a85 magic_enum: Customize enums where they're declared 7 months ago
Andrettin 76feb78b4e
Parse Text/Speech Data from TSV (#8138) 7 months ago
Gleb Mazovetskiy 79b74f6f72 Add `AsHexPad2` to `utils/str_cat` 7 months ago
Gleb Mazovetskiy a3d2b360f9 Palette KD-tree: Fix compilation speed 7 months ago
Andrettin e2e8446be1
Added Lua Bindings for Adding Unique Items 7 months ago
Andrettin be956f0608
Added Lua Bindings for Adding New Monster Types 7 months ago
Andrettin d7404c070c
Simplified ParseMonsterId() by using the magic_enum library 7 months ago
Andrettin cfb52ee239
Added support for mods to add unique monsters without replacing any data (#8092) 7 months ago
Doink Oink c62a19e299
Party Information Panel (#7877) 7 months ago
Gleb Mazovetskiy e1c95e0eab Make `dun_render` a standalone library 7 months ago
Gleb Mazovetskiy 740868af3f Update sol2 and lua 8 months ago
Gleb Mazovetskiy d3248e969a Untangle more dependencies 8 months ago
Gleb Mazovetskiy 8c6b2853ca Make light render benchmark standalone 9 months ago
Gleb Mazovetskiy 3b8f8d723d Extract light_render into a separate library 9 months ago
Gleb Mazovetskiy 79395b2ae3 Palette kd-tree: Store color values in leaves 9 months ago
Gleb Mazovetskiy 89aa7f5d70 Add graphviz visualization of the palette blending tree 9 months ago
Gleb Mazovetskiy 424cbe10dd Update to SheenBidi v2.9.0 9 months ago
Gleb Mazovetskiy b210581435 Palette blending: Add a test and a benchmark 10 months ago
Gleb Mazovetskiy b890edfd56 Support mods with UNPACKED_MPQS 10 months ago
staphen b761d3fef2 Validate network data when importing quest deltas 10 months ago
staphen 5e561d709a Validate network data when importing portal deltas 10 months ago
staphen a569d6808e Unify monster sync packet validation and delta validation 10 months ago
Gleb Mazovetskiy f1a9db8f59 Extract the vision algorithm to a separate library 11 months ago
Anders Jenbo 3fb8be385b Add support for MPQ packed mods and turn Hellfire into one 11 months ago
Eric Robinson 477389de3b
Lua: Add an item usertype 12 months ago
Stephen C. Wills 0b4f3b4732
Introduce subtile lighting into the software renderer (#7807) 1 year ago
Gleb Mazovetskiy 2ff7fb03d1 Replace hoehrmann_utf8 with SheenBidi 1 year ago
Gleb Mazovetskiy 32f9cc9ad9 Lua: Add basic APIs for walking to a towner 1 year ago
Gleb Mazovetskiy ee16071761 Untangle pathfinding dependencies 1 year ago
Gleb Mazovetskiy 4779f27730 data_file_test: Make it a standalone test 1 year ago
Gleb Mazovetskiy 3bb1d685af Extract current input mode into its own library 1 year ago
Gleb Mazovetskiy acc335be17 Options: Extract keymapper handling from options 1 year ago
Gleb Mazovetskiy 7afdbe8fdc Options: Extract padmapper handling from options 1 year ago
Gleb Mazovetskiy 88a9a0656d Move option change handlers out of `options.cpp` 1 year ago
Gleb Mazovetskiy bbcda12792 Move QuickMessages to its own library 1 year ago
Gleb Mazovetskiy 651c70f54b A few more dependency cleanup 1 year ago
Gleb Mazovetskiy 736a69ce8d Lua: Add i18n module 1 year ago
Gleb Mazovetskiy 7d4332c78c Split more things into libraries 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago