22 Commits (access)

Author SHA1 Message Date
Gleb Mazovetskiy 88f706e0d1 SDL3: Add some backports / compat helpers 5 months ago
Gleb Mazovetskiy 8f6e9810d0 SDL3: Make `text_render_integration_test` build 5 months ago
Gleb Mazovetskiy af5431875f MpqArchives: Order by decreasing priority 10 months ago
Gleb Mazovetskiy b890edfd56 Support mods with UNPACKED_MPQS 10 months ago
Anders Jenbo 3fb8be385b Add support for MPQ packed mods and turn Hellfire into one 11 months ago
Anders Jenbo 96112e675b
Handle loaded MPQ files in a map instead of bespoke globals (#7887) 11 months ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 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 affd7e86e6 Move MPQs from init to engine/assets 1 year ago
Gleb Mazovetskiy 7b0558146e Async load: Handle errors 1 year ago
Eric Robinson 0e1e87389a
Revise FailedToOpenFileError (#7305) 2 years ago
obligaron bd3d17975c Fix MSVC SDL1 warnings 2 years ago
obligaron 95205294e8 Fix MSVC x86 warnings 2 years ago
Gleb Mazovetskiy 5d9d5c6872 Lua: `require` supports loads from assets 2 years ago
Gleb Mazovetskiy 4a4735e908 `string_view`-based asset lookup 3 years ago
Gleb Mazovetskiy 1a1a282d9a Use C FILE instead of C++ streams throughout 3 years ago
Gleb Mazovetskiy e87f68b2b5 Open fewer files concurrently at load time 3 years ago
Gleb Mazovetskiy f9da4e1f66 assets.cpp: Avoid allocs in UNPACKED_MPQS FindFile 3 years ago
Gleb Mazovetskiy dc3908e360 assets.cpp: Switch to C FILE for UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy 9db80ef5d7 Assets: Load files directly for UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy fa90679416 game_assets.* -> assets.* 4 years ago
Gleb Mazovetskiy 3d308983a8 Migrate to libmpq 4 years ago
Anders Jenbo 8df5912dc6 Always use SDL wrapper for file access 4 years ago
staphen 60492ef954 Add proper graphics for gamepad 5 years ago
Gleb Mazovetskiy 5820948761 ♻️ Make `SFileRw` own the Storm file handle 5 years ago
Anders Jenbo 8c821e98d3 🚚 Restructure files 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo 433edc63ea ♻️ Consistently use pragma once to guard the headers 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Gleb Mazovetskiy 997650aa5d Stream music instead of loading it all at once 5 years ago