EXL / NXEngine

A port of the open-source rewrite Cave Story game engine for various platforms. Original author is Caitlin "rogueeve" Shaw, https://nxengine.sourceforge.io/
https://exlmoto.ru/nxengine/
GNU General Public License v3.0
167 stars 35 forks source link

Java Port #11

Open PaperVb64 opened 1 year ago

PaperVb64 commented 1 year ago

At this point, Cave Story's basically the replacement of DOOM. Which is why i'm kinda disappointed that it's not on JAVA platforms (like those old Sony Ericsson phones). For your information, i do have a MODERN phone, and 2 computers. I just wanna have more than one game on my old walkman phone that isn't Johnny Crash Does Texas.

EXL commented 1 year ago

@PaperVb64, Unfortunately this is only possible by a complete rewrite. It is unlikely that anyone will make a port for J2ME now given that this platform is hopelessly outdated.

dananothername commented 1 year ago

@PaperVb64 i just think of the same thing last week if it's not possible to port it the creat new one i am sure there is a guide in the youtube for how to create a java game

dananothername commented 1 year ago

@EXL i tried to contact you in the official site for nx engine for haiku os i have the os installed on my pc and i don't know how to send this files to it or connect it to the internet

EXL commented 1 year ago

@dananothername

You can install NXengine (Cave Story) using Haiku Depot within the system itself.

https://depot.haiku-os.org/#!/pkg/nxengine/haikuports/haikuports_x86_64/1/0/0.4/git/4/x86_64?bcguid=bc226-RTRH

and i don't know how to ... connect it to the internet

It depends on your network card.

and i don't know how to send this files to it

You can use USB Flash Stick in Haiku, just download HPKG files from official site on other OS and transfer its to Flash Memory.

https://www.cavestory.org/download/cave-story.php

dananothername commented 1 year ago

do you know to explore USB flash stick its not showing like in other os

EXL commented 1 year ago

@dananothername

Try formatting it to FAT32.

dananothername commented 1 year ago

do you still have it on your machine can you screen record a minute video of it

EXL commented 1 year ago

@dananothername I don't know why you have so many problems with Haiku.

  1. I just downloaded and installed the latest version of Haiku from here to VirtualBox VM without any problems.

  2. I installed Cave Story (NXEngine) using Haiku Depot and it works without any problem.

Haiku-screen0.webm

All this took less than 10 minutes. You can see it on the video (some lags because video capturing of virtual machine on the weak notebook).

I'm sorry, but I can't help you with general installing Haiku problems, try asking for help on Haiku forums, chats, groups, etc.

  1. https://discuss.haiku-os.org/
  2. https://t.me/haiku_os
  3. https://www.haiku-os.org/community/irc/
dananothername commented 1 year ago

well thanks about the video i installed haiku os+ connect it to phone usb tethering + installed NXE+screen recorder the only issue that i had is my pc it dose not support VM so i ranned it without installing on usb stick, the screen recorder said no enough memory there isn't an options called disable Secure boot so i can't risk the other 3 os in the ubuntu grub to disappear

EXL commented 1 year ago

so i ranned it without installing on usb stick, the screen recorder said no enough memory there isn't an options called disable Secure boot so i can't risk the other

I can't tell you anything about installing Haiku problems because I don’t understand all the nuances of installing Haiku on modern hardware with Secure Boot and other things. On my old ASUS A52F (K52F) laptop with i3-M370 @ 2.40GHz, 6 GB RAM, Qualcomm Atheros AR9285 Wi-Fi, Intel HDA -- the Haiku operating system works just fine, both in virtual machines and on bare metal.

3 os in the ubuntu grub to disappear

I think reinstalling/reconfiguring GRUB will help you: https://wiki.archlinux.org/title/GRUB

i guess NXE haiku os low TAS is done now

Is TAS -- Tool Assisted Speedrun? I don't think that speedruns is justified in such an unpopular operating system as Haiku.

you didn't tell me what console are retroarch using to run NXE

I'm not affiliated with the RetroArch project in any way, so idk. I dare to assume that no console emulation is used there. It's just native machine code compiled for the target architecture that RetroArch itself runs on - x86_64, arm64, etc.

dananothername commented 1 year ago

thanks can you do the video for MotoEZX and Ritmix as well

EXL commented 1 year ago

@dananothername

Ritmix RZX-50: https://www.youtube.com/watch?v=aZPgX9Ismq4

I'm reluctant to shoot a video with MotoEZX.

dananothername commented 1 year ago

screen record would be better than cam record

EXL commented 1 year ago

Screen recording at full speed is not available on such weak devices.

dananothername commented 1 year ago

that is the point of TAS

EXL commented 1 year ago

What's the point of TAS on devices which are outdated more than 10 years ago and an unpopular OSes like Haiku?

dananothername commented 1 year ago

the point is that no need to have a new expensive pc to do a TAS and regardless of the os it's collection i got to finish it once it started