Gleb Mazovetskiy
b524565ce2
Bump MinGW SDL2 version
4 years ago
Oleksandr Kalko
1d57a5e6e9
Add new license to metainfo
4 years ago
Oleksandr Kalko
a740ba9400
Flatpak fixes
...
* Base flatpak on 1.4.1 fully vendored source tarball
* Fix share=ipc permission
More flatpak progress soon
4 years ago
Gleb Mazovetskiy
f4827a0cb6
Replace default palette PCX files with PAL files
...
These PCX files were only used to load the default palette.
Replaces them with PAL files.
4 years ago
Gleb Mazovetskiy
6327e713e0
Lowercase all file paths
...
We want to be able to use unpacked MPQs on low-end platforms
(PS2/rg99/etc).
This is tricky on case-sensitive filesystems. Avoids case issues by
lowercasing all paths in the code (then we'll just need lowercased
listfiles).
4 years ago
Gleb Mazovetskiy
5505e830fb
Render XP bar as CLX
...
Missed in #5183 .
Also, the previous conversion command was incorrect (missing
--transparent-color 1), re-converted with:
```
pcx2clx --transparent-color 1 data/xpbar.pcx
```
4 years ago
Gleb Mazovetskiy
609b711d32
Render char panel as CLX
...
Converted with:
```
pcx2clx --num-sprites 6 data/panel8bucp.pcx && rm data/panel8bucp.pcx
```
Size: 112640 -> 93215 bytes, -17.2%
4 years ago
Gleb Mazovetskiy
17a97450bc
Convert assets to CLX
...
Converted using the following commands:
```
cd Packaging/resources/assets
pcx2clx --transparent-color 1 --num-sprites 256 fonts/*.pcx && rm fonts/*.pcx
pcx2clx --num-sprites 2 ui_art/dvl_but_sml.pcx && rm ui_art/dvl_but_sml.pcx
pcx2clx --transparent-color 1 data/hintbox.pcx data/hintboxbackground.pcx && rm data/hintbox.pcx data/hintboxbackground.pcx
pcx2clx --transparent-color 1 --num-sprites 6 data/hinticons.pcx && rm data/hinticons.pcx
pcx2clx --num-sprites 2 data/panel8buc.pcx data/dirtybuc.pcx data/dirtybucp.pcx && rm data/panel8buc.pcx data/dirtybuc.pcx data/dirtybucp.pcx
pcx2clx --transparent-color 1 data/healthbox.pcx && rm data/healthbox.pcx
pcx2clx --transparent-color 1 --num-sprites 6 data/resistance.pcx && rm data/resistance.pcx
pcx2clx --transparent-color 1 --num-sprites 5 data/monstertags.pcx && rm data/monstertags.pcx
pcx2clx --transparent-color 1 data/stash.pcx && rm data/stash.pcx
pcx2clx --transparent-color 1 --num-sprites 5 data/stashnavbtns.pcx && rm data/stashnavbtns.pcx
pcx2clx **/*.pcx && rm **/*.pcx
git checkout master -- ui_art/black_diablo.pcx ui_art/black_hellfire.pcx data/charbg.pcx data/talkbutton.pcx data/panel8bucp.pcx
rm ui_art/black_diablo.clx ui_art/black_hellfire.clx data/charbg.clx data/talkbutton.clx data/panel8bucp.clx
```
4 years ago
Anders Jenbo
efe6b18900
Move two basic crypt setpices in to dun files
4 years ago
Gleb Mazovetskiy
a91277614e
Miyoo mini: Rename zip files
...
Add "miyoo-mini" to the release archive name to make it clear what
device this is for.
4 years ago
Brocky
1d7f20c9ec
Added build steps for new platform Miyoo Mini ( #5057 )
4 years ago
staphen
41404f60a5
[iOS] Use LSRequiresIPhoneOS for compatibility with Sideloadly
4 years ago
Gleb Mazovetskiy
51115d730f
OpenDingux: Set ccache directory explicitly
...
The latest OpenDingux buildroot default to the `/__w/` ccache directory
due to a bug.
Set the ccache directory explicitly to work around that.
4 years ago
Gleb Mazovetskiy
6181e53c10
OpenDingux: rg99 port
4 years ago
staphen
ad75f2a97b
Move CMakePresets.json out of the project root
4 years ago
Gleb Mazovetskiy
15bb2f41a1
Xbox NXDK: Add xbe logo
4 years ago
Bubio
79410eab98
Localize the wording returned by the system on macOS/iOS.
4 years ago
Gleb Mazovetskiy
a8ae1d8c0c
appveyor: enable parallel build
4 years ago
Gleb Mazovetskiy
ad7ca97ae1
Fix black background palette ( #4831 )
...
Diablo and Hellfire have different palettes in `ui_art\black.pcx`.
We now ship our own tiny `black.pcx` that takes priority over the
other ones. This `black.pcx` had the Diablo palette which resulted in an
incorrect palette in the Settings screen.
Split our own `black.pcx` file into `black_diablo.pcx` and
`black_hellfire.pcx` and load the correct one depending on the mode.
4 years ago
Gleb Mazovetskiy
1933e237da
Remove `FallbackPalette`
...
Copies `black.pcx` into the MPQ to handle the case where we have
`devilutionx.mpq` but not `diabdat.mpq`
4 years ago
Gleb Mazovetskiy
73f9dd45ab
Move embedded dialog assets to the MPQ
...
If we can't find `devilutionx.mpq`, we can't render a dialog either,
because the MPQ contains the fonts.
4 years ago
Anders Jenbo
76704ac65f
Correct name of Bone Chamber transparancy data
4 years ago
Gleb Mazovetskiy
fabbb62bb1
OpenDingux: `strip` `.comment` and `.gnu.version`
...
Saves 108 bytes in the binary size
4 years ago
Anders Jenbo
0205320a1d
Export static transparancy data to .dun files
4 years ago
kleo
4b0bcaf397
3DS use homebrew logo
4 years ago
Oleksandr Kalko
99d8448c9e
Add Appstream metainfo ( #4497 )
...
* Add Appstream metainfo
* Add CMake logic to install metainfo
* Flatpak manifest fixes
4 years ago
ephphatha
4eb42ad0fc
Update switch instructions
4 years ago
Dmitry Lukhtionov
63b529a19a
Removed mention of "Linux" because the game runs on BSD systems as well
...
Add Russian and Ukrainian tips
4 years ago
Oleksandr Kalko
44fdbc4838
Add draft flatpak manifest ( #4468 )
4 years ago
Gleb Mazovetskiy
f8a72fddd3
Reduce 12px font space width from 9px to 5px
...
Fixes #4397
4 years ago
Anders Jenbo
b6617b0120
1.4.0 docs
4 years ago
Anders Jenbo
42e499f64c
Use New Athena Unicode to generate proper Greek symbols
4 years ago
Gleb Mazovetskiy
2450adf893
Amiga: Build zlib via Dependencies.cmake
...
Simplifies the Amiga build
4 years ago
staphen
1df261e0be
Fix application manifest in MinGW builds
4 years ago
Anders Jenbo
cb8b9176fa
Fix underscore for font 12
4 years ago
Anders Jenbo
73194b58a9
Correct spacing for font 22-*
...
Fixes #3523
4 years ago
Anders Jenbo
ed45c81f9f
Update zlib dependency to 1.2.12 ( #4254 )
4 years ago
Anders Jenbo
69dbe0b3b2
Promote additional sumbols to the core fonts
...
General Punctuation
Superscripts and Subscripts
Currency Symbols
Combining Diacritical Marks for Symbols
4 years ago
Anders Jenbo
62e5e867d2
Correct kerning for Greek font
4 years ago
Anders Jenbo
1a46c6eee6
Clean up look of 1 and + in the small font
4 years ago
Anders Jenbo
a48f89007d
Implement stash
4 years ago
Bubio
16df16277a
Fixed an issue that caused the app to run as an iPhone app on iPad.
...
- Redo PR #3764
- To run as an iPad app, the UIDeviceFamily key is required in Info.plist.
https://discord.com/channels/518540764754608128/518541192993046562/920602213901025300
4 years ago
Felipe Wannmacher
6a6fd404dc
improved hints and added icons
4 years ago
John Törnblom
4a34544678
Port to Playstation 4 ( #3988 )
4 years ago
staphen
8d5b709749
Restore default Windows audio driver (WASAPI)
4 years ago
Felipe Wannmacher
1ca5e5681b
Added UWP to appveyor.yaml ( #3959 )
4 years ago
Felipe Wannmacher
8efbcf2058
Xbox One/Series support ( #3946 )
4 years ago
Gleb Mazovetskiy
2d3ee0f5fd
Emscripten: Add a basic index.html based on emrun
...
Based on stripped down emrun output
4 years ago
Gleb Mazovetskiy
076b0c0c05
Overhaul tests
...
1. Adds a `libdevilution_so` target when tests are enabled.
2. Each test file is now a separate binary target linked against `libdevilutionx_so` (can now run tests in parallel).
3. Tests are now defined in a separate `test/CMakeLists.txt` file.
4. Building the tests is now controlled by the standard `BUILD_TESTING` option (defined by CTest).
5. Tests are now built by default.
6. On CI, test errors are now reported.
Also:
* `.clang-format`: Enable SortIncludes in tests
* `path_test.cpp`: Fix -Wsign-compare
4 years ago
Trihedraf
652f14506b
Add ProMotion support for iPhone 13 Pros
4 years ago