Yuri Pourre
d8b1f00cb5
Load towners via tsv
4 months ago
staphen
cf942fa54a
Show an appropriate error message when wrong password is entered (TCP)
4 months ago
LP
f295e67b9f
Add multiplayer event logging
4 months ago
FinnishPottu
df325f6366
Add Finnish translation
4 months ago
staphen
02fc3deff6
Use 'ping' instead of 'latency' in the UI
4 months ago
staphen
7bb5ec2ba6
Improve error messages when joining ZT games
4 months ago
staphen
83b8cb0635
Improve ZeroTier protocol error messages
4 months ago
staphen
3247b00a64
Add latency data to ZT public game descriptions
4 months ago
staphen
02a153fe26
Update last echo time when echo requests are sent
4 months ago
staphen
642ba322c4
Send echo request to update latency statistics every 5 seconds
4 months ago
staphen
93ffc209bc
Fix some bugs during the ZT handshake process
4 months ago
staphen
585aad4254
Add /ping command to view latency data
4 months ago
staphen
7564bd0fcb
Introduce DvlNet function to read latency data from providers
4 months ago
LP
65c1076135
Fix UI list double-click handling ( #8272 )
4 months ago
staphen
7c10af9f26
Fix condition for logging errors in SetHardwareCursorVisible()
4 months ago
obligaron
2c4e69c5c9
Fix MSVC warnings
4 months ago
staphen
f242346791
Run clang-format against diablo.cpp
4 months ago
Chris V.
8037515557
fix scrolling bug in main game when SDL is at least 2
4 months ago
Stephen C. Wills
b30df6341e
Fix compiler warning about cases not handled in switch ( #8262 )
5 months ago
Yggdrasill
753b566350
Use StaticVector for all vendors
5 months ago
Yggdrasill
91dd3bfaa1
Add tests for premium item generation
...
Rename functions
Comments
5 months ago
obligaron
187bdba561
Ensure gap-filling firewall tiles only damage moving players
5 months ago
obligaron
536378a469
Fill gaps in firewall and flamewave
5 months ago
obligaron
78a3edb719
Change MonsterTrapHit and MonsterMHit from index to Monster reference
5 months ago
obligaron
38389b3bf4
Harmonize grow logic of firewall and flamewave
5 months ago
staphen
942bebb664
Fix warnings about mismatched sign in comparisons
5 months ago
Gleb Mazovetskiy
705a007c22
SDL3: Fix nearest-neighbor scaling
...
For some reason, setting the scaling on just `texture` still results
in bluriness. However, setting the default scaling mode on the renderer
fixes it.
Also, does a few more things the SDL3 way.
5 months ago
Gleb Mazovetskiy
db9404dcf6
CMake: Add SDL3_mixer
...
Requires a not-yet-released SDL 3.4.0.
I tried implementing audio with plain SDL and it's too complicated.
5 months ago
Gleb Mazovetskiy
8600e03acf
SDL3: Correctly scale the hardware cursor
...
Getting the correct scale turned out to be a lot trickier in SDL3 than
SDL2. SDL should probably provide an API for this.
Refs https://github.com/libsdl-org/SDL/issues/14271
5 months ago
Gleb Mazovetskiy
fc1d447918
SDL3: Convert events to render coordinates
...
Fixes mouse clicks with hardware cursor + integer scaling.
5 months ago
Gleb Mazovetskiy
20ad675558
SDL3: Build with sound
...
This doesn't implement full sound support but stubs out most of the
sound code under SDL3, so that we can implement it piecemeal.
Implemented here:
1. Sound device initialization.
2. SVid sound playback.
Does not add a dependency on `SDL_mixer`: SDL3 built-ins
are enough to play SVid audio.
5 months ago
Gleb Mazovetskiy
5c320cc9d4
SDL3: Set app metadata
6 months ago
Anders Jenbo
6130351a69
SDL3: Port audio code
6 months ago
Anders Jenbo
cab1d0a0bf
Fix SDL1 (non-8bit) support
6 months ago
staphen
945d82106c
Fix a handful of SDL2 API calls
6 months ago
Anders Jenbo
a60768a73f
SDL3: Backport to SDL 3.2.0
6 months ago
Gleb Mazovetskiy
88f706e0d1
SDL3: Add some backports / compat helpers
6 months ago
Gleb Mazovetskiy
1bbe8bfe08
SDL3: Even more migration
6 months ago
Gleb Mazovetskiy
842b23803f
SDL3: Use endianness swap helpers throughout
6 months ago
Gleb Mazovetskiy
a99cc9b40a
SDL3: Some more migration
6 months ago
Gleb Mazovetskiy
8f6e9810d0
SDL3: Make `text_render_integration_test` build
...
Adds support for just enough SDL3 to make `text_render_integration_test`
work.
6 months ago
Trihedraf
809d276073
Party Panel: Fix Second Column and Shrink Gaps for Single Column in 480p ( #8206 )
...
* shrink gap for better 480p fit
* fix second column going all the way up
6 months ago
Trihedraf
c3cd5a8fbb
Align party panel with other overlay text
6 months ago
Trihedraf
b8feddb38e
Move FPS to top, Adjust Map Text if FPS is on
6 months ago
Trihedraf
ae0b8c27c0
Add mana display to Party Panel
6 months ago
Gleb Mazovetskiy
c0975bfa8b
Add USE_SDL3 build option
...
This does not actually add SDL3 support but adds enough
CMake stuff to make the following succeed:
```bash
cmake -S. -Bbuild-sdl3 -DUSE_SDL3=ON -DDEVILUTIONX_SYSTEM_SDL3=OFF -DDEVILUTIONX_STATIC_SDL3=ON -DNOSOUND=ON
```
`NOSOUND` is needed because `SDL_audiolib` does not support SDL3.
6 months ago
Anders Jenbo
0b18bda64f
Translate hero names in create menu ( #8201 )
6 months ago
Oleksandr Kalko
22dae6896c
Update translation files
6 months ago
staphen
cd18ec35fb
Fix compiler warnings: NUM_MAX_CLASSES not handled in switch
6 months ago
Gleb Mazovetskiy
3bcc869d85
Replace fmt with utils/str_cat in a few places
...
`fmt::format_to` is overkill for our simple formatting needs.
6 months ago