Hacking [PORT] Heart of Darkness UWP

tuxuser

Member
OP
Newcomer
Joined
Mar 3, 2019
Messages
20
Trophies
0
Age
33
Location
Germany
Website
openxbox.org
XP
180
Country
Germany
Heart of Darkness is one of my favorite games from the early days. Then, a few days ago, I saw ModernVintageGamer port it to the classic Xbox via Microsoft XDK. Shortly after that, @JayFoxRox took the challenge and did the same via the open-source / legal SDK for Xbox -> NXDK.

It was only logical to make the same happen for Xbox One ;)

Biggest thanks to Gregory Montoir for the initial reverse enginerring of the engine and Amazing studios for developing the game in the first place.

hod_uwp.png


Now here is a UWP/WinRT port:
https://github.com/tuxuser/hode/tree/winrt

To actually play, you still need the gamedata!


Instructions to get ready:
  • Download the appxbundle / dependency
  • Install via Xbox One Dev Mode webinterface
  • Use Network share (Webinterface -> File explorer -> Browse) to connect to the console
  • Push gamedata from your installed Windows Heart of Darkness copy to the install location of the app (DevelopmentFiles\WindowsApps\HeartOfDarkness_1.0.0.0_x64__wdk1p1j5gk4te\data\)
  • (optional) Tweak hode.ini


Initial release: https://github.com/tuxuser/hode/releases/tag/1.0.0.0

UPDATE - 2020/04/11
New version up: v1.0.0.1


WinRT: Deploy hode.ini
WinRT: Add SDL2 gamecontroller hotplug functionality


Get it here: https://github.com/tuxuser/hode/releases/tag/1.0.0.1

Note: It now lets you tweak various settings via hode.ini
It can be found in the install location: D:\DevelopmentFiles\WindowsApps\HeartOfDarkness_1.0.0.0_x64__wdk1p1j5gk4te\hode.ini

Suggested hode.ini edits
Code:
# 0:easy 1:normal 2:hard
difficulty=0

# frame duration in milliseconds (original is 80ms, eg. 12.5hz)
frame_duration=80

Needed files:
Code:
data/Dark_hod.lvl
data/Dark_hod.mst
data/Dark_hod.sss
data/Fort_hod.lvl
data/Fort_hod.mst
data/Fort_hod.sss
data/Isld_hod.lvl
data/Isld_hod.mst
data/Isld_hod.sss
data/Lar1_hod.lvl
data/Lar1_hod.mst
data/Lar1_hod.sss
data/Lar2_hod.lvl
data/Lar2_hod.mst
data/Lar2_hod.sss
data/Lava_hod.lvl
data/Lava_hod.mst
data/Lava_hod.sss
data/Pwr1_hod.lvl
data/Pwr1_hod.mst
data/Pwr1_hod.sss
data/Pwr2_hod.lvl
data/Pwr2_hod.mst
data/Pwr2_hod.sss
data/Rock_hod.lvl
data/Rock_hod.mst
data/Rock_hod.sss
data/Setup.dat
data/hod.paf

Other ports:
ModernVintageGamer's port to the Classic Xbox via Microsoft XDK
Classic Xbox (Microsoft XDK) by @ModernVintageGamer: Source Binary
Classic Xbox (NXDK) by @JayFoxRox
Vita/Switch by @usineur0: GBATemp thread
Wii: GBATemp thread
 
Last edited by tuxuser,
  • Like
Reactions: Deleted User

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    PandaPandel @ PandaPandel: im playing fortnite rn and just got rsn over by a car