115 Commits (424cbe10dd0d521a5ed69f26a232e166b871e2e2)

Author SHA1 Message Date
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
Gleb Mazovetskiy b76feb2be3 Extract game mode out of init.cpp 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Gleb Mazovetskiy b68f59d002 OSX: Fix base/pref/config paths on Tiger 1 year ago
Eric Robinson cfac786daf
Make invalid items unusable (#7506) 1 year ago
Gleb Mazovetskiy b8ab6d2faa Migrate from SimpleIni to our own implementation 1 year ago
Gleb Mazovetskiy 451f1fd70a Re-encode dungeon tiles to remove bloat 2 years ago
Gleb Mazovetskiy 624afafe58 Extract Crawl to a library 2 years ago
Gleb Mazovetskiy 01147410c1 Add dependency on unordered_dense 2 years ago
Gleb Mazovetskiy ada13f9e9a Take PNG screenshots by default in SDL2 builds 2 years ago
Gleb Mazovetskiy b0c0ffef29 Fix tests build on SDL1 2 years ago
Gleb Mazovetskiy 09e7cfea0e Turn codec into a standalone library 2 years ago
Gleb Mazovetskiy 3b0cde6704 Turn utils/format_int into a standalone library 2 years ago
Gleb Mazovetskiy 495e583e64 Turn utils/file_util into a standalone library 2 years ago
Gleb Mazovetskiy 164dc9dc87 Turn util/parse_int into a standalone library 2 years ago
Gleb Mazovetskiy 3e22e8065b Turn util/str_* into a standalone library 2 years ago
Gleb Mazovetskiy 713c04838c Turn utils/utf8 into a standalone library 2 years ago
Gleb Mazovetskiy aa0476b0cc Use -O2 for render code even in release mode 2 years ago
Gleb Mazovetskiy cfdade5f37 Simplify txtdata parsing with a helper class 2 years ago
Gleb Mazovetskiy a2b94cc03c Lua: Migrate and organize the rest of debug cmds 2 years ago
Gleb Mazovetskiy 8bffbedcb4 Migrate some debug.cpp commands to Lua 2 years ago
Gleb Mazovetskiy b30b712cbb Lua: Add basic autocomplete in the console 2 years ago
Anders Jenbo 4fe90f7b74 Add audio functionality to Lua 2 years ago
Gleb Mazovetskiy 3ea4996367 Add a basic Quake-style console 2 years ago
Gleb Mazovetskiy de6eac137b Split up lua bindings a bit 2 years ago
Gleb Mazovetskiy fdb5738815 Add cursor support to DiabloUI and chat 2 years ago
Gleb Mazovetskiy 72b49abef4 Add sol2 for Lua <-> C++ bindings 2 years ago
Gleb Mazovetskiy d1d27c8368 Rename error -> diablo_msg 2 years ago