Commit Graph
555 Commits
Author SHA1 Message Date
Ivan Epifanov ccf87f3bf3 Disable SDL touch->mouse events 2021-02-21 20:30:34 +01:00
Ivan Epifanov 1e53f32049 [vita] Initial port 2021-02-21 20:30:34 +01:00
MrHuu b6be3c8812 [3DS] Map zoom toggle to button Update manual / README.md 2021-02-21 00:31:13 +01:00
MrHuu 6524e70c39 [3DS] Disable bottom screen backlight 2021-02-21 00:31:13 +01:00
MrHuu a4cd0bfa44 [3DS] warn and exit on missing DSP firmware 'dspfirm.cdc' 2021-02-21 00:31:13 +01:00
MrHuu d61a2619ed [3DS] Use virtual keyboard on chararcter creation
improve virtual keyboard implementation
2021-02-21 00:31:13 +01:00
MrHuu 7e35651b2f [3DS] CMake re-visited
Reflect latest devkitpro libctru / 3ds-sdl-1.2 changes
 - Controls now use SDL_JOYSTICK with circlepad enabled
 - Shutdown / suspend / sleep are functional
2021-02-21 00:31:13 +01:00
MrHuu 1fa8b6f4e4 [3DS] Initial port 2021-02-21 00:31:13 +01:00
qndel 0fe08dbe68 numpad potions + chat (#1027) 2021-02-20 20:06:55 +01:00
pionere 97d53ced7e get rid of a few warnings (strncpy) 2021-02-19 22:04:11 +01:00
pionere d5a0fa8e85 get rid of a few warnings 2021-02-19 22:04:11 +01:00
pionere 1f340212e1 do not call SFileOpenFileEx if the given handle is NULL
+ add defines for dwSearchScope
2021-02-19 22:04:11 +01:00
qndel ab9911064f unify checks for single and multiplayer 2021-02-18 22:32:01 +01:00
Juliano Goncalves 20c44a08ca Spend all stat points with shift click 2021-02-17 19:07:39 +01:00
Anders Jenbo 0c8664b016 Implement Cornerstone of the World functionality 2021-01-25 04:02:12 +01:00
Anders Jenbo 88a715cdcc Clean up narator sound logic
Also this provides a helper function for calculating the length of a
sound
2021-01-24 07:08:11 +01:00
Anders Jenbo 374e8177ef Remove wave.cpp 2021-01-23 21:24:25 +01:00
Anders Jenbo 47004ddd35 Add widescreen menus 2021-01-18 20:56:08 +01:00
Anders Jenbo c3b4b5193f Unify a chunk of Hellfire code 2021-01-18 03:25:52 +01:00
Anders Jenbo 9b1568cc08 Startup issues with shareware version 2021-01-17 16:04:13 +01:00
Anders Jenbo 4ffbb32952 [hellfire] Allow continuing Diablo saves in Hellfire and vice versa 2021-01-13 16:10:21 +01:00
Anders Jenbo 8c261d0966 Merge remaning clean Hellfire code paths 2021-01-09 19:04:31 +01:00
Anders Jenbo c1b5cccfae Fix windows builds 2021-01-07 07:26:19 +01:00
Anders Jenbo e609e170d0 Merge a large chunk of Hellfire the code paths 2021-01-06 08:07:20 +01:00
Anders Jenbo c802cbdc4d Merge more Hellfire code paths 2021-01-05 23:14:35 +01:00
Anders Jenbo a2a3729491 Enable loading hellfire games form main menu 2021-01-02 07:40:05 +01:00
Anders Jenbo 16c00f3119 Always save sound and video settings to the same section of the ini 2020-12-31 04:36:01 +01:00
Anders Jenbo d20eddf48e Unifcy a chunk of Hellfire's code pathts 2020-12-28 01:11:25 +01:00
Gleb Mazovetskiy fc05c55d89 switch: AppletOperationMode_Docked -> Console
Renamed in https://github.com/switchbrew/libnx/commit/ccec5bd36c26f9ddd5b6a894f3270d562c8a61ff
2020-12-22 15:31:18 +01:00
Gleb Mazovetskiy b10b4381ef Multiple controllers support (#935) 2020-11-28 22:58:13 +01:00
Gleb Mazovetskiy 693e189025 Controller: Fix L2/R2 handling
Broken in https://github.com/diasurgical/devilutionX/commit/01401a16c70213db7a9a84196dee354a2ebc11a3

`ToControllerButtonEvent` must only be called once per SDL event because
of how it handled L2/R2
2020-11-28 17:58:55 +01:00
Gleb Mazovetskiy 01401a16c7 Fix various controller issues
* Fixes Right Stick cursor movement
* Fixes cursor flicker when moving the cursor while moving the character
* Fixes START + SELECT menu
* Makes SELECT act as Escape in the in-game menu

Fixes #930
2020-11-28 15:02:53 +00:00
qndel 9c7d6c96ea specify path to diablo.ini (#928) 2020-11-24 02:17:33 +01:00
qndel a61f969d26 fix typos (#914) 2020-11-12 13:09:13 +01:00
Anders Jenbo d4976f70ac Merge branch 'master' of github.com:diasurgical/devilution 2020-11-09 06:36:10 +01:00
Anders Jenbo 43b5dea6e5 Merge branch 'master' of github.com:diasurgical/devilution 2020-11-03 00:56:51 +01:00
Anders Jenbo b7ca9a812a Clean up unused return type 2020-10-29 21:39:58 +01:00
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.
2020-10-26 13:39:27 +01:00
Anders Jenbo 72e2637061 Merge branch 'master' of github.com:diasurgical/devilution 2020-10-25 17:38:06 +01:00
Anders Jenbo f69731b0c4 Initialize contoller values 2020-10-24 14:02:02 +02:00
Anders Jenbo 85f44063df Fix menus wrapping in the up direction 2020-10-22 07:14:07 +02:00
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.
2020-10-20 19:42:01 +02:00
Anders Jenbo 201656a8c3 Correct variable type 2020-10-20 08:05:45 +02:00
Anders Jenbo 08951a22d0 fix duplicate text in dialogs 2020-10-20 08:05:45 +02:00
Anders Jenbo bc3602486f Fix type warnings in DiabloUI 2020-10-19 06:33:44 +02:00
Anders Jenbo 09a51aa300 Merge branch 'master' of github.com:diasurgical/devilution 2020-10-18 15:25:51 +02:00
Anders Jenbo ad2ac2aeeb Merge branch 'master' of github.com:diasurgical/devilution 2020-10-15 03:55:36 +02:00
Anders Jenbo 08838c9cae Always use hellfire menu when hellfire is enabled 2020-10-13 23:51:04 +02:00
Anders Jenbo 2371d293e0 Correct network descriptions 2020-10-12 23:33:27 +02:00
Anders Jenbo a05bf8b3b8 Fix escape not going to Exit game in Hellfire 2020-10-12 23:30:07 +02:00