Skip to content

πŸ“’ Version v0.1.3 (beta) - Native engine, icon packs, Vulkan compatibility, controls fixes

Latest

Choose a tag to compare

@udarmolota udarmolota released this 09 Oct 18:20
· 8 commits to main since this release

ℹ️ ValDroid works best with Valheim 1.0.15 or newer.

πŸ™ Special thanks

To our testers on Mali phones β€” the POCO X6 Pro, Infinix Note 30, POCO X7 Pro and vivo (Dimensity 9400) β€” who ran test after test until the native engine worked on their GPUs, and to @jurises99 for the gift of a whole icon pack. This version would not exist without you. πŸ’›

β˜• Honest moment: ValDroid stays free, but coffee (and rent) doesn't. If the new version makes your Viking life a little better, you can buy me a coffee on Ko-fi. Thank you! πŸͺ“

πŸ†• What's new

Main features

βœ… Native engine β€” nothing is emulated any more: Unity's own Android engine runs the game. Faster loading, higher and steadier FPS, and much less battery. New instances start on it; your existing instance keeps its engine, switch in Settings β†’ Engine. Saves, settings, controls and mods are shared between the engines, so you can go back and forth at any time. It is still marked experimental β€” please send a report if something goes wrong.
βœ… Works on Mali β€” the native engine runs on Snapdragon (Adreno) and Mali GPUs. On the Mali-G615 (Dimensity 8300) it needs a workaround that the launcher applies by itself; if on another phone the picture freezes on the logo or in the menu while the game goes on, set Vulkan compatibility (card Engine) to On.
βœ… Minimal graphics profile β€” a third profile for weak GPUs: lower 3D resolution (pixelated), and on the native engine also 4Γ— smaller textures and no realtime shadows. The profile with the most FPS is Minimal on the native engine and Very low on the box64 engines (fully box64 and mixed box64+mono); a new game starts on it.
βœ… Icon packs β€” pictures for all on-screen buttons at once: two built-in packs (ValDroid Viking and Figures by jurises99) and your own zips. Drawer β†’ Icon packs; "How to make a pack yourself" there lists the requirements. One button at a time: the controls editor β†’ From a pack.

Controls

βœ… A physical keyboard hides the on-screen controls β€” plug one in and the buttons go away, unplug and they come back.
βœ… Touchpad mode for camera buttons β€” a button that turns the camera can work like a touchpad instead of a stick.
βœ… Import / export of controls, saves and settings are now one screen each, in the drawer.
βœ… Taps register better β€” a tap on the touchpad or the mouse stick counts however long you held it; only moving the finger makes it a cursor move. Clicks are no longer lost on slow frames.
βœ… The drawer has a Controls group: editor, icon packs, gamepad mapping, import/export.

Fixed

βœ… The right stick and the touchpad click reliably at low frame rates.
βœ… Cinematics are turned off on Mali: the intro could freeze the picture there.

Known issues

⚠️ On the native engine, mods that bring their own x86 libraries (.so files) cannot load.
⚠️ Multiplayer is not supported yet.

⚠️ Reminder
ValDroid is only a launcher.
To run the game, you need the Linux version of the game files β€” for example, the game bought on Steam.

Sα΄œΚ™sα΄„Κ€Ιͺʙᴇ If you want to stay up to date with changes, tips, and useful tweaks, feel free to join our ValDroid subreddit.
TG: t.me/udarmolota