You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
{{#seo: |title=Vita Homebrew Games (Role playing) - GameBrew |title_mode=append |image=devilutionxvita2.png |image_alt=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. ==Installation== '''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. First, you will need access to the game's MPQ files: *Base game - Locate diabdat.mpq on your CD, or [https://www.gog.com/game/diablo GoG] installation, or extract it from the [https://github.com/diasurgical/devilutionX/wiki/Extracting-the-.MPQs-from-the-GoG-installer GoG installer]. *Shareware version - Use spawn.mpq instead. *Hellfire expansion - You will also need hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq. *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]. How to setup: *Install devilutionx.vpk. *Copy the MPQ files to ux0:/data/diasurgical/devilution/. ==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. [https://github.com/diasurgical/devilutionX/blob/master/docs/manual/platforms/vita.md DevilutionX Vita manual]. ==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 ==Screenshots== https://dlhb.gamebrew.org/vitahomebrews/devilutionxvita3.png https://dlhb.gamebrew.org/vitahomebrews/devilutionxvita4.png https://dlhb.gamebrew.org/vitahomebrews/devilutionxvita5.png ==Media== '''DevilutionX 1.2.1 Vita Gameplay''' ([https://www.youtube.com/watch?v=BjzcsIeBxK4 Cory Johnson]) <br> <youtube>BjzcsIeBxK4</youtube> ==Known issues== Multiplayer not supported. ==Changelog== '''v1.5.3''' *Bug Fixes **Multiplayer *** Resolved validation multiplayer errors. **Translations *** Added Hungarian translation. *** Added Turkish translation. **Stability / Performance / System *** Fixed issue where a line is repeated in the info panel. *** Fixed errors when converting Hellfire saved games. *** [Miyoo Mini] Update integration. *** [Android] Update integration (now requires Android 5.0). *** [Android] Improved the data import dialog. *** [Android] Game now runs full screen on devices with a notch. *** [Windows] Fix non-English TCP error messages. *Bugfixes for original Diablo bugs **Gameplay *** Fixed item repairs with multiple gold piles. **Known Issues *** Some builds (like Mac) are not ready yet and will be uploaded over the next couple of days '''v1.5.2''' *Multiplayer **Unable to join game due to invalid player data *Translations **Improve rendering of Chinese/Japanese/Korean texts *Gameplay **Hellfire items not saving their identified state *Stability / Performance / System **Stash corrupting when converting a hero between Diablo and Hellfire **Amiga: Incorrect rendering of things behind transparent elements **Android: Game locking up when switching sound output **Fedora: Unable to locate BZIP2 **Manjaro: Unable to locate libsodium **Xbox: Game crashing unexpectedly **Xbox: Improve performance '''v1.5.1''' *Features **Multiplayer ***Validate player stats ***Update the pvp arenas ***Rename "Loopback" to "Offline" **Stability / Performance / System ***Move hp/mana display and item graphics to gameplay options ***Validate properties when reloading items ***Demomode: Improve replay stability ***Update Discord link ***Display save game confirmation ***Reduce ram usage **Translations ***Update Simplified Chinese translation ***Update French translation ***Update German translation ***Update Greek translation ***Update Japanese translation ***Update Korean translation ***Update Portuguese translation ***Update Spanish translation ***Update Swedish translation ***Update Ukrainian translation *Bugfixes **Gameplay ***Being able to enter Lazarus' chamber before opening the portal ***Book requirements not updating ***Some monsters not walking ***Missiles not traveling the full distance at some angles ***Diablo: Incorrect level 4 layout when the Magic Banner quest is active ***Halls of the Blind not being completed by picking up the amulet ***Shareware: Bucklers not dropping ***Player animation stuttering **Multiplayer ***Potions dropped by Divine shrines not being synced **Platforms ***Linux: Add sdl-image dependency for the deb package ***Linux: Include discord dependency ***Xbox One: Missing assets **Graphics / Audio ***Incorrect cursor rendering ***Incorrect outlines at the right edge of the screen ***NPC speech continuing after starting a new game ***Correct various font rendering issues ***Hide the hit indicator when only one player is in the game ***Issues with flashing lights ***Floating number still appearing after death ***Misaligned automap **Controls ***Inconsistencies with placing items in to the stash ***Gamepad: Being stuck in dialogs ***Gamepad: Unable to use some scrolls directly **Stability / Performance / System ***Unable to playback new demo files ***Various crashes *Bugfixes for original Diablo bugs **Gameplay ***Durability overflowing when reloading items ***Teleporting onto an occupied tile ***Right-click during dialogs casts spells **Graphics / Audio ***Cursor jitter when interacting with the inventory ***Broken lava tiles **Controls ***Inconsistencies with placing items in to the inventory *Bugfixes for original Hellfire bugs **Gameplay ***Warping onto a solid tile **Known issues ***1.5.0 save games on level 4 with Snot Spill will need to progress the game before updating because of a bug in that version '''v1.5.0''' *Features **Gameplay ***Floating damage numbers ***Option to auto-pick up oils ***Quest items now drop based on difficulty **Multiplayer ***All quests can now be played, enabled from settings menu ***Add chat commands, use /help for options ***Add PvP arenas that can be accessed via /arena # ***Inspect other players' items using /inspect <name> ***Hellfire: Disabled The Cornerstone of the World ***Draw hostile players' names in red in the chat panel **Platforms ***Added support for the original Xbox ***Added (experimental) support for RG99 ***Added support for Android TV ***Support demo playback on SDL1 versions ***Android: Support loading data from external storage ***Android: Do not speed up game after suspending if playing alone ***Provide virtual resolutions for systems with only one native resolution ***Windows: Digitally signed executable **Graphics / Audio ***Option to show item graphics in stores ***Added map in town ***Add widescreen load screens (thanks to @Chance4us) ***Show cast animation in town ***Various text rendering improvements ***Use decimal separators for gold and XP ***Monsters end their invisibility on death ***Durability icon gradually changing to red ***Make the ground color of small rejuvenation potions distinct ***Indicate on which difficulty a hero has defeated Diablo ***Only display resolution height when FitToScreen is enabled ***More fluid lighting updates when moving ***Improve the monster HP bar for some edge cases ***Provide sound cue when gold is auto-placed into the open inventory ***Color inventory slot based on item quality ***Add setting for choosing a different audio resampler ***Support for recoloring heroes using trn-files **Controls ***Adjust the info panel descriptions based on the input device ***Gamepad controls can now be mapped ***New options for keyboard mapping ***gamepad/touch: Improve menu navigation ***gamepad: Autodetect button layout ***Support mouse back button in menus ***Do not target monster when casting Heal Other and Resurrect ***Improve logic for belt auto-refill **Translations ***Update French translation ***Update Italian translation ***Update Japanese translation ***Update Polish translation ***Update Spanish translation ***Update Ukrainian translation ***Synchronize names of existing items with the current game language ***Xbox One/Series: Include translations **Stability / Performance / System ***Create submenus for setting groups ***Reduce RAM usage ***Performance improvement ***Frame skipping on low end systems ***Add --lang for specifying the language ***Setting for picking audio device ***Date based screenshot names *Bugfixes **Gameplay ***Attack speed not always being accurate for specific combinations of effects and actions ***Telekinesis respects the Disable Crippling Shrines setting ***Don't consume mana when double casting Mana Shield ***Resolve a few bugs and edge cases with the stash ***Hellfire: Books from Adria's shop morphing ***Petrified monsters shifting position when hit after loading a save game **Multiplayer ***Items held by cursor lost due to lag indicator ***Items lost due to various desync issues ***Fix multiple desync issues ***Don't show hostile players on the map ***Player animations sometimes not being in sync ***Better handling of latency **Platforms ***Windows: Fix ZeroTier always failing for Unicode usernames ***Vita: Items lost when tapping outside the inventory ***Fix gold withdrawal on SDL1 versions ***Translation support on BE systems ***macOS/iOS translate system texts **Graphics / Audio ***Top of screen not being rendered at some resolutions ***Correct alignment of lightning and inferno ***Make item labels take UI into consideration ***Adria's "you have nothing to recharge" being misalignment on an empty list ***Monsters sometimes not being rendered ***Lighting missing for some areas after loading a saved game ***Hellfire quests being removed from the quest log when completed **Controls ***touch: Missing buttons on low end devices ***Hero sometimes not willing to drop an item even when there is still room on the ground **Stability / Performance / System ***Allow using the built-in screenshot function during text input ***Various crashes ***A rare freeze when loading hell levels ***Various issues with cursor rendering ***Some additional validation of items when converting saves from Hellfire to Diablo *Bugfixes for original Diablo bugs **Gameplay ***Several issues that would cause missiles to miss when they shoudn't ***Some wall tiles not blocking missiles and vision ***The player can spawn in an incorrect location on some levels ***Town portal not always returning to the correct quest level ***Missing the extra stats at level 50 ***Guardian not calculating its damage correctly ***Items lost when triggering a portal while picking them up ***Diablo not giving the intended XP on Hell difficulty ***Fireball/Elemental not doing damage when monster is not in line of sight ***Lightning spell being able to pass through some walls ***Prevent double casting of spells ***Unable to pick Golem spawn location when right-clicking the scroll ***Low quality items on quests after using a town portal ***Monsters on Nightmare and Hell having too little HP ***Monsters being immune to non-player missiles ***Stairs up to level 6 not working sometimes ***The Deadly Hunter bow not dealing the correct damage ***Poisoned Water not appearing in the quest log if discovered before talking to Pepin ***Casting spells during level transition will target the old position ***Spell remaining unavailable after using a stone shrine until reequipping the staff ***Unique monster light being left behind when they are removed ***Fast and faster hit recovery stacking ***Camera shaking when loading a save game after Diablo's death ***Correct calculation for max chages lost with when using the recharge skill ***Not getting XP after damaging a monster if it dies from a trap ***Fire Arrows causing monsters to stop healing **Multiplayer ***Trapped doors rearming themselves when returning to a level ***Resolve some sources of dsync **Graphics / Audio ***Add scrollbar to help window ***Show portal animation in town ***Fix inconsistent lighting on quest levels ***Petrified monsters turning to face the attacker ***Display correct Armor Class in Char Panel ***Minor rendering bugs in UI panels ***Center 2x2 items that go in 2x3 slots ***Broken corners on some cathedral levels ***Light smearing when walking in certain directions ***Unique monsters light not always following the monster ***Monster sliding after having been stone cursed ***Player moonwalking when talking to monsters ***Tavern Sign playing the wrong sound when dropped on the floor **Controls ***Help panel staying open while talking to NPCs **Stability / Performance / System ***Minor stability issues ***Optic Amulet and Arkaine's Valor sometimes being misaligned *Bugfixes for original Hellfire bugs **Gameplay ***Prevent oil of death damage wrap around ***Reflected damage sometimes being too low **Multiplayer ***Desync in Nest when cow quest is enabled ***Gillian saying the grave quest start line multiple times ***Being unable to pick up quest items if you didn't start the game ***Quest going out of sync **Graphics / Audio ***Buggy lighting in Nest and Crypt ***Description of jester's item saying 500% instead of 600% damage ***Typos in subtitles '''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. [https://github.com/diasurgical/devilutionX/releases Release notes]. == External links == * GitHub - https://github.com/diasurgical/devilutionX * VitaDB - https://vitadb.rinnegatamante.it/#/info/600 [[Category:PC game ports on Vita]] [[Category:Vita game ports]]
Advertising: