More actions
(Created page with "{{Infobox Switch Homebrews |title=DevilutionX QOL Patches |image=devilutionxqolpatchesswitch.png |description=QOL improvements for devilutionX |author=Manuel-K |lastupdated=2020/03/15 |type=Game Hacks |version=devilutionX-1.0.1-v2 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/devilutionxqolpatchesswitch.7z |website=https://old.reddit.com/r/SwitchHacks/comments/e61cb6/devilutionx_diablo_1_build_with_qolpatches/ |source=https://github.com/Manuel-K/devi...") |
No edit summary |
||
Line 2: | Line 2: | ||
|title=DevilutionX QOL Patches | |title=DevilutionX QOL Patches | ||
|image=devilutionxqolpatchesswitch.png | |image=devilutionxqolpatchesswitch.png | ||
|description=QOL improvements for devilutionX | |description=QOL improvements for devilutionX. | ||
|author=Manuel-K | |author=Manuel-K | ||
|lastupdated=2020/03/15 | |lastupdated=2020/03/15 | ||
Line 8: | Line 8: | ||
|version=devilutionX-1.0.1-v2 | |version=devilutionX-1.0.1-v2 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/devilutionxqolpatchesswitch.7z | |download=[https://dlhb.gamebrew.org/switchhomebrews/devilutionxqolpatchesswitch.7z 1.0.1 Bin] [https://github.com/Manuel-K/devilutionX-QOL-patches 1.1.0 Patch] | ||
|website=https://old.reddit.com/r/SwitchHacks/comments/e61cb6/devilutionx_diablo_1_build_with_qolpatches/ | |website=https://old.reddit.com/r/SwitchHacks/comments/e61cb6/devilutionx_diablo_1_build_with_qolpatches/ | ||
|source=https://github.com/Manuel-K/devilutionX-QOL-patches | |source=https://github.com/Manuel-K/devilutionX-QOL-patches | ||
|donation= | |donation= | ||
}} | }} | ||
{{ | {{obsolete}} | ||
| | QOL improvements for the Nintendo Switch port of [[DevilutionX Switch|DevilutionX]]. | ||
==Features== | |||
*Sound on level up. | |||
*Hold Minus to highlight loot on ground. | |||
*Running in town. | |||
*Monster healthbar. | |||
==Installation== | |||
===Precompiled binary=== | |||
A pre-build binary (2019/12/05) is provided, to install: | |||
*Put devilutionx.nro in into /switch/devilutionx/. | |||
*Copy diabdat.mpq from the original Diablo game disc or GOG version into /switch/devilutionx/. | |||
*Launch devilutionx.nro (do not use album to launch, see the note below). | |||
'''Note:''' Hold R on any installed game and launch it. Do not use album to launch. If you use album, the homebrew only has very little memory available, and the touch keyboard doesn't work. This is true for all homebrew, not just Diablo-NX. | |||
===Standalone patches=== | |||
You can apply the patch by running <code>patch -p1 < ../path_to.patch</code> in the devilutionX directory (last update for devilutionX 1.1.0). | |||
Most of the patches are stand-alone. <code>infernity_item_hightlight_v04.patch</code> and <code>infernity_monster_hp_bar_v02.patch</code> require <code>infernity_common_v02.patch</code>. | |||
==Controls== | |||
'''Joy-Con:''' | |||
Left Stick - Move hero | |||
Right Stick - Simulate mouse | |||
A - Attack nearby enemies, Talk to towns people and merchants, Pickup/Drop items in inventory, OK while in main menu | |||
X - Pickup gold/potions/equipment from ground, Open chests and doors that are nearby, Use item when in inventory (useful to read books etc.) | |||
Y - Cast spell, Go to previous screen when talking to people and in shops, Delete character while in main menu | |||
B - Select spell, Cancel while in main menu | |||
R - Inventory | |||
L - Character | |||
ZR - Drink mana potion | |||
ZL - Drink health potion | |||
Minus - Highlight items | |||
Right Stick Button - Left mouse click | |||
Left Stick Button - Automap | |||
Plus - Game Menu, Skip intro | |||
'''Touchscreen:''' | |||
Single Finger drag - Move the mouse pointer (pointer jumps to finger) | |||
Single Short Tap - Left mouse click | |||
Single Short Tap (while holding a second finger down) - Right mouse click | |||
Dual Finger Drag - Drag'n'Drop (left mouse button is held down) | |||
Three Finger Drag - Drag'n'Drop (right mouse button is held down) | |||
==Changelog== | ==Changelog== | ||
''' | '''1.0.1-v2 2020/03/15''' | ||
* | *This fixes the bug in the menu label patch caused by upstream changes. | ||
*A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. | |||
'''1.0.1 2020/03/12''' | |||
*This is the set of patches rebased on devilutionX 1.0.1. They should apply without any problems. | |||
*A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. | |||
'''1.0.0 2020/01/05''' | |||
*This is the set of patches rebased on devilutionX 1.0.0. They should apply without any problems. | |||
*A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. | |||
'''0.5.0 2019/10/12''' | |||
*This is the set of patches rebased on devilutionX 0.5.0. They should apply without any problems. | |||
*A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. | |||
*Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it. | |||
'''2019/09/23''' | |||
*This is the set of patches rebased on devilutionX 2019-09-23. They should apply without any problems. | |||
*This is not based on an official release. | |||
*A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. | |||
*Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it. | |||
'''0.4.0 2019/05/30''' | |||
*This is the set of patches rebased on devilutionX 0.4.0. They should apply without any problems. | |||
*A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. | |||
*Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it. | |||
'''0.3.1 2019/05/15''' | |||
*This is the set of patches rebased on devilutionX 0.3.1. They should apply without any problems. | |||
*A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. The flickering mouse in caves bugfix (28dca419c5503886b5137f15dbf56b047675a5e3.patch) including prequesites has been applied. | |||
*Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it. | |||
==Credits== | |||
* Initial Switch Port by [https://github.com/lantus MVG] in 2019. | |||
* Controller code by [https://github.com/erfg12 Jacob Fliss]. | |||
* Control improvements and bug fixes by [https://github.com/rsn8887 rsn8887] in 2019. | |||
* [https://github.com/AJenbo AJenbo] for upstreaming Switch code and many code fixes. | |||
* QOL patches by [https://github.com/Manuel-K/devilutionX-QOL-patches Manuel-K]. | |||
A special thanks to all the support and people who work on Devilution to make it possible. | |||
== External links == | == External links == | ||
* | * GitHub - https://github.com/Manuel-K/devilutionX-QOL-patches | ||
* Reddit - https://old.reddit.com/r/SwitchHacks/comments/e61cb6/devilutionx_diablo_1_build_with_qolpatches/ | |||
* Reddit - |
Revision as of 10:55, 30 Haziran 2023
DevilutionX QOL Patches | |
---|---|
General | |
Author | Manuel-K |
Type | Game Hacks |
Version | devilutionX-1.0.1-v2 |
License | Mixed |
Last Updated | 2020/03/15 |
Links | |
[1.0.1 Bin 1.1.0 Patch Download] | |
Website | |
Source | |
This application has been obsoleted by one or more applications that serve the same purpose, but are more stable or maintained. |
QOL improvements for the Nintendo Switch port of DevilutionX.
Features
- Sound on level up.
- Hold Minus to highlight loot on ground.
- Running in town.
- Monster healthbar.
Installation
Precompiled binary
A pre-build binary (2019/12/05) is provided, to install:
- Put devilutionx.nro in into /switch/devilutionx/.
- Copy diabdat.mpq from the original Diablo game disc or GOG version into /switch/devilutionx/.
- Launch devilutionx.nro (do not use album to launch, see the note below).
Note: Hold R on any installed game and launch it. Do not use album to launch. If you use album, the homebrew only has very little memory available, and the touch keyboard doesn't work. This is true for all homebrew, not just Diablo-NX.
Standalone patches
You can apply the patch by running patch -p1 < ../path_to.patch
in the devilutionX directory (last update for devilutionX 1.1.0).
Most of the patches are stand-alone. infernity_item_hightlight_v04.patch
and infernity_monster_hp_bar_v02.patch
require infernity_common_v02.patch
.
Controls
Joy-Con:
Left Stick - Move hero
Right Stick - Simulate mouse
A - Attack nearby enemies, Talk to towns people and merchants, Pickup/Drop items in inventory, OK while in main menu
X - Pickup gold/potions/equipment from ground, Open chests and doors that are nearby, Use item when in inventory (useful to read books etc.)
Y - Cast spell, Go to previous screen when talking to people and in shops, Delete character while in main menu
B - Select spell, Cancel while in main menu
R - Inventory
L - Character
ZR - Drink mana potion
ZL - Drink health potion
Minus - Highlight items
Right Stick Button - Left mouse click
Left Stick Button - Automap
Plus - Game Menu, Skip intro
Touchscreen:
Single Finger drag - Move the mouse pointer (pointer jumps to finger)
Single Short Tap - Left mouse click
Single Short Tap (while holding a second finger down) - Right mouse click
Dual Finger Drag - Drag'n'Drop (left mouse button is held down)
Three Finger Drag - Drag'n'Drop (right mouse button is held down)
Changelog
1.0.1-v2 2020/03/15
- This fixes the bug in the menu label patch caused by upstream changes.
- A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe.
1.0.1 2020/03/12
- This is the set of patches rebased on devilutionX 1.0.1. They should apply without any problems.
- A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe.
1.0.0 2020/01/05
- This is the set of patches rebased on devilutionX 1.0.0. They should apply without any problems.
- A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe.
0.5.0 2019/10/12
- This is the set of patches rebased on devilutionX 0.5.0. They should apply without any problems.
- A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe.
- Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it.
2019/09/23
- This is the set of patches rebased on devilutionX 2019-09-23. They should apply without any problems.
- This is not based on an official release.
- A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe.
- Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it.
0.4.0 2019/05/30
- This is the set of patches rebased on devilutionX 0.4.0. They should apply without any problems.
- A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe.
- Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it.
0.3.1 2019/05/15
- This is the set of patches rebased on devilutionX 0.3.1. They should apply without any problems.
- A binary release for Windows is provided for convenience. It was compiled on Arch Linux using mxe as a static 32-bit exe. The flickering mouse in caves bugfix (28dca419c5503886b5137f15dbf56b047675a5e3.patch) including prequesites has been applied.
- Note: The exe opens a second window that displays devilutionX's debug output. Unfortunately it is not possible to disable it at runtime. If it does not interest you – ignore it.
Credits
- Initial Switch Port by MVG in 2019.
- Controller code by Jacob Fliss.
- Control improvements and bug fixes by rsn8887 in 2019.
- AJenbo for upstreaming Switch code and many code fixes.
- QOL patches by Manuel-K.
A special thanks to all the support and people who work on Devilution to make it possible.