Port Requests


Hi all :)

Tanks of Freedom

hEJt0p.png


This game runs on the Godot Engine.

Source code is here.

Cheers, Magic Sam
Tested this a few days ago already.

After changing thread-model to 'single-safe' (or 1 in 'engine.cfg') and changing one script to extend Control instead of EmptyControl it seems to work fine.

Loading seems a bit slow if using the binary that includes the tools, but using the optimized one without tools that seems not to be the case.

Right now I don't have much time for testing and packaging, so maybe someone else can pick this one up? It should be really easy.
 
Hi all !

H-Craft Championship is now open source :)

hcraft_f03.jpg


About

H-Craft Championship is a SciFi-racer written in 2007 and ported to Android in 2014/2015.
It runs on GNU/Linux, Windows and now even on Android.
The sources can be useful to anyone writing computer games,
but are likely most helpful for people working with Irrlicht 3D.
H-Craft is using that 3D engine and our developer is also part of the Irrlicht team.
The game is written in c++.


Build requirements

You will need a GNU toolchain (bash + gcc) and cmake.
On Windows you need MinGW.
The supported IDE is Code::Blocks.
For more details check the build.txt in the doc folder.
Cheers, Magic Sam
 
Last edited by a moderator:
Thanks PtitSeb, i was a bit unsure where to post it, and if the right person would read it, and you read it twice :D
 
Here is a status of some of my ports.

So, first H-Craft championship. I used glshim to port this one, so no shaders. But the result is a very nice and surprisingly playable game!

post-5182-0-39334000-1425152872.png


So now I need to package, but, I'm unclear about the status of the data. If someone can advise?!

I started working on Warsow a long time ago. A bit after porting jedi knights in fact. Finally, the game show something (using glshim) and I have fixed most of the bus error. The port still need some polish (default keymap is not good, changing graphics options make the game to semi-crash, and I'm sure there are still some Bus error hidden in the gameplay). But it is promising, and it looks smooth (well, I have to try with some bots to be sure).

post-5182-0-77338800-1425153115.png


There is also Speed Dreams. It's working since a few months, but I still have performances issues. It's almost ok, but there is some heavy stuttering in some tracks making it unplayable for now.

post-5182-0-59505800-1425153238.png


In the heavy stuffs, Flight Gear 3.0 is also showing something. In fact, the graphics looks ok now, with no visible artefacts.. But it's slow, and I suspect it's doing some glReadxxxx. It's nice to see it on the small Pandora screen, but I also have to figure out how to use it. I'll probably compile one of the front-end to easy things...

post-5182-0-44886600-1425153438.png


I also tried some D software, with Torus Trooper. But like M-HT, I have issu to make it run on CC models. Performances are a bit low, but I find it playable on my Gigahertz. I'll try probably to simplify the rendering, especialy removing some Lines (don't draw the tunnel too far), as it seems CC models have issues with drawing lines.

post-5182-0-18673200-1425153580.png


In the idTech3 serie, I have a working build of Q3Rally that is working. But, despite the QVM using the new Arm JIT, the game is still a bit too slow to be enjoyable. I get 10~13 fps in game, and it's not enough (I got 2~4fps without the JIT before).

post-5182-0-18406900-1425153729.png


Other Life is also almost playable. Just "need" to code that workaround in glshim to make the mouse usable (I have the algorithm clear in my head, but I need to code it and prove it's working, and that the performances do not suffer to much), and there will be an 3D MMORPG on the Pandora.

post-5182-0-30624600-1425153982.png


One last, VegasStrike, using glshim, is starting to show things. It seems slow for now, and to load way to many (or to big) textures, but it's a start.

post-5182-0-27184100-1425154124.png


I have (many) other things, at various stage, but I wont tell all my secrets now ;)

hcraft3.png

warsow4.png

preview3.png

flightgear4.png

preview1.png

q3rally2.png

otherlife1.png

vegastrike3.png
 
Last edited by a moderator:
Hi all :)

@ ptitSeb: thank you so much for all your hard work !!!

Regarding H-Craft Champinship, I have found this:

Please be aware that the media files are restricted!
You are not allowed to modify or distribute the media files or use them in your own games.
But you can still download the media files and they are free for personal use.
There are some exceptions, one of the music files and one font have more liberal licenses.

If I were you, I'd only package and distribute the game binaries, and leave the users deal with media downloading. Or maybe you could add a simple media downloader which takes care of everything on first start ?

Media is available at: https://bitbucket.org/mzeilfelder/media_hc1 

Put media and sources beside each other and make sure the media folder is called media_hc1.

Cheers, Magic Sam
 
Hi all :)

@ ptitSeb: thank you so much for all your hard work !!!

Regarding H-Craft Champinship, I have found this:

Please be aware that the media files are restricted!

You are not allowed to modify or distribute the media files or use them in your own games.

But you can still download the media files and they are free for personal use.

There are some exceptions, one of the music files and one font have more liberal licenses.
If I were you, I'd only package and distribute the game binaries, and leave the users deal with media downloading. Or maybe you could add a simple media downloader which takes care of everything on first start ?

Media is available at: https://bitbucket.org/mzeilfelder/media_hc1 

Put media and sources beside each other and make sure the media folder is called media_hc1.
Cheers, Magic Sam
There is more simple to install the media folder, because what you pointed is the "get the source" way. You end up with a folder "media" in the same place of the binary. So, better download the "windows/unix" zip and extract the media folder from here, it's ready to use.

I have read what you pointed out already (that's why I was interogative in fact). What is not clear to me is the "redistribution". Is it allowed to package media as part of HCraft? That's the part not clear for me. What is clear is that you cannot use the media for anything else (except a font and a couple of music).
 
I'll try probably to simplify the rendering, especialy removing some Lines (don't draw the tunnel too far), as it seems CC models have issues with drawing lines.
It's not just lines, but it has problems drawing objects outside of the viewport. I think it can be demonstrated by drawing single triangle (of which a large part is outside of the viewport).In Area2048 in the first or second area, the background consists of lines drawn across the whole area (only part of it is in the viewport) and I'm clipping the lines before drawing them otherwise it wouldn't run.

In Titanion the background consists of large "rings" which go around the camera position and again it doesn't work, so I just draw a solid background and the rings' wireframes to at least make it look similar.
 
I'll try probably to simplify the rendering, especialy removing some Lines (don't draw the tunnel too far), as it seems CC models have issues with drawing lines.
It's not just lines, but it has problems drawing objects outside of the viewport. I think it can be demonstrated by drawing single triangle (of which a large part is outside of the viewport).
In Area2048 in the first or second area, the background consists of lines drawn across the whole area (only part of it is in the viewport) and I'm clipping the lines before drawing them otherwise it wouldn't run.


In Titanion the background consists of large "rings" which go around the camera position and again it doesn't work, so I just draw a solid background and the rings' wireframes to at least make it look similar.
Oh interesting! Thanks. And I suppose simple things like Scissor doesn't fix it? I'll try to experiment things.
 
Last edited by a moderator:
The Games from the porting list look realy cool.


A 3D MMorpg on the Pandora,a Hovercraft Racing little like Wipeout and the others would be realy nice ;)
 
Hi :)

Just sent Michael Zeilfelder from Irrgheist a mail about redistribution of H-Craft media files.

I'll keep you all posted ASAP.

Cheers, Magic Sam
 
Back
Top