[REQUEST] Compiling GemRB on Android (Read Baldur's Gate 2) - Android Software Development

GemRB is a reimplementation of the Infinity Engine. For those of you unfamiliar, it is the engine that powered games such as Baldur's Gate, Planescape Torment, and Icewind Dale. It seems porting is possible, but someone needs to compile it for Android, together with:
-SDL
-Python
-OpenAL
Here's more details about it: http://gemrb.sourceforge.net/wiki/doku.php
And a more or less interesting preview: http://www.youtube.com/watch?v=icyAgs3dFqU
I also suggest we set up a bounty for whoever gets this working, by starting a donation fond once somebody sings up for the job.
If you're interested in developing, please introduce yourself below.
If you're interested in donating, please subscribe and follow the progress.

I'm making port to Android. Game works good on my Desire HD. There are some small issues, but I will soon resolve it. The port will work on devices with WVGA or higher resolution displays.

.Beholder. said:
I'm making port to Android. Game works good on my Desire HD. There are some small issues, but I will soon resolve it. The port will work on devices with WVGA or higher resolution displays.
Click to expand...
Click to collapse
Will this be made available through the market? Should be exciting!

Lancealot said:
Will this be made available through the market? Should be exciting!
Click to expand...
Click to collapse
I think, no. Game resources are a commercial product, but the engine does not work without them. But the engine will be available for download from the web.

sounds good.......
.

Any estimations when it might be done?

.Beholder. said:
I think, no. Game resources are a commercial product, but the engine does not work without them. But the engine will be available for download from the web.
Click to expand...
Click to collapse
Is this project still active?

Of course it is. It's not even a week since Belhoder reported last progess, don't rush him..
Also, this: http://www.youtube.com/watch?v=etjutJfUiXc

I need a some time to solve issue with moving application to background. Publish soon. Planescape is not fully playable because some features is not implemented in GemRB. WidescreenMod also works in all games except IWD.

.Beholder. said:
I need a some time to solve issue with moving application to background. Publish soon. Planescape is not fully playable because some features is not implemented in GemRB. WidescreenMod also works in all games except IWD.
Click to expand...
Click to collapse
The Youtube Vid looks awesome!
Can't wait to fire up those great games. (on the go )

.Beholder. said:
I need a some time to solve issue with moving application to background. Publish soon. Planescape is not fully playable because some features is not implemented in GemRB. WidescreenMod also works in all games except IWD.
Click to expand...
Click to collapse
Could you implement a feature that would scroll map with the optic joystick?

Aladar42 said:
Could you implement a feature that would scroll map with the optic joystick?
Click to expand...
Click to collapse
This feature available in pelya's SDL port. I'll enable it, but can't test, because my Desire HD has no joystick.

I am well excited - keep up the good work!

.Beholder. said:
This feature available in pelya's SDL port. I'll enable it, but can't test, because my Desire HD has no joystick.
Click to expand...
Click to collapse
I can test it for you if you want, regular Desire here

I would also like to test this if possible.
HTC Evo 4G
Rooted running Evervolv AOSP ROM

I plan to publish port next week.
Port needs up to 150 MBytes of free RAM on device, and maybe more. I have nothing to do with it. This is original GemRB engine requirement.
Only modern powerful phones will run GemRB.

Wow! That's cool, heard about a N900 port last year but luckily never bought one but a Milestone instead
Baldurs Gate 2 will save my Christmas Holidays

Available in Market. Enjoy )

#wowowow simply wow
Installing now - been playing Neverwinter 2 all week co-op with a mate. This is what I wanted for my phone for AGES!!
- Dont think we will get Never winter on our current gen of devices
- I am hoping that bluetooth mouse will work properly......
Thanks so much for your work on this

Really: THANK YOU SOOOOOOOOOOOOOOOO MUCH FOR DOING THIS! YOU SAVED MY CHRISTMAS HOLIDAYS. MERRY CHRISTMAS!

Related

[REQ] aplication to play iphone games??

hey i was just wondering since iphone has such great g-sensor games would it be possible to create something like a aplication where we would be able to install iphone games and play them on our htc diamond it would be prety cool thanks
i was thinking of something like a iphone game emulator?? what do you guys think would this be possible
Well OsX working on a pc is pretty common so...No, seriously, that would be so "in their face"... Anyone of you talented guys here want to cook this up on a lunch breake?
I just puked a little. On the left side of my keyboard.
Sergio PC said:
I just puked a little. On the left side of my keyboard.
Click to expand...
Click to collapse
lmao, nice one
Yeh We really need one ..Good Idea
iPhysics!
Woud be great indeed to get the only thing the iphone makes better than the rest!!
I mean game wise..... there is quite a huge difference huh
so is anyone going to make something like this??
I kind of laughed when i read this thread title, i doubt this is possible, even through emulation. Miniature version of OSX vs WindowsCE5... whens the last time you seen a non ported OSX app on XP or Vista?
Sergio PC said:
I just puked a little. On the left side of my keyboard.
Click to expand...
Click to collapse
only a little?
just when we thought that we have no more gps or mp3 lags, no battery shortage, no album tf3d questions in short we have the perfect device our friend here remind us the cruel truth......we can not play iphone games on our device.....
i would definitely love to have iphone's MonkeyBall on my diamond!!
so is anyone willing to try this??
The iPhone has a faster cpu and a lower resolution.
So how do you think you will be able to play any game written for the iPhone on the diamond?
TDO
but, the iphone have 3d gpu??
Are You On Something?
Tweak Here guys and gals, just wanting to offer my 2cents. First, I think the Diamond is all around a better device than the iPhone. But we wont get into a debate on that now, but I want to make a point here.
If you go to the iTunes App Store , or the Jailbreak Apps , what do you see. There are 50 games (if not more) to every single utility or hack. Now if you come to XDA , PPCgeeks , or any other windows mobile site, what do you see? Now there are 100 (prob may more) utilites & hacks to every game!!!
Why? I understand it on the iPhones side of things. Most wont jailbreak since the App Store is open, and Apple wont let any hacks on the store, and the few utilites they allow, are monitored closley, and can't do anything to compromise apples control over the device. Therefore, all of the 3rd party iPhone Developers, put all there time into games!!
Now, what about the WM developers. With the release of the diamond, having the great accelerometer, and a dang decent screen, why not put all of that time into developing games that compare to the iPhones, or at least more time!!
But I just wanted to raise the question. Thanks for listening. See you guys later
Tweakster!!!
TweakMan said:
Tweak Here guys and gals, just wanting to offer my 2cents. First, I think the Diamond is all around a better device than the iPhone. But we wont get into a debate on that now, but I want to make a point here.
If you go to the iTunes App Store , or the Jailbreak Apps , what do you see. There are 50 games (if not more) to every single utility or hack. Now if you come to XDA , PPCgeeks , or any other windows mobile site, what do you see? Now there are 100 (prob may more) utilites & hacks to every game!!!
Why? I understand it on the iPhones side of things. Most wont jailbreak since the App Store is open, and Apple wont let any hacks on the store, and the few utilites they allow, are monitored closley, and can't do anything to compromise apples control over the device. Therefore, all of the 3rd party iPhone Developers, put all there time into games!!
Now, what about the WM developers. With the release of the diamond, having the great accelerometer, and a dang decent screen, why not put all of that time into developing games that compare to the iPhones, or at least more time!!
But I just wanted to raise the question. Thanks for listening. See you guys later
Tweakster!!!
Click to expand...
Click to collapse
Still it would be really good if we could get an iPhone Game Emulator for now, as its games have awesome graphics e.g this game see for urselves
I see people arent getting at what kukuriku was suggesting.
there is a very, very small chance of it happening. take, for example, how long it has taken andoid to get on the diamond. and android is an open source OS. the time and effort it would take would be immense and, in short, not worth it. if you need the iphone software so much, then im afraid to say that you bought the wrong device.
emulation is out of the question - too slow, especially for games. the diamond doesnt even have the correct aspect ratio screen either.
ASK768 said:
I see people arent getting at what kukuriku was suggesting.
there is a very, very small chance of it happening. take, for example, how long it has taken andoid to get on the diamond. and android is an open source OS. the time and effort it would take would be immense and, in short, not worth it. if you need the iphone software so much, then im afraid to say that you bought the wrong device.
emulation is out of the question - too slow, especially for games. the diamond doesnt even have the correct aspect ratio screen either.
Click to expand...
Click to collapse
lolx... im getting what he says, im a WM Developers + Cook, and i didnt buy the wrong device, i hate APPLE and am a gr8 HTC LOVER+FAN, but the thing is tht WM is capable of much more then what we are using it for, im a COLLEGIATE and lack time else maybe i would have asked some1 else to do it and aspect ratio might not be such a big problem
well
I'm sure an OSX emulator would be possible, but it would probably run very slow on our 528mhz processors. Maybe when Snapdragon and Tegra get more popular it would be more viable, but even then I don't think anybody will take the time to do it.
However,
In just over a month the WinMo Marketplace is supposed to be launched, I think when we see an app store for WinMo coming pre-installed on all new devices there will be a lot of the *fun* type apps that *regular* consumers want on their phones.
As of now average joe doesn't come on to XDA-Dev often, if at all, and most of the people writing applications are doing it for free because they're developing apps they want, not apps they're planning on making money off of. Don't worry guys, the Marketplace is coming soon!

mutitouch :)

http://www.youtube.com/watch?v=KRCDRXYJBCY&feature=topvideos
this is just the galaxy s but its gotta be the same and i have to say damnnnnn
pretty cool. but is there anything we can do with this now?
Note - the App he uses to test the multitouch is limited to 5 points.. To controller samsung used should be able to handle unlimited touches ( points ) ..
dizzzyduck said:
pretty cool. but is there anything we can do with this now?
Click to expand...
Click to collapse
You can play chess and checkers.
Should prove more useful in the future if Android multi-touch game development goes primetime in the near future (I hope).

Someone to port The Impossible Game onto Android

Hi there,
You may know of The Impossible Game (couldn't post a link due to restrictions), which has been one of the best selling Xbox Live Indie Games and has remained in the top ten since its release. It was also released on iPhone and Apple chose it as "App of the Week" and it reached number two in paid apps in the US and Canada.
Well now's your opportunity to get in on it, because I'm looking for someone to make it for Android! I can provide all the graphics and music, and snippets of code that will help to build the engine. Essentially I'm looking for an exact clone of the iPhone app on Android.
So why am I getting someone else to do it? After already making TIG twice I'm not up for making it again, and I have other projects I want to work on. We'll split revenue 70-30 (you get 30%), and considering the success it's had so far this could be a very good opportunity for you.
If you're interested please email me at info AT flukedude.com, showing all your past work related to games, and we can discuss this further.
Thanks,
-Ed
Are you talking about the impossible level game? If so, its already on android.
Sent from my Nonsensikal Froyo using XDA App
mskash said:
Are you talking about the impossible level game? If so, its already on android.
Sent from my Nonsensikal Froyo using XDA App
Click to expand...
Click to collapse
No this is a different game. See flukedude DOT COM
oh that game. how are you going to port it over? android is a touch screen device. even for those phones with keyboard (Droid etc) i think it would still be rather unwieldy.
info5i2002 said:
oh that game. how are you going to port it over? android is a touch screen device. even for those phones with keyboard (Droid etc) i think it would still be rather unwieldy.
Click to expand...
Click to collapse
What are you talking about?? The only thing that the game needs is a touch screen! No buttons. So why do you think that it couldn't be played on android devices? It can be played even on an iPhone!
Oh right. My bad. I thought it was this impossible multitask game.
This game is a must for android ! It has an amazing concept and an amazing soundtrack anyone can easily spend hours playing it it would be amazing if it were transfered
ok so what your saying is you want someone to build this game(well port it over) and then you want to make all the money from it while leaving the person who ported the game a measly 30%? shouldnt it be the other way around...like you get 30% and they get 70%?

[Q] MAME for Android? - 2 questions

Ok 2 questions.
1) Is there any way to save and load state of game on Tiger Mame?
It's a dam awesome emulator, but quite useless as a mobile game emulator without save states !
2) Are there any decent Android MAME emulators that enable to play arcade games other than cps1/2/neo geo?
I want to play arcade versions of outrun/double dragon/golden axe. Stuff like that.
Thank in advance for replies.
Honestly, I think it's really funny that he's calling his app "Tiger MAME" because I don't think his app is actually MAME whatsoever. Judging from the specific games that are supported and those which are not, it matches up almost perfectly with the Final Burn series of emulators.
1) Nope.
2) Nope, not until we get an actual REAL port of MAME.
Agreed about the name, but I think he renamed to TigerArcade (MAME), so people would relate more to what it plays. It really should have been called TigerRaine or TigerFinalBurn, since those are the rom sets it works best with.
MAME rom sets are moving targets to work, due to platform updates of the MAME app.
This app is better for just emulating what it does, since that is why it plays EVERY rom full speed with sound, even on the Incredible. Far less overhead than MAME, since only supporting a few platforms.
There are/were a few that played some, but not all of MAME4All rom sets (played about half). Jironi Arcade is the name and is still in market, but has issues with Gingerbread (the dev knows and is working on it).
It doesn't matter how many ROMs a build of MAME supports, it doesn't speed things up any by removing them.
want to play more roms on my xperia play like splatterhouse , Ghost n Goblins and Bionic Commnd and More Games
yes please can some devs make a mame port that would be brilliant
just think of all those games that mame supports
damn i would need a 64gb card lol
Get to work then.
If TigerArcade had save states it would be a great emu.
Surely not too hard to do from the Dev considering he has done it in all his other emus?
I agree about the save states thing...the only other problems I've noticed is that some Capcom games have sound issues (Ghouls 'n Ghosts, Strider). The music is total static with those.
We really need a proper port of MAME to Android.
Just curious. Since open source emulators exist for MAME, is it an easy matter (for someone in the know) to just compile the code for the Android platform? I only know a bit of programming, but I'd be willing to learn how to port to get a Mame emulator on my android device. But since there is none currently for Android, I'm assuming it's not too easy a task.
deadfraggle said:
Just curious. Since open source emulators exist for MAME, is it an easy matter (for someone in the know) to just compile the code for the Android platform? I only know a bit of programming, but I'd be willing to learn how to port to get a Mame emulator on my android device. But since there is none currently for Android, I'm assuming it's not too easy a task.
Click to expand...
Click to collapse
There is no Java version of MAME, so you'd have to port it to Java before you can think about porting it to Android.
zerojay said:
There is no Java version of MAME, so you'd have to port it to Java before you can think about porting it to Android.
Click to expand...
Click to collapse
Didn't even realize most Android programs were written in Java. There was this project called Jape, but it's unfinished and looks abandoned since 2006. The source is available though, with a paper titled, "How to port MAME from C to Java".
Lol. I took a few peeks at the code. This may take a while...
I guess there's also the NDK, which would allow you to avoid porting to Java, I believe.. but I know very little about it.
dsswoosh said:
I want to play arcade versions of outrun/double dragon/golden axe. Stuff like that.
Click to expand...
Click to collapse
you can often found ports very close to the original in compilations for gameboy advance or PS1 which you can play with Gameboid or FPSe.
For example, for GBA, you have Out Run in Sega Arcade Gallery compilation, Double Dragon in Double Dragon Advance, Golden Axe in Sega Smash Pack.
Ghosts'n Goblin is found in Capcom Generations Vol.2 for the PS1.
I got a DOS port of mame working through aDOSbox, but not to a point where it's playable. The games launch, albeit incredibly slow. Controls are a ***** too. Details and pics on my blog, though there's not much to see. Still, it's the currently the only way to get MAME on the Android I've found.
Hey its jwhood again,it wont let me download that link in your blog for the dosmame says your not aloud can u fix it really appreciated bro,great work,its a start : )
sent from the evil d MT4G
zerojay said:
There is no Java version of MAME, so you'd have to port it to Java before you can think about porting it to Android.
Click to expand...
Click to collapse
Few performance games on Android are written in Java.
Big studios use a C/C++codebase hooked in via the NDK.
Smaller studios tend to use C# or Javacript with the brillant game engine Unity3D
Yeah, I mentioned the NDK already.
JRioni's emulators don't support the plays controls and if you manage to get any response from the guy, you should play the lottery that day. Haven't had much luck with tigermame on a number of devices a while back, and was extra frustrated by the way it searches for roms instead of letting you select a rom directory. Not everyone is a douchebag who throws roms on the root of their SD card. Anyway, since people seem to be having luck with it, maybe its been updated and resolved some of these issues.

When is anyone going to make a real shmup?

Seriously. No offense to the developers who are making attempts so far, but look at what's available on both ios and android. Phoenix hd (ios only), ikaruga (android only), dodonpachi, espgaluda 2, danmaku 2, raiden, shogun, darius etc. The graphics on original shmup like danmaku 2 and phoenix hd are ubelievable. I'd love to play these games on my 1520. I t can't be that hard to port to wp8 if you're using opengl and or, C/C#.
Hi there RCCranium666,
I wonder how many WP users would play such a game. I have some ideas on my Todo list for a very responsive and fluid Shmup. Maybe if I will find there is demand I will make one
PS: what shmups you've tried on WP and what haven't you liked about them?
timotei21 said:
Hi there RCCranium666,
I wonder how many WP users would play such a game. I have some ideas on my Todo list for a very responsive and fluid Shmup. Maybe if I will find there is demand I will make one
PS: what shmups you've tried on WP and what haven't you liked about them?
Click to expand...
Click to collapse
original shmups like phienix HD on ios and danmaku2 on ios and android. They have amazing graphics and fun gameplay. There are vids on YouTube. Which you can easily find.
RCranium666 said:
Seriously. No offense to the developers who are making attempts so far, but look at what's available on both ios and android. Phoenix hd (ios only), ikaruga (android only), dodonpachin, espgaluda 2, danmaku 2, raiden, shogun, darius etc. The graphics on original shmup like danmaku and phoenix hd are ubelievable. I'd love to play these games on my 1520. I t can't be that hard to port to wp8 if you're using opengl and or, C/C#.
Click to expand...
Click to collapse
openGL is not supported on windows phone 8, and C# has no way of accessing it.
The only graphical APIs supported are:
monoGame for C#
Directx for C++, which can be accessed through gimikish p/invoke from C# as well.
And this community is mostly composed of individual developers. Porting the big titles you mentioned is going to be difficult, Making a good game is no easy task, but I am sure the developers of those games have already taken note of WP8
One guy has successfully (but partially) ported OpenGL Quake to WP8 platform (by changing OGL engine calls to DirectX, as far as I understood) so theoretically it's possible. But definitely it's not an easy job.
sensboston said:
One guy has successfully (but partially) ported OpenGL Quake to WP8 platform (by changing OGL engine calls to DirectX, as far as I understood) so theoretically it's possible. But definitely it's not an easy job.
Click to expand...
Click to collapse
Not to mention creating the models all over again...
mcosmin222 said:
Not to mention creating the models all over again...
Click to expand...
Click to collapse
Why would you need to recreate the models? Can't they just be converted? All the art, bullets and ships are completely designed. I can understand the need to recode the physics of the game.
RCranium666 said:
Why would you need to recreate the models? Can't they just be converted? All the art, bullets and ships are completely designed. I can understand the need to recode the physics of the game.
Click to expand...
Click to collapse
There is no legal way to get the models. If the original developers find out (they will if we use the same names), they can and will sue us and win.
mcosmin222 said:
There is no legal way to get the models. If the original developers find out (they will if we use the same names), they can and will sue us and win.
Click to expand...
Click to collapse
I'm not talking about copying the games. I'm talking about the original developers doing it. I'm surprised no one has ported mame yet. That would fill my appetite until modern games come out.
RCranium666 said:
I'm not talking about copying the games. I'm talking about the original developers doing it. I'm surprised no one has ported mame yet. That would fill my appetite until modern games come out.
Click to expand...
Click to collapse
It's all because of low profit on WP market. Porting GLES game (even written on C++) to DirectX isn't easy; it requires additional human resources (and you need an experienced game developers) - it's pricey...
Nuts. At least it let's me conserve battery life, unlike my iPhone and Android phones.
Sent from my SM-T320 using Tapatalk

Categories

Resources