usineur / hode Goto Github PK
View Code? Open in Web Editor NEWhode is a rewrite (made by Grégory Montoir) of the engine used in the game Heart of Darkness made by Amazing Studio.
Home Page: http://cyxdown.free.fr/hode/
hode is a rewrite (made by Grégory Montoir) of the engine used in the game Heart of Darkness made by Amazing Studio.
Home Page: http://cyxdown.free.fr/hode/
When compiling for nintendo switch, I'm getting an error:
hode/main.cpp:23:10: fatal error: switch.h: No such file or directory
23 | #include <switch.h>
It seems a library is missing, but I cannot figure out what library that is or how to install it. I'd be thankful for any tips :)
Hi,
I'm following this neat re-implementation engine. The screenshots look great so far, but it is a little unclear from the README what elements from gameplay are implemented and if the game is completable or not. Can you add a few lines in the README on what to expect if you want to test this engine?
Thanks!
I use version 0.2.6 on the switch with DAT files from a German CD.
After level 1 is finished, the movie sequence starts and I start again shortly before reaching the top of the mountain (a section before the closing dinosaur head).
Crash in menu playing movies:
hode: menu.cpp:330: int Menu::getSoundNum(int, int) const: Assertion `index < count' failed.
abort
Compiled and tested on Debian X86_64 and Amiga Classic PPC (SDL1 fork).
Hello! I've recently discovered HODE and I tested it a bit.
I tried the 0.2.9 executable from cyxdown.free.fr/hode/ (according to the readme it's the 0.2.9f version) and it worked but the audio has big issues.
The protagonists sound effects should be stereo (e.g. from left to right when walking through the stages) but they got played only on the left side.
Is there any chance to have a fix for this?
Thank you very much for your work 👍
Would it be possible to make te controls configurable in the .ini file?
for example i would like to remap the down arrow on vita to the right trigger for ducking
{ PSP_CTRL_RTRIGGER, SYS_INP_DOWN }
instead of
{ PSP_CTRL_DOWN, SYS_INP_DOWN }
But it would also be good to be able to remap the other buttons
Hello,
The hode.exe
downloadable from the website http://cyxdown.free.fr/hode/ linked at this GitHub repo's about section is possibly infected with malware.
VirusTotal detects it as a malware:
https://www.virustotal.com/gui/file/5bf4686e68edfe91a982f17803316b8e886df1177b4b394a5e86601df28d6d63/detection
I've built it from source and it contains no malware:
https://www.virustotal.com/gui/file/2ade139a92d3c5bcc2572f1b153002b6e0cca8dbe57fe744069f92d5430ed1ce/detection
The build is happened completely on GitHub servers via a workflow.
The release is here: https://github.com/CommonLoon102/hode-vs/releases/tag/0.2.9d-autobuild-2021-apr-10-03
The workflow run is here: https://github.com/CommonLoon102/hode-vs/actions/runs/736501523
@cyxx: It would be a good idea to clean your toolchain. First, turn off UPX compression and let's see if it still shows that it is infected. Saving 2-300 kbytes nowadays doesn't really matter.
Hi there,
I am trying to figure out what exactly I need to make this work, in my SD card I should see (inside "hode" folder, which is inside "switch" folder, which is at the root):
Note that setup.dat is not at the root but inside a "setup" folder, should it be moved inside "hode" folder?
How do I start the game from my switch? Will it show on the main menu along with the other games?
Thanks in advance :)
not sure if you created the release, but could you create a data zip with at least the hode.ini and maybe the demo files?
It was a bit tricky to find the dat files on the cd.
After searching for a while I was able to find them in the HeartOfDarkness_XX.exe.
Maybe you could add the info to the readme, that most of the files have to be extracted from the exe.
After downloading from https://www.libsdl.org and adding sdl2.sll to the hode-folder fixed the crash at startup.
For Nintendo Switch: It's working great. I hope that you fix for Menu. Menus is needed. Are you going to make to bring Menu back ?
If implemented well, 3D positional audio can greatly improve immersion (even for a 2D game). Check out for instance this video with headphones: Duke Nukem: Manhattan Project w/ 3D spatial sound 🎧 (OpenAL Soft HRTF audio)
Please consider supporting this in the future.
Regards
@usineur Are there any plans to integrate the newest version? I could do it based on a folder comparison. How you usually integrate the newer versions?
What are the steps to build it on MacOS? I don't have a mac, I just want to set up the CI for it.
@hthetiot: can you please help?
This is what I get:
[100%] Linking CXX executable hode
ld: library not found for -lSDL2
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [hode] Error 1
make[2]: Target `CMakeFiles/hode.dir/build' not remade because of errors.
make[1]: *** [CMakeFiles/hode.dir/all] Error 2
make[1]: Target `all' not remade because of errors.
make: *** [all] Error 2
make: Target `default_target' not remade because of errors.
Error: Process completed with exit code 2.
https://github.com/CommonLoon102/hode-vs/runs/2318881060?check_suite_focus=true
I did brew update && brew install sdl2
, but maybe this is the wrong package, on Linux it is libsdl2-dev
.
Related: #7
Hi,
I could not find any information about the license of the source code. Is it under MIT, GPL or something similar?
Kind regards
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.