Troy Bronzan
8960450560
Fixed player base block is zero bug after loading a new game. This value is not saved in single player or multiplayer, so when a character is loaded, the value is always zero. Now when a player is loaded, it is set to the default. See section 2.1.4 in Jarulf's Guide.
6 years ago
Anders Jenbo
6a6a12da38
Enable navigation wrapping in difficulty selector
...
Fixes #661
6 years ago
Anders Jenbo
f1c7e65ba7
Fix build
6 years ago
Troy Bronzan
5b1b5fa8ae
Fixed monster to hit and unique monster ac difficulty bonus.
6 years ago
Juliano Leal Goncalves
1e8bba9109
Remove blank space before ':' on monster info
6 years ago
pionere
a3f04f76f7
simplified theme room creation
6 years ago
muzena
f7c536deac
Update debian version build
6 years ago
Anders Jenbo
86cd54a7ca
Fix compiler warning
6 years ago
Anders Jenbo
fa473e9e48
Fix memory leak in credits.cpp
...
Thanks to @Lundar
6 years ago
Anders Jenbo
da10151dad
Settle on DevilutionX behaviour in menu
6 years ago
Anders Jenbo
d749e5e6f2
Gard against overflows in UI
6 years ago
BDC
62de5f1600
Refactor DiabloUI to dynamic C++03 compatible code
...
This will help with porting the game to the original Xbox, and also make
it easier to implement dynamic resolutions and translations.
6 years ago
Juliano Leal Goncalves
7f7ab8c3dd
Mark executable as DPI aware (per monitor)
6 years ago
Anders Jenbo
9e1428dd0b
Fix build
6 years ago
Chance4us
8e71130000
Fix Toggle fullscreen by hitting alt+enter [ #718 ]
...
Fixes #659
6 years ago
Anders Jenbo
c24d029130
Use older devkitpro/devkita64 image
...
As of 20200730 the latest devkitpro/devkita64 image has been failing to start because of UID issues.
https://github.com/devkitPro/docker/issues/9
6 years ago
Juliano Leal Goncalves
8d896d54f7
Softcode VSYNC setting. Enabled by default. ( #783 )
6 years ago
Anders Jenbo
f0b9e2d8a0
Fix nightly Windows x86 builds ( #787 )
6 years ago
Cyril SIX
fb87bab3eb
Fixing explosive barrels prespawning skeletons
...
The AddBarrel function was not checking the type of the barrel when
generating the oVar2. This led to skeletons being pre-spawned in
explosive barrels; except that explosive barrels do not trigger the
spawn, resulting in unreachable monsters sitting at (0, 0) even after a
full clear.
While this does not affect functionality of regular Diablo gameplay, it
potentially affects modders who would like to use the nummonsters
global variable to check for full clears.
6 years ago
Cyril SIX
3d24a014ba
Adding vim .swp files to gitignore
...
Should I conclude I'm the only vim user out here? ;)
6 years ago
Juliano Leal Goncalves
027e63266e
Add integer scaling support. Disabled by default.
6 years ago
mgpat-gm
a414064d07
typo: readme.md ( #776 )
6 years ago
qndel
8ca1506139
fix typos ( #766 )
6 years ago
rsn8887
4ac152ea41
Fix compilation on Switch ( #764 )
6 years ago
qndel
015d790765
Update README.md
...
new discord link
6 years ago
qndel
259f618b2d
remove unused variable
6 years ago
gogogogi
a69e754cc9
Fix PPA debian building version and git commit ( #753 )
6 years ago
Anders Jenbo
9a04787577
Make all objects and monsters avalible to .dun levels
6 years ago
qndel
f66339a9ac
clean unused variables
6 years ago
Marcin Konicki
e4cbde0236
Prevent double free of sound chunk in storm ( #744 )
6 years ago
ahwayakchih
63da55f225
Fix description text for "join game" option
6 years ago
Marcin Konicki
2a5d3b6c52
Use asio to resolve host name (or IP)
...
Fixes #735
6 years ago
Marcin Konicki
515ac145c5
Implement `--save-dir` CLI option
...
* Lazy load ini, this also fixes launching the game on Android
6 years ago
Anders Jenbo
0fddb655e3
Clean up var names
6 years ago
Anders Jenbo
5a7d86b46e
Make ScrollBarArrowFrame C++03 compatible
6 years ago
Anders Jenbo
c32f33f19f
Use safe ranges instead of decltype() for C++03 compatability
...
SDL2 uses int, but SDL1.2 uses Uint16 and Sint16.
6 years ago
Anders Jenbo
1c824a253f
Make controller TextAlignment C++03 compatible
6 years ago
Anders Jenbo
8726e80199
Make controller enums C++03 compatible
6 years ago
Marek Majkowski
f8ac2456e5
Bugfix: allow players of level 20 to enter nightmare game
...
Right now we update heroLevel only on "CreateGame" code. This
means you can't enter nightmare/hell game at all - unless you
do createGame first. Let's set the heroLevel global variable in both
create and join game cases.
6 years ago
Anders Jenbo
dc8be6c0ab
C++03 compatibility ( #736 )
...
* Use C++03 compatible constructors
* Remove conflicting definitions
6 years ago
Anders Jenbo
7a90b9102a
When needed, clear buffer before rendering menu
6 years ago
Anders Jenbo
ca82f81582
Move menu elements to the center of the screen
...
Previously the rendering was just shifted which gave the mouse an odd
position and made it impossible to place new elements in the left side.
6 years ago
Anders Jenbo
e6ac9d379d
Correct automap rendering for all resolutions dynamically
6 years ago
Anders Jenbo
9d68312aa1
Check that cursor is inside of the level
6 years ago
Anders Jenbo
9acbcc69f9
Width independant vertical alignment, optimize zoom
6 years ago
Anders Jenbo
b7c126d976
Apply defines to render
6 years ago
rsn8887
290a474f94
Fix building with latest SDL2 on Switch
6 years ago
Anders Jenbo
43586c4b0d
Correct inclusion of Radon.hpp
6 years ago
Anders Jenbo
36cd56868b
Use preprocessor macros instead of constexpr for events enums
6 years ago
Anders Jenbo
0da3461d35
Use explicit types instead of auto
6 years ago