qndel
9db5aaf5f4
make berserked monsters fight each other
4 years ago
qndel
646cd9e034
make durability int again ( #3467 )
4 years ago
staphen
e546789057
[3DS] Fix dependencies for romfs build targets
4 years ago
Oleksandr Kalko
48059f690b
Ukrainian: TL support strings and some status bar msg
4 years ago
Gleb Mazovetskiy
bb9f8eff12
Re-segment Chinese translations
4 years ago
Gleb Mazovetskiy
1d29b2669b
A tool to segment Chinese .po files with ZWSP
...
This tool can insert ZWSP between words in Chinese .po files using this
model: https://tfhub.dev/google/zh_segmentation/1
We will use this tool to be able to word wrap Chinese translations at runtime
without bundling a segmenter.
Doing this offline also allows us to use a segmenter that would
otherwise be too slow for runtime.
4 years ago
Stephen C. Wills
189e031dcd
Remove 3dsx from docs and builds ( #3458 )
4 years ago
Gleb Mazovetskiy
b5c9224a46
Net: Show "Unknown network error" as intended
4 years ago
Gleb Mazovetskiy
909e450f5e
Optimize `DrawHalfTransparentBlendedRectTo`
...
`DrawHalfTransparentBlendedRectTo` takes up a significant chunk of time
when rendering store and quest dialogs.
Optimize the function to read 2 pixels at a time and write 4 pixels at a
time.
4 years ago
Gleb Mazovetskiy
a53a2a724f
OpenDingux: Minor fixes
4 years ago
Gleb Mazovetskiy
ee1756f679
OpenDingux: GitHub workflows for release builds
4 years ago
Gleb Mazovetskiy
ebf197d199
Update libzt
...
Includes
b2be988277 ,
which is a fix for repo maintainers.
4 years ago
Gleb Mazovetskiy
edf54664c0
Disable RLE compression for PCX surfaces
...
With 1.3.0, we switched from CEL to PCX for fonts.
This resulted in significant performance drops when rendering lots of
text, because SDL RLE implementation is not as optimized as our CEL
implementation.
Disabling RLE significantly reduces the performance drop.
The font surfaces are fairly small, so we do not lose out much on RAM.
The menu surfaces are also PCX, so the RAM usage there is
greater, but the game itself uses a lot more RAM than the menu anyway.
Thanks to @AJenbo for discovering the RLE flag as the root cause
of font rendering performance issues!
4 years ago
staphen
9060995816
Change 3DS SystemMode back to 80MB
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
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
cda80688e7
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
a536350a99
OpenDingux/package-opk.sh: Fix devilutionx.mpq path
4 years ago
nsm53project
f1cc2dcb1b
Update Korean Translation ( #3358 )
4 years ago
qndel
24bae0ced2
shorten russian game speed translation ( #3342 )
...
* shorten russian game speed
Co-authored-by: Oleksandr Kalko <tsunami.wave@ukr.net>
4 years ago
M0Rf30
9d0930869f
Update Italian localization
4 years ago
Anders Jenbo
6bb0c4db07
Mark store owner names for translation
4 years ago
Anders Jenbo
fca1eca2a2
Add note about CJK fonts and Polish dub
4 years ago
nsm53project
c9728ee8be
Update Korean Translation
4 years ago
Anders Jenbo
bf1b60ff22
Fix crash caused by Spanish translation
...
Fixes #3323
4 years ago
Anders Jenbo
41f9f3bc43
Link to GoG from the installation guide
4 years ago
NikoVP
4f7f8c1d17
Update strings.xml
...
Small update done from phone...
4 years ago
Anders Jenbo
a712c30867
Remove reference to outdated PPA
4 years ago
Anders Jenbo
8a6b76a31a
Correct typos in the install instructions
4 years ago
Anders Jenbo
81dea1fa22
[android] Fix typo in install instructions
4 years ago
Anders Jenbo
b84845c4de
Improve Android install instructions ( #3332 )
...
Also update devilutionx.mpq, and mention fonts.mpq and pl.mpq
4 years ago
nsm53project
60f562d1dd
Update Korean Translation
4 years ago
ephphatha
782e07d967
Refactor DrawObject to avoid repeated Objects lookup
...
The check if the object position is offset is not strictly necessary as a displacement of {0, 0} remains the same after the world/screen transform.
4 years ago
ephphatha
e98b80c992
Remove declaration of private/anonymous function
...
Never used outside objects.cpp so it was rightly moved into the anonymous namespace, but the header was not updated at the time.
4 years ago
Andrew James
76ef0e8128
Dedupe SyncNakrulRoom code ( #3325 )
4 years ago
qndel
bee45d61d6
make monster lights compatible with vanilla
4 years ago