Juliano Leal Goncalves
37466890e0
♻️ Extract 'ItemStruct.isEmpty()' function
5 years ago
Anders Jenbo
ff0bb98ea2
🚸 Close panels when hitting esc
5 years ago
Anders Jenbo
5edc6fc4f1
[diablo/hellfire] 🐛 Make cursor moving consistent when toggling panels
...
Fixes #1055
5 years ago
Anders Jenbo
fe0295fa2e
🚩 Move barbarian and bard test options to the ini
5 years ago
Anders Jenbo
ab72e74645
🐛 Correct saving the render size
5 years ago
Anders Jenbo
c71efb5960
✅ Better assertions on item generation tests
...
[Diablo/Hellfire] Also clear PkItemStruct when calling PackItem() to
avoid garbage data ending up in the saves.
5 years ago
Anders Jenbo
39999791b3
Revamp ini options and sync in multiplayer
...
[NetMsg]
F12=Now you DIE!
F11=Here's something for you.
F10=Follow me.
F9=I need help! Come Here!
[Game]
Speed=50
Fast Walk=1
Grab Input=0
Theo Quest=0
Cow Quest=0
[Audio]
Sound Volume=0
Music Volume=0
Walking Sound=1
[Graphics]
Fullscreen=1
Fit to Screen=1
Scaling Quality=2
Integer Scaling=0
Vertical Sync=1
Blended Transparency=1
Gamma Correction=100
Color Cycling=1
[Diablo]
Intro=0
[Hellfire]
Intro=0
SItem=
[Phone Book]
Entry1=127.0.0.1
[Network]
Bind Address=0.0.0.0
5 years ago
Anders Jenbo
36a196389b
Fix remaning basic compiler errors and warnings
5 years ago
Anders Jenbo
90d59998f2
Correctly handle mouse leaving the window
5 years ago
Anders Jenbo
0da09df7d6
Fix a few compiler warnings
5 years ago
Anders Jenbo
5593ca2982
Fix loading order of poison water palette
...
Fixes #593
5 years ago
Anders Jenbo
3dae37501c
Fix partial screen updating
5 years ago
Anders Jenbo
327042c2e5
Strip out debug features from the release builds
...
leveldebug and lightmax still remains
5 years ago
pionere
f5c1079d6f
eliminate unused code
5 years ago
FluffyQuack
790c8e17e5
Implemented blended tranparency
5 years ago
Anders Jenbo
e3d85b9dfb
Fix starting a game
5 years ago
qndel
ab9911064f
unify checks for single and multiplayer
5 years ago
Juliano Goncalves
20c44a08ca
Spend all stat points with shift click
5 years ago
qndel
c0f5749728
Fix RNG diverging during level generation depending on the code path
...
The consequences has mostly mitigated after wards, but this will make things make more sens when analysing the state of the code.
5 years ago
qndel
20a96d3ef3
typos ( #989 )
5 years ago
Anders Jenbo
adf5f8f504
Clean up hellfire related code
5 years ago
Anders Jenbo
dcde3cd3c8
Fix old save games where some monsters hade 0 instea of NO_LIGHT
5 years ago
Anders Jenbo
9c0bc202c8
Fix additional wrong checks for monsters lights
5 years ago
qndel
eb43bfb9a3
Sync monster light posistion when loading a level
5 years ago
FluffyQuack
e3d1b19761
A bunch of comments explaining how variables are used. Mainly for structs.h, but a tiny bit for movement code and game loop as well.
5 years ago
Anders Jenbo
00e3ff08ae
Unify majorty of monster.cpp
5 years ago
Anders Jenbo
0c96e32f19
Unify all defines, enums and structs
5 years ago
Anders Jenbo
c802cbdc4d
Merge more Hellfire code paths
5 years ago
Anders Jenbo
a006a25b62
Clean up variable names
5 years ago
Anders Jenbo
a2a3729491
Enable loading hellfire games form main menu
5 years ago
Trihedraf
d5b80cb6e7
Add --allquests debug switch for Singleplayer ( #959 )
5 years ago
Anders Jenbo
d20eddf48e
Unifcy a chunk of Hellfire's code pathts
5 years ago
Anders Jenbo
83de2be78a
[hellfire] StartGame
5 years ago
Anders Jenbo
0f1956990a
Clean up diablo_reload_process
...
Good stuff from #1948
5 years ago
Anders Jenbo
145283aaeb
[hellfire] Correct function call in TryIconCurs
5 years ago
Anders Jenbo
7e5da498d7
Correct prameter type for PressChar
...
This fixes the signed ness of the if in Hellfire
5 years ago
Anders Jenbo
38dbcf7641
Format source
5 years ago
qndel
9c7d6c96ea
specify path to diablo.ini ( #928 )
5 years ago
qndel
c3380d3104
some cleanups
5 years ago
Anders Jenbo
40350a201b
Reorder diablo.cpp
5 years ago
Anders Jenbo
c54cc2013c
Calculate tick related values based on current game speed
5 years ago
Anders Jenbo
b7ca9a812a
Clean up unused return type
5 years ago
Gleb Mazovetskiy
a091a56e8e
Remove MAX_PATH restriction ( #898 )
...
Do not limit filesystem paths to 259 chars for MPQs, save files, and diablo.ini.
The MAX_PATH constant remains but now only limits path lengths within the MPQs.
5 years ago
Anders Jenbo
6580222d1c
Add enums for level entrances
5 years ago
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
5 years ago
Anders Jenbo
e073422ce7
Unify executable for Spawn and Retail
...
The game will now autodetect if it should run in shareware mode or full
retail based on the found mpq file. Additionally it can beforced in the
shareware mode with --spawn even if the retail data is found.
This simplifies a lot of the spagetty code and lets us better refactor,
also worth noteing is that we won't have to setup a secound set of build
tests.
5 years ago
Anders Jenbo
b896f7b18b
Only load UI sounds on boot
5 years ago
Anders Jenbo
889bba8fb7
Add Hellfire parameters to help screen
5 years ago
qndel
cb3381916e
[hellfire] RightMouseDown bin exact
6 years ago
Marcin Konicki
aace1b46de
Implement `--save-dir` CLI option
...
* Lazy load ini, this also fixes launching the game on Android
6 years ago