Maderator Creator
400c93fa00
Fix ru.po
...
• Grammatical errors have been fixed
• Some formulations have been changed
• Fixed some lines that did not fit entirely into the menu interface
5 months ago
Gleb Mazovetskiy
318c2934f2
CMake: Improve asset copying
5 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.
5 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
5 months ago
Trihedraf
5a7300d0ff
Upgrade MacOS x86_64 runner for deprecation and add MacOS arm64 runner ( #8205 )
5 months ago
Maderator Creator
09264c2465
Update ru.po ( #8198 )
...
* Update from source
* Update ru.po
• Translated new lines
• Some formulations have been changed
• Diablo Strike Team no longer has a "translation"
• Rouge is signed in a female person (Разбойница)
• The translation of the words "spell", "spells" (now it's магия)
has been changed • The word "Level" (Уровень) in the "char" tab has been split (Уро- вень), part of the word has been correctly moved to another line (the word does not fit in one line)
5 months ago
Trihedraf
c3cd5a8fbb
Align party panel with other overlay text
5 months ago
Trihedraf
b8feddb38e
Move FPS to top, Adjust Map Text if FPS is on
5 months ago
Trihedraf
ae0b8c27c0
Add mana display to Party Panel
5 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.
5 months ago
Anders Jenbo
0b18bda64f
Translate hero names in create menu ( #8201 )
5 months ago
Oleksandr Kalko
87daacda37
Open Update Ukrainian TL
5 months ago
Oleksandr Kalko
c2915e2766
Upgrade FMT to 12.0
...
Also upgrades Android Grandle build plugin
5 months ago
Oleksandr Kalko
22dae6896c
Update translation files
6 months ago
ephphatha
54ab558d87
remove single quotes in dummy identifiers
6 months ago
Hiperión
607aaf8204
Update Spanish translation
6 months ago
staphen
cd18ec35fb
Fix compiler warnings: NUM_MAX_CLASSES not handled in switch
6 months ago
Anders Jenbo
decf96d33f
Update image in README with new asset
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
Anders Jenbo
487aa92480
Update logo
6 months ago
Trihedraf
28b97fde33
Fix link in Android instructions
6 months ago
Gleb Mazovetskiy
f3a41bb903
Update Turkish font overrides to only contain "i"
6 months ago
Gleb Mazovetskiy
c31258b0f5
text_render: Support per-glyph overrides
...
Previously, an override font had to contain all the 256 glyphs in the
row that it was overriding. Experiments have shown that this would
cause huge file increase in CJK scripts (+200MiB or so).
Instead, allows the override font to only override some glyphs in a row.
For all glyphs (sprites) that have width 0, we now fall back to
the base font.
6 months ago
Gleb Mazovetskiy
03ddbfc502
3DS workflow: Run `apt-get update`
6 months ago
Andrettin
d246223f29
Fixed out-of-range vector subscription access for unique monster indices greater than 127
6 months ago
Trihedraf
cf04264dba
enable iOS ZeroTier
6 months ago
Andrettin
d87c0dcf8a
Player Class Flags ( #8173 )
6 months ago
Andrettin
f6b4665e94
Make Player Class Data Data-Driven ( #8167 )
6 months ago
Anders Jenbo
eab6358c45
Remove unused header charconv ( #8172 )
6 months ago
Andrettin
bda02c4a54
Allow Providing the Item Cursor Frame Number instead of ID in itemdat ( #8150 )
6 months ago
Gleb Mazovetskiy
0a21f6569c
dos: Update SDL
...
Includes red cursor fix and protected mode interface performance
improvements.
7 months ago
Gleb Mazovetskiy
c6f635f881
RenderPresent: Update PalSurface in SDL2
...
When rendering directly to output surface, PalSurface may need to be
updated after a flip. This is not actually needed on DOS but may be
needed on other platforms in the future.
7 months ago
Gleb Mazovetskiy
ea8a348371
SDL2: Improve best display mode selection ( #8166 )
7 months ago
Gleb Mazovetskiy
50ac397013
Add 8-bit video mode for SDL2 and use it in DOS
...
There are still some glitches in screen transitions but that's probably
our fault. We can improve it later.
7 months ago
Gleb Mazovetskiy
469d57ce68
dos: Load on main thread
...
I tried the interrupt handler approach but couldn't get it to work,
so for now we're back to loading and updating the progress bar
synchronously on DOS.
7 months ago
Gleb Mazovetskiy
f99475657a
dos: Clean up paths for better logging
...
1. Prevents warnings in `--verbose` mode from unimplemented `SDL_GetBase/PrefPath`.
These were the first 4 "This operation is not supported" messages
that were logged previously.
2. Removes Linux directories from MPQ search paths on DOS.
3. Uses backslash directory separator on DOS.
DJGPP libc supports both but this is DOS, we should use backslash.
Now the `--verbose` SDL_LOG.txt looks much cleaner:
```
VERBOSE: Paths:
base:
pref:
config:
assets: assets\
VERBOSE: MPQ search paths:
1. ''
VERBOSE: Found: devx in
VERBOSE: Missing: fonts
DEBUG: DOS: Keyboard ISR code size is 48 bytes
DEBUG: Unknown pixel format
DEBUG: SVGA: Ignoring mode 0x102: Bad attributes
DEBUG: SVGA: Ignoring mode 0x104: Bad attributes
DEBUG: SVGA: Ignoring mode 0x106: Bad attributes
DEBUG: SVGA: Ignoring mode 0x107: No double-buffering
DEBUG: SVGA: Ignoring mode 0x112: No double-buffering
DEBUG: SVGA: Ignoring mode 0x115: No double-buffering
DEBUG: SVGA: Ignoring mode 0x116: No double-buffering
DEBUG: SVGA: Ignoring mode 0x117: No double-buffering
DEBUG: SVGA: Ignoring mode 0x209: No double-buffering
DEBUG: SVGA: Ignoring mode 0x20A: No double-buffering
DEBUG: SVGA: Ignoring mode 0x225: No double-buffering
DEBUG: SVGA: VBE lists 42 modes
VERBOSE: Removed file: Diablo1ReadOnlyTest.foo
VERBOSE: Paths:
base:
pref:
config:
assets: assets\
VERBOSE: MPQ search paths:
1. ''
VERBOSE: Paths:
base:
pref:
config:
assets: assets\
VERBOSE: MPQ search paths:
1. ''
VERBOSE: Found: DIABDAT in
VERBOSE: Missing: hfbard
VERBOSE: Missing: hfbarb
DEBUG: That operation is not supported
VERBOSE: Control: device None -> KeyboardAndMouse, mode None -> KeyboardAndMouse
```
7 months ago
Gleb Mazovetskiy
09e105ff27
dos: update SDL, disable per-pixel lighting
...
Updated SDL has better keyboard handling, including arrow keys and text
input support.
7 months ago
Gleb Mazovetskiy
d00dedfdd0
dos: get SDL via CMake
...
Now that the DOS SDL supports CMake, this is a much better option that
`configure`, because it lets us easily test out local changes to SDL,
e.g.:
```bash
cmake -S. -Bbuild-dos -DCMAKE_TOOLCHAIN_FILE=CMake/platforms/djcpp.toolchain.cmake \
-DTARGET_PLATFORM="dos" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF \
-DFETCHCONTENT_SOURCE_DIR_SDL2="${HOME}/diasurgical-SDL"
```
7 months ago
Gleb Mazovetskiy
c7b26690c4
dos: Switch to dos-vbe-rebase branch
...
Also cleans up dos-prep.sh and adds a bit of logging to display.cpp
7 months ago
Anders Jenbo
01507d532c
Add basic DOS port ( #8155 )
7 months ago
Gleb Mazovetskiy
50e35166a6
Add a `--log-to-file` flag
...
Useful for platforms like DOS where it's not necessarily easy to
redirect the log output.
7 months ago
Gleb Mazovetskiy
fd02564a85
magic_enum: Customize enums where they're declared
...
This necessitates dependencies on `magic_enum` in more
places but avoids obscure hard-to-debug errors, such
as the one seen in the DOS port PR.
7 months ago
Trihedraf
82fbeca6ed
Simplifying MinGW instructions ( #8154 )
7 months ago
Trihedraf
0dc534a74e
Fix mingw-prep.sh sdl2 not working for non-sudo
7 months ago
Cyril SIX
5fd8af76ee
log.hpp: fix lack of return when FMT_EXCEPTIONS is disabled
...
When compiling with clang, the compiler warns about the lack of return
statement in the non-void function fmt::format.
This fixes it by returning a default error string.
7 months ago
Rodrigo Vegas Sánchez-Ferrero
644e42140d
Spanish terms adapted to fit well in menu options
...
Texts adapted to fit well in different menu options where the space is limited.
Some changes are made to be consistent with the rest of the translation.
7 months ago
dependabot[bot]
5ee16cf030
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
7 months ago
dependabot[bot]
cdcdbc911c
Bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
7 months ago
Rodrigo Vegas Sánchez-Ferrero
1962101104
Small text corrections. es.po
7 months ago
Andrettin
76feb78b4e
Parse Text/Speech Data from TSV ( #8138 )
7 months ago