Gleb Mazovetskiy
9f25b57771
Remove StormLib
4 years ago
Gleb Mazovetskiy
3d308983a8
Migrate to libmpq
...
libmpq is a much simpler alternative to StormLib for reading MPQ archives.
We use our own fork of libmpq: https://github.com/diasurgical/libmpq
Impact:
* DevilutionX is now a lot more portable. Unlike StormLib, libmpq only
needs platform-specific code for Windows.
* Locks around file access **removed** (instead we duplicate the file descriptor for streamed audio only).
* RAM usage is **300 KiB** lower than StormLib.
* Stripped release linux_x86_64 binary is **32 KiB** smaller.
* Amiga build now hangs instead of crashing.
4 years ago
Gleb Mazovetskiy
c1aa7f94b7
Add 3rdParty/libmpq
4 years ago
Anders Jenbo
33ba8cd476
Merge remote-tracking branch 'origin/1.3'
4 years ago
staphen
9060995816
Change 3DS SystemMode back to 80MB
4 years ago
NiteKat
3f85fdae37
Add mWhoHit Indicators
...
Adds mWhoHit indicator graphics to the monster health bar.
4 years ago
Anders Jenbo
ff69272eb2
Update 3ds download link
4 years ago
qndel
f9838d849d
dont allow casting berserk on berserked monster
4 years ago
qndel
b6e7c3818b
fix hellfire shareware monk
4 years ago
Mad-Soft
53b61f0431
Update Spanish translation
4 years ago
Igor
03600c8c8e
Update Russian translation
...
correct "game speed" translation
4 years ago
frrsth
11dae845a9
remove ttf references
4 years ago
qndel
c26501f59e
fix sound crashes ( #3403 )
4 years ago
qndel
b00feb4c3d
sync monster mWhoHit and hitpoints
4 years ago
qndel
46ed79ad42
add megatiles to tiledata ( #3211 )
4 years ago
staphen
d669f8ce19
Remove call to SetRndSeed() from OperateFountains()
4 years ago
qndel
bf1df33aa8
dont allow casting berserk on berserked monster
4 years ago
Andrew James
021c7a652f
Add helpers for checking object type ( #3357 )
...
* Add helper to test if an object is a trap source
* Add helper to test if an object is a barrel
* Add helper to test if an object is a crucifix
* Add helpers to check if an object is a chest (and statuses)
* Add helpers to check if an object is a (basic) shrine
4 years ago
qndel
e087b109ea
fix hellfire shareware monk
4 years ago
Mad-Soft
a1e9214a89
Update Spanish translation
4 years ago
Igor
3ad51316d6
Update Russian translation
...
correct "game speed" translation
4 years ago
frrsth
779c17a688
remove ttf references
4 years ago
qndel
47561716b3
fix sound crashes ( #3403 )
4 years ago
Anders Jenbo
716eee0198
Agressivly compress png files
4 years ago
Gleb Mazovetskiy
fe0009708d
ArtDraw: Bounds-check top and left
...
This fixes the glitch when a line leaves the viewport in the scrolling
quest text.
Refs #3388
4 years ago
Gleb Mazovetskiy
a1125e83d7
ArtDraw: Bounds-check top and left
...
This fixes the glitch when a line leaves the viewport in the scrolling
quest text.
Refs #3388
4 years ago
Gleb Mazovetskiy
cda80688e7
OpenDingux: Add fonts.mpq and pl.mpq instructions
4 years ago
Gleb Mazovetskiy
54ea2bbd78
OpenDingux: Add fonts.mpq and pl.mpq instructions
4 years ago
Gleb Mazovetskiy
9dd0474a52
DrawArt: Fix bounds check ( #3395 )
...
The bounds checks were performed against the global screen dimensions
instead of the output buffer dimensions.
Also includes some minor cleanup of DrawArt.
Fixes #3388
4 years ago
staphen
5e49d08ba5
Close SDL_RWops in LoadPNG()
4 years ago
Tytannial
c51a90ce38
Update zhCN translation
4 years ago
Gleb Mazovetskiy
7d7b847374
CMake: Only link against libpng when needed
...
When using the system `SDL(2)_image`, we do not need to link against
libpng.
4 years ago
Gleb Mazovetskiy
63296bb6d8
CMake/ctr/modules: Fix line endings
4 years ago
staphen
692217d1fe
Add CMake option to use system SDL_image
4 years ago
staphen
cb0ca9712d
Tweak 3DS installation instructions for 1.3.0
4 years ago
Gleb Mazovetskiy
c340e3f620
retrofw-manual.txt: Fix path
4 years ago
SimonCeder
342ad36311
translated most lines except dialogue to swedish
4 years ago
Gleb Mazovetskiy
117695489b
DrawArt: Fix bounds check ( #3395 )
...
The bounds checks were performed against the global screen dimensions
instead of the output buffer dimensions.
Also includes some minor cleanup of DrawArt.
Fixes #3388
4 years ago
staphen
b5d96665c9
Enable SDL1 build option for Windows
4 years ago
Anders Jenbo
c4b255cf38
🔥 Remove app migration code
...
As of November it is nolonger possible to performe this migration from a
new release.
4 years ago
staphen
7782621ee4
Close SDL_RWops in LoadPNG()
4 years ago
staphen
4e5899120e
Remove libpng from vcpkg dependencies
4 years ago
Tytannial
d3bad5cbe8
Update zhCN translation
4 years ago
Gleb Mazovetskiy
2551e3d0a0
CMake: Only link against libpng when needed
...
When using the system `SDL(2)_image`, we do not need to link against
libpng.
4 years ago
Gleb Mazovetskiy
3b14bbad00
CMake/ctr/modules: Fix line endings
4 years ago
staphen
41ff03e94c
Add CMake option to use system SDL_image
4 years ago
Anders Jenbo
3f065d5794
Merge pull request #3365 from diasurgical/1.3
...
1.3.0 merged to master
4 years ago
Gleb Mazovetskiy
19cbe65ed8
packet.h: Fix `-Wunused-variable` ( #3379 )
4 years ago
Anders Jenbo
9291f559f9
Add credits for the Polish voices
4 years ago
Anders Jenbo
eafeb41e56
Update README.md
4 years ago