Homebrew Monolith's Blood (FPS) on 3DS ?

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,184
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,750
Country
Italy
Hello everyone.
I am new to this section and feel a bit lost: please be forgiving. :blush:
I just bought a used 3DS XL with my life savings (nahhhh, I only spent 35€ 🤣) and rushed here among you youngsters, geeks and brats.
My question is this: has anyone ever thought of porting Blood to 3ds ( Monolith's FPS for ms-dos), perhaps using BuildGDX, whose source code has been accessible and publicly available for a few years now. A similar thing has already been successfully done for Eduke32 on 3DS.
Incidentally, I don't think Bood has ever been ported to any handheld, so it would be a memorable undertaking to say the least. By the way, porting BuildGDX (based on libGDX, a cross-platform Java game development framework using OpenGL) would also allow Witchaven, Tek Wars, Redneck Rampage and other, similar titles. Is anyone else of the same opinion as me? Would anyone like to take up this challenge and undertake this project? Are there other Blood fans out there who would like to play it again on a portable device, like yours truly?
Nahhh, actually I know very well that no one will come forward but this is still an attempt to start a debate, an exchange of opinions and ascertain the general "tastes" regarding this topic. 😉
Thank you.
 

EvilJagaGenius

Well-Known Member
Member
Joined
May 27, 2020
Messages
110
Trophies
0
XP
341
Country
United States
I remember asking about this when the Shadow Warrior port came out.
Out of curiosity, and I don't mean to pile more work onto devs, but I've been playing Blood lately and loving it. With Duke 3D and now Shadow Warrior on the 3DS, would a port of Blood be feasible, maybe using NBlood as a base? I know it was one of the later games to use the Build engine and it certainly seems advanced.
NBlood is based on recent versions of eDuke32. As long as older methods for rendering video / audio are still supported, it should be feasible. I would first try to get eDuke32 to run, then backport NBlood. But, time would be the biggest issue here.
So using NBlood as a base seems more feasible to me than using BuildGDX, but I'd love to see this too. Blood is tough as nails, though, and I don't know if it'd transfer over that well to the 3DS's controls.
 
  • Like
Reactions: Nikokaro

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,184
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,750
Country
Italy
So using NBlood as a base seems more feasible to me than using BuildGDX...
But did this project you speak of ever start? Or is it a mere hypothesis, not yet put into practice? To me, one port is as good as another, as long as it use the original Blood files, and it is not a reconstruction like the one for GZDoom. 🤔
 

MrHuu

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
I think using BuildGDX is out of the question. Using java to run game-engines like these will never be an option on 3DS.

I'm not really familiar with NBlood nor recent eDuke32. I do know both have ports to numerous platforms, and a 3DS port would be definitely possible to create.

Most work would be the rendering part, as i'm not sure if the software rendering used with eduke3d and jfsw for 3ds is still available modern eDuke32 or NBlood.

Unfortunately, eDuke32 dropped support for pure GL 1 years ago. Which would have made using Masterfeizz's picaGL a lot easier.

So if you're interested in creating a 3d renderer using either citro3d or picagl or care to see how well software rendering would perform, it would be a fun project. Just very time consuming if you're new to c++ and 3ds graphics rendering.

Edit:
I'd like to add, both Witchaven and TekWar are already possible to run on 3DS using jonof's build engine used with jfsw.
I have builds for those on my 3ds. Only thing required here is adding a software keyboard.
 
Last edited by MrHuu,
  • Like
Reactions: Nikokaro

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,184
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,750
Country
Italy
So if you're interested in creating a 3d renderer using either citro3d or picagl or care to see how well software rendering would perform, it would be a fun project
Perhaps in the initial post I was a little vague and may be misunderstood.
I don't know whether you were addressing me or a hypothetical interested reader, but as far as I am concerned I have not the slightest knowledge of computer science and programming, of any kind. :cry:
However, if other truly competent people would like to collaborate on this project, I could at least act as a supporter, motivator and virtual "cheerleader"....:rofl:
:hrth::bow:
 

EvilJagaGenius

Well-Known Member
Member
Joined
May 27, 2020
Messages
110
Trophies
0
XP
341
Country
United States
But did this project you speak of ever start? Or is it a mere hypothesis, not yet put into practice? To me, one port is as good as another, as long as it use the original Blood files, and it is not a reconstruction like the one for GZDoom. 🤔
Nah, so far it's just hypothetical, I had other projects I wanted to work on (still do). But that's where I'd start, getting the EDuke 3DS code building, then looking at its and NBlood's code and try adapting it.

Do you guys have a good way of testing your homebrew in Citra, or would I need to copy it over to my 3DS every build?
 
  • Like
Reactions: Nikokaro

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,184
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,750
Country
Italy
As for me, I have only recently owned a used 3ds and have not yet had time to look at it, let alone modify (softmod) it. And these months are shaping up to be very busy. 😒
Anyway, thanks for your interest, and I hope someone can help you with this new project (when and if you want to do it). My emotional support and desire to play it in the future remains valid. 😉
 

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,184
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,750
Country
Italy
I'd like to add, both Witchaven and TekWar are already possible to run on 3DS using jonof's build engine used with jfsw.
I have builds for those on my 3ds.
Really? Couldn't you share them with all of us?
Likewise, couldn't you also use the same software to play Redneck Rampage?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-