Ivan Epifanov
cf5ab583d5
Open translations as read-only
5 years ago
Ivan Epifanov
d9aac78d28
Vita: pack translations into VPK
5 years ago
Aaron Sun
6701b8a989
Fix attribute up (+) button doesn't work in special case
...
1) Open quest panel
2) Open character panel by click level up (+) button
5 years ago
qndel
644d9dfc5c
fix armor piercing affix range ( #2535 )
5 years ago
Aaron Sun
0aac0f7a01
Update Chinese translation
5 years ago
Andrew James
0aea0782c7
Refactor Diablo-SHA to attempt to document behaviour through code ( #2524 )
...
* Hardcode the key and ensure buffers are appropriately sized.
If you do want to build the key at runtime the following initial state gets the right sequence:
```cpp
std::linear_congruential_engine<uint32_t, 214013, 2531011, 0> engine(3193970784);
for (auto ¬ch: key)
notch = static_cast<byte>(engine() >> 16);
```
* Move public defines into sha.h, move private struct into .cpp
* Remove unused count member, clarify loop in SHA1Input
* Update circular shift to indicate desired behaviour, remove unnecessary negation.
The parameters are also reordered to match C++20 rotl/rotr and the usual order for shift operators.
5 years ago
staphen
82d82fb7a3
Update build process for 3DS banner to avoid modifying files in the source folder during build
5 years ago
staphen
764dfdb1b6
Fix 3DS build failures when running builds anywhere besides the build directory
5 years ago
Aaron Sun
aef812fb5a
Modify the calculation of panel position
...
left/center combination is used, but panel distance is limited
5 years ago
staphen
6d971396ab
Update libzt to fix MinGW build on case-insensitive file systems
5 years ago
staphen
3e5f553508
Update asio to 1.19.2
5 years ago
Aaron Sun
24438f23f9
Initial commit for Chines Traditional translation
5 years ago
qndel
0a70a8cece
unify block formula
5 years ago
obligaron
38e78096f8
Fix Keymapper doesn't set any default keys if no diablo.ini is present (after installation)
5 years ago
Anders Jenbo
8df8b940c4
Handle some clang-tidy issues
5 years ago
Aaron Sun
3ee90ca629
Add options for sub-panel alignment
5 years ago
obligaron
b7cdf1eb59
Fix floating Dialogs (Walking while in store)
5 years ago
obligaron
8baa375c1c
Fix walking command gets ignored
5 years ago
Anders Jenbo
cfa3c8fa4e
Build Bulgarian, German, Korean and Russian translations
5 years ago
Anders Jenbo
27d0efb4cc
Fix encoding errors in Bulgarian translation
5 years ago
Anders Jenbo
5e33905055
Update Portuguese translation from @maristane
5 years ago
Anders Jenbo
90960f0c14
Remove dead code
5 years ago
Gleb Mazovetskiy
5ef79ad1f2
Disable hardware cursor on Android by default
...
Fixes #2502
5 years ago
Anders Jenbo
d77a61461e
Adjust clang-tidy to where Android Studio reads it correctly
5 years ago
Anders Jenbo
09f6a49ea3
Upgrade gradle
5 years ago
Anders Jenbo
ad38140956
Backport some SDL 2.0.16-dev features
...
- Let Android know that we can handle USB devices
- Support wired Amazon Luna gamepad on Android
- Chromebooks support relative mouse motion now
5 years ago
Anders Jenbo
3dd001d6dc
[android] Fix default app theme
...
We can now againn use the NoTitleBar theme since we are not using alert
messagse from the main activity
5 years ago
Anders Jenbo
c881e40c11
x86
5 years ago
4aron5un
4c8210df21
Center the sub-panels (Quest, Character, Spell and Inventory) ( #2498 )
5 years ago
Gleb Mazovetskiy
9aee058137
Hardware Cursor: Default to ON only on SDL 2.0.12+
...
Fixes #2445
5 years ago
M0Rf30
3ae8d4f3ba
🌐 Update Italian localization
5 years ago
qndel
9056092cf8
more clamps ( #2496 )
5 years ago
Robin
da7ea7b593
items: add BUGFIX for PrintItemPower ( #2241 )
5 years ago
Vladimir Olteanu
b17ff04ee2
Use string_view in DrawString and friends
5 years ago
qndel
d68181fd91
_pIEnAc bugfix
5 years ago
qndel
169f980038
ranged/magic formulas
5 years ago
qndel
bd5e30db52
replace armor formula
5 years ago
Gleb Mazovetskiy
3e5a593021
🐞 Fix reading PCX files with odd widths
...
PCX files always have an even number of bytes on each uncompressed source line, which means there is an unused byte of each compressed line if the width is odd.
References:
1. https://kaba.hilvi.org/pastel-1.5.0/pastel/gfx/image_file/pcx/pcx_file.htm
2. https://www.moon-soft.com/program/FORMAT/graphics/pcx.htm#decoding%20.pcx%20files
5 years ago
Robin Eklind
8f936de2c5
missiles: add BUGFIXes for MI_LArrow, MI_Arrow, MI_Lightctrl and MI_Weapexp
...
These bugs are related to time of access, where fields of e.g. a
player or monster struct is accessed upon missile impact (instead
of missile launch), and at this point, the monster may be dead, or
the player may have left the game, resulting in accessing garbage
data that may have been overwritten by other data (e.g. new monster
spawn or new player joining).
One way to resolve this issue is to store e.g. the damage in the
missile struct when lanuching the missing. This way, the missile
would have all information required to know its damage on imact
instead of having to rely on outside sources that may no longer
be present.
5 years ago
Robin Eklind
27df8f7aef
monsters: add BUGFIXes for ProcessMonsters, PosOkMonst, PosOkMonst2, PosOkMonst3
...
Incorrect firewall check and time of access bug related to
monster enemy targets.
5 years ago
Robin Eklind
7d536834ce
inv: add incorrect enum/off-by-one BUGFIX for UseInvItem
5 years ago
qndel
7263aa5f74
bugfix for loading/saving dLight
5 years ago
Robin Eklind
b2e94e2d8a
towners: add BUGFIX for Griswold custom towner order animation
...
Issue located by Andi and Anders if my memory serves me right.
5 years ago
qndel
dfcaf3a032
code fix
5 years ago
Anders Jenbo
1b6196f39b
Correct missile ring offset
...
Without this the
5 years ago
qndel
f8dc7bd3e3
clamp melee hit chance ( #2491 )
5 years ago
Gleb Mazovetskiy
502b2684c9
🐞 Disable hardware cursor during video playback
...
Fixes #2448
5 years ago
qndel
81fadc79ae
fix name check and limit to multi ( #2486 )
5 years ago
AAS
fbfa531fee
Russian translation completed.
5 years ago
AAS
fadbc8c00e
POEDIT: Update from source
5 years ago