Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DevilutionX Vita: Difference between revisions

From GameBrew
m (HydeWing moved page Diablo 1 (DevilutionX) Vita to DevilutionX Vita without leaving a redirect)
No edit summary
Line 2: Line 2:
|title=Vita Homebrew Games (Role playing) - GameBrew
|title=Vita Homebrew Games (Role playing) - GameBrew
|title_mode=append
|title_mode=append
|image=devilutionxbydevilutionxteamvita.jpg
|image=devilutionxvita2.png
|image_alt=Diablo 1 (DevilutionX)
|image_alt=Diablo 1 (DevilutionX)
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Diablo 1 (DevilutionX)
|title=Diablo 1 (DevilutionX)
|image=devilutionxbydevilutionxteamvita.jpg
|image=devilutionxvita2.png
|description=Port of Diablo for PSVITA/PSTV.
|description=Port of Diablo for PS Vita/PS TV.
|author=devilutionX Team
|author=devilutionX Team
|lastupdated=2022/07/26
|lastupdated=2022/07/26
Line 14: Line 14:
|version=1.4.1
|version=1.4.1
|license=Unlicense
|license=Unlicense
|download=https://dlhb.gamebrew.org/vitahomebrews/devilutionxbydevilutionxteamvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/devilutionxvita.7z
|website=https://www.gog.com/game/diablo
|website=https://github.com/diasurgical/devilutionX
|source=https://github.com/diasurgical/devilutionX
|source=https://github.com/diasurgical/devilutionX
}}
}}
DevilutionX is a port of Diablo and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features.
DevilutionX is a port of Diablo and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features.


==Requirements==
==Installation==
* Game Data Files: PC
'''Note:''' You'll need access to the data from the original game. If you don't have an original CD then you can [https://www.gog.com/game/diablo buy Diablo from GoG.com]. Alternately you can use the [https://github.com/diasurgical/devilutionx-assets/releases/download/v2/spawn.mpq shareware] version, to play the shareware portion of the game.


== How to Install ==
First, you will need access to the game's MPQ files:
Note: You'll need access to the data from the original game. If you don't have an original CD then you can [https://www.gog.com/game/diablo buy Diablo from GoG.com]. Alternately you can use <code>spawn.mpq</code> from the [https://github.com/diasurgical/devilutionx-assets/releases/download/v2/spawn.mpq shareware] [http://ftp.blizzard.com/pub/demos/diablosw.exe [2]] version, in place of <code>DIABDAT.MPQ</code>, to play the shareware portion of the game.
*Base game - Locate diabdat.mpq on your CD/[https://www.gog.com/game/diablo GoG] installation/extract it from the [https://github.com/diasurgical/devilutionX/wiki/Extracting-the-.MPQs-from-the-GoG-installer GoG installer].
*Shareware - Use spawn.mpq instead.
*Hellfire expansion - You will also need hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq.
*DevilutionX comes with devilutionx.mpq which is required to run the game properly.
*Chinese, Korean, and Japanese users will also need [https://github.com/diasurgical/devilutionx-assets/releases/download/v2/fonts.mpq fonts.mpq] or the text will be missing.
*For Polish voice support you need [https://github.com/diasurgical/devilutionx-assets/releases/download/v2/pl.mpq pl.mpq].
*For Russian voice support you need [https://github.com/diasurgical/devilutionx-assets/releases/download/v2/ru.mpq ru.mpq].


* Copy <code>DIABDAT.MPQ</code> from the CD or GOG-installation (or [https://github.com/diasurgical/devilutionX/wiki/Extracting-the-.MPQs-from-the-GoG-installer extract it from the GoG installer]) to '''ux0:/data/diasurgical/devilution/'''.
How to setup:
* To run the Diablo: Hellfire expansion you will need to also copy <code>hellfire.mpq</code>, <code>hfmonk.mpq</code>, <code>hfmusic.mpq</code>, <code>hfvoice.mpq</code>.
*Install devilutionx.vpk.
*Copy the MPQ files to ux0:/data/diasurgical/devilution/.


==Media==
[https://github.com/diasurgical/devilutionX/blob/master/docs/manual/platforms/vita.md Vita manual.]
<youtube>BjzcsIeBxK4</youtube>
 
==User guide==
There's special section controls in diablo.ini file, that allows you to adjust controls:
 
[controls]
switch_potions_and_clicks=0
dpad_hotkeys=0
enable_second_touchscreen=1
sdl2_controller_mapping=50535669746120436f6e74726f6c6c65,PSVita Controller,y:b0,b:b1,a:b2,x:b3,leftshoulder:b4,rightshoulder:b5,dpdown:b6,dpleft:b7,dpup:b8,dpright:b9,back:b10,start:b11,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a4,righttrigger:a5,leftstick:b14,rightstick:b15,
 
*dpad_hotkeys - D-Pad works as hotkeys without holding Start button.
*switch_potions_and_clicks - L1/R1 works as left/right mouse clicks by default, and as health/mana potion while holding Select.
*sdl2_controller_mapping - Allows you to remap controls. It uses https://github.com/gabomdq/SDL_GameControllerDB syntax.
*enable_second_touchscreen - Enable/disable back touch mapping to L2/R2.
 
==Controls==
Left Analog/D-Pad - Move hero
 
Circle - Attack nearby enemies, Talk to townspeople and merchants, Pickup/Place items in the inventory, OK while in main menu
 
Cross Select spell, Back while in menus
 
Triangle - Pickup items, Open nearby chests and doors, Use item in the inventory
 
Square - Cast spell, Delete character while in main menu
 
L1 - Use health item from belt
 
R1 - Use mana potion from belt


==Screenshots==
Left back touch panel - Character sheet (alt: Start+Left, alt: L2 on ds4)
https://dlhb.gamebrew.org/vitahomebrews/devilutionxbydevilutionxteamvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/devilutionxbydevilutionxteamvita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/devilutionxbydevilutionxteamvita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/devilutionxbydevilutionxteamvita-03.jpg


==Changelog==
Right back touch panel - Inventory (alt: Start+Right, alt: R2 on ds4)
'''(v.1.4.1)'''<br>


''' Features '''
Start+Down - Toggle automap


'' Graphics / Audio ''
Start+Select - Game menu (alt: Start + ↑)
* Play gold sound effect when depositing in stash


'' Controls ''
Select+Cross/Circle/Triangle/Square - Spell hotkeys
* Add setting for showing item labels
* Add setting for zoom by default


'' Translations ''
Right Analog - Move automap or simulate mouse
* Update Chinese Translation
* Update French Translation
* Update Japanese Translation
* Update Polish Translation
* Update Russian Translation
* Update Ukrainian Translation


''' Bugfixes '''
Select+L1 - Left mouse click


'' Gameplay ''
Select+R1 - Right mouse click
* Correct behavior for elemental damage on weapons
* Fallen retreat in the wrong direction
* Show correct requirements for books in stash


'' Multiplayer ''
Start+Square - Quest log
* Issues with joining multiplayer games
* Refreshing store inventory on new games


'' Platforms ''
Start+Triangle - Spell book
* 3DS: correct C-stick axis mapping
* 3DS: Package info
* iOS: Compatibility with Sideloadly
* iOS/macOS/iPadOS: Show translated error messages
* OpenDingux: Fix game not starting on some devices
* PS4: Crashing on startup with no config file


==Media==
<youtube>BjzcsIeBxK4</youtube>


'' Graphics / Audio ''
==Screenshots==
* Fix wide screen scenes missing on some platforms
devilutionxvita3.png
* Minor graphical issues
* Misaligned player animation


'' Controls ''
devilutionxvita4.png
* Quick cast interrupting the current action
* Touch: Action buttons sometimes showing the wrong icon
* Touch/Gamepad: Correct usage description for some spells
* Touch/Gamepad: Fix targeting berserked monsters


'' Stability / Performance / System ''
devilutionxvita5.png
* Improve general game stability
* Incorrect handling of player names
* Names on ears not being correct in some translations


''' Bugfixes for original Diablo bugs '''
==Media==
'''DevilutionX 1.2.1 Vita Gameplay''' ([https://www.youtube.com/watch?v=BjzcsIeBxK4 Cory Johnson]) <br>
<youtube>BjzcsIeBxK4</youtube>


'' Gameplay ''
==Known issues==
* Fallen not seeing each other in a northern direction
Multiplayer not supported.
* Lazarus level resetting when using town portal
* Shrines effects not being random


'' Multiplayer ''
==Changelog==
* Solve more sources of desync
'''v1.4.1'''<


'' Controls ''
Features:
* Make spell feedback consistent in town and dungeon
* Graphics / Audio:
** Play gold sound effect when depositing in stash.
* Controls:
** Add setting for showing item labels.
** Add setting for zoom by default.
* Translations:
** Update Chinese Translation.
** Update French Translation.
** Update Japanese Translation.
** Update Polish Translation.
** Update Russian Translation.
** Update Ukrainian Translation.


''' Bugfixes for original Hellfire bugs '''
Bugfixes:
* Gameplay:
** Correct behavior for elemental damage on weapons.
** Fallen retreat in the wrong direction.
** Show correct requirements for books in stash.
* Multiplayer:
** Issues with joining multiplayer games.
** Refreshing store inventory on new games.
* Platforms:
** 3DS: correct C-stick axis mapping.
** 3DS: Package info.
** iOS: Compatibility with Sideloadly.
** iOS/macOS/iPadOS: Show translated error messages.
** OpenDingux: Fix game not starting on some devices.
** PS4: Crashing on startup with no config file.
* Graphics / Audio:
** Fix wide screen scenes missing on some platforms.
** Minor graphical issues.
** Misaligned player animation.
* Controls:
** Quick cast interrupting the current action.
** Touch: Action buttons sometimes showing the wrong icon.
** Touch/Gamepad: Correct usage description for some spells.
** Touch/Gamepad: Fix targeting berserked monsters.
* Stability / Performance / System:
** Improve general game stability.
** Incorrect handling of player names.
** Names on ears not being correct in some translations.


'' Gameplay ''
Bugfixes for original Diablo bugs:
* Monsters not reacting to being attacked by berserked monster
* Gameplay:
** Fallen not seeing each other in a northern direction.
** Lazarus level resetting when using town portal.
** Shrines effects not being random.
* Multiplayer:
** Solve more sources of desync.
* Controls:
** Make spell feedback consistent in town and dungeon.


''' Known issues '''
Bugfixes for original Hellfire bugs:
* Gameplay:
** Monsters not reacting to being attacked by berserked monster.


'' Stability / Performance / System ''
Known issues:
* Linux ARM builds have not arrived yet
* Stability / Performance / System:
** Linux ARM builds have not arrived yet.


'''Full list of changes can be found [https://github.com/diasurgical/devilutionX/releases here].'''
Full list of changes can be found [https://github.com/diasurgical/devilutionX/releases here].


== External links ==
== External links ==
* Official Website - https://www.gog.com/game/diablo
* GitHub - https://github.com/diasurgical/devilutionX
* Github - https://github.com/diasurgical/devilutionX
* VitaDB - https://vitadb.rinnegatamante.it/#/info/600
* VitaDB - https://vitadb.rinnegatamante.it/#/info/600

Revision as of 13:29, 26 December 2022

Diablo 1 (DevilutionX)
Devilutionxvita2.png
General
AuthordevilutionX Team
TypeRole playing
Version1.4.1
LicenseUnlicense
Last Updated2022/07/26
Links
Download
Website
Source

DevilutionX is a port of Diablo and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features.

Installation

Note: You'll need access to the data from the original game. If you don't have an original CD then you can buy Diablo from GoG.com. Alternately you can use the shareware version, to play the shareware portion of the game.

First, you will need access to the game's MPQ files:

  • Base game - Locate diabdat.mpq on your CD/GoG installation/extract it from the GoG installer.
  • Shareware - Use spawn.mpq instead.
  • Hellfire expansion - You will also need hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq.
  • DevilutionX comes with devilutionx.mpq which is required to run the game properly.
  • Chinese, Korean, and Japanese users will also need fonts.mpq or the text will be missing.
  • For Polish voice support you need pl.mpq.
  • For Russian voice support you need ru.mpq.

How to setup:

  • Install devilutionx.vpk.
  • Copy the MPQ files to ux0:/data/diasurgical/devilution/.

Vita manual.

User guide

There's special section controls in diablo.ini file, that allows you to adjust controls:

[controls]
switch_potions_and_clicks=0
dpad_hotkeys=0
enable_second_touchscreen=1
sdl2_controller_mapping=50535669746120436f6e74726f6c6c65,PSVita Controller,y:b0,b:b1,a:b2,x:b3,leftshoulder:b4,rightshoulder:b5,dpdown:b6,dpleft:b7,dpup:b8,dpright:b9,back:b10,start:b11,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a4,righttrigger:a5,leftstick:b14,rightstick:b15,
  • dpad_hotkeys - D-Pad works as hotkeys without holding Start button.
  • switch_potions_and_clicks - L1/R1 works as left/right mouse clicks by default, and as health/mana potion while holding Select.
  • sdl2_controller_mapping - Allows you to remap controls. It uses https://github.com/gabomdq/SDL_GameControllerDB syntax.
  • enable_second_touchscreen - Enable/disable back touch mapping to L2/R2.

Controls

Left Analog/D-Pad - Move hero

Circle - Attack nearby enemies, Talk to townspeople and merchants, Pickup/Place items in the inventory, OK while in main menu

Cross Select spell, Back while in menus

Triangle - Pickup items, Open nearby chests and doors, Use item in the inventory

Square - Cast spell, Delete character while in main menu

L1 - Use health item from belt

R1 - Use mana potion from belt

Left back touch panel - Character sheet (alt: Start+Left, alt: L2 on ds4)

Right back touch panel - Inventory (alt: Start+Right, alt: R2 on ds4)

Start+Down - Toggle automap

Start+Select - Game menu (alt: Start + ↑)

Select+Cross/Circle/Triangle/Square - Spell hotkeys

Right Analog - Move automap or simulate mouse

Select+L1 - Left mouse click

Select+R1 - Right mouse click

Start+Square - Quest log

Start+Triangle - Spell book

Media

Screenshots

devilutionxvita3.png

devilutionxvita4.png

devilutionxvita5.png

Media

DevilutionX 1.2.1 Vita Gameplay (Cory Johnson)

Known issues

Multiplayer not supported.

Changelog

v1.4.1<

Features:

  • Graphics / Audio:
    • Play gold sound effect when depositing in stash.
  • Controls:
    • Add setting for showing item labels.
    • Add setting for zoom by default.
  • Translations:
    • Update Chinese Translation.
    • Update French Translation.
    • Update Japanese Translation.
    • Update Polish Translation.
    • Update Russian Translation.
    • Update Ukrainian Translation.

Bugfixes:

  • Gameplay:
    • Correct behavior for elemental damage on weapons.
    • Fallen retreat in the wrong direction.
    • Show correct requirements for books in stash.
  • Multiplayer:
    • Issues with joining multiplayer games.
    • Refreshing store inventory on new games.
  • Platforms:
    • 3DS: correct C-stick axis mapping.
    • 3DS: Package info.
    • iOS: Compatibility with Sideloadly.
    • iOS/macOS/iPadOS: Show translated error messages.
    • OpenDingux: Fix game not starting on some devices.
    • PS4: Crashing on startup with no config file.
  • Graphics / Audio:
    • Fix wide screen scenes missing on some platforms.
    • Minor graphical issues.
    • Misaligned player animation.
  • Controls:
    • Quick cast interrupting the current action.
    • Touch: Action buttons sometimes showing the wrong icon.
    • Touch/Gamepad: Correct usage description for some spells.
    • Touch/Gamepad: Fix targeting berserked monsters.
  • Stability / Performance / System:
    • Improve general game stability.
    • Incorrect handling of player names.
    • Names on ears not being correct in some translations.

Bugfixes for original Diablo bugs:

  • Gameplay:
    • Fallen not seeing each other in a northern direction.
    • Lazarus level resetting when using town portal.
    • Shrines effects not being random.
  • Multiplayer:
    • Solve more sources of desync.
  • Controls:
    • Make spell feedback consistent in town and dungeon.

Bugfixes for original Hellfire bugs:

  • Gameplay:
    • Monsters not reacting to being attacked by berserked monster.

Known issues:

  • Stability / Performance / System:
    • Linux ARM builds have not arrived yet.

Full list of changes can be found here.

External links

Advertising: