Compiling Android version with a .pak

O Ilusionista

Captain 100K
Its possible to complie the Android version with a .pak inside, so the user doesn't needs to copy the file to the specific folder?

Plus, can I change the default icon?
 
This will make the process more user friendly.

current process (apk has no instructions on how to do this):
1. user downloads and installs openbor.
2. user uses web browser to downloads pak file.
3. using a file browser copy/extract the pak to the correct openbor directory.
4. run openbor.

new method:
1. user downloads installs openbor (your mod version).
2. run openbor.
 
Hum, I don't think we really need a portrait mode.

nsw25 said:
Huh ? I thought you were working on merging pak with the apk file so its just one file and also serving as copy protection of assets....

Android apps are one of the most easier things to crack open. There are tons of tools to make it.
 
Well what i wanted to do is done. You could make a stand alone apk but it requires updating 3 files but its very minimal work anyone can do.  I am busy with real life right now but I will make a full tutorial when I get some free time.
 
Here is a stand alone example apk file.  It will install with the name "Double Dragon Baseline" also it will have custom icons and it should run along side any other openbor build without any conflicts.  Please test on as many android devices as possible and report is any are not working.  I can confirm Samsung Galaxy S5 works.
 
msmalik681 said:
Here is a stand alone example apk file.  It will install with the name "Double Dragon Baseline" also it will have custom icons and it should run along side any other openbor build without any conflicts.  Please test on as many android devices as possible and report is any are not working.  I can confirm Samsung Galaxy S5 works.
Also tested on my Galaxy S5 and it works perfectly.
I also tried to remap buttons and play with my external Pad and no issues. Everything looks good so far.
 
bWWd said:
Thanks :) does any knows if embeding ads is against openbor license ?

Unfortunately yes.

There's nothing that says you can't embed ads, but by its very nature the Andoid port violates our licence anyway since there is no practical way to follow its requirements of including a means to get the source code and a visible copy of the license itself.

I've been willing to overlook that for a while while Android port got its feet but I can't for games that make a profit in any way.

I'll need to write a provision into the license that is less restrictive. It will grant reprieve from some of the other restrictions so long as you include a splash page that says in some prominent way "Powered by OpenBOR" and the URL to either this site or the Github repository.

DC
 
Oh, it's not for original work? Then there's no way I can allow that here. Sorry.

You can risk it outside of Chronicrash if you like and that's your business, but we'd be potentially liable for allowing you to promote any commercial undertaking that violates copyrights. That includes discussion, assisting, and development threads. I'd have no choice but to strictky enforce it.

DC
 
So DC 100% original games can be used to make profit from sale, adverts and in game purchases if a splash screen is added to confirm its running on openbor and a url to web site and github is that correct ?
 
Were talking about 100% original game with own fonts, sounds, music and basically everything, who we should ask for permit to embed ads  ? HAving separate openbor version just for this would be great too, its a bit of a waste of talent if we do all this work but cant be rewarded like all other game creators are.
---
Ah so there is a rule that we have to use openbor logo or some info like "made in openbor" in our mods? I never heard of this and i jumped on openbor in 2003 when mrQ started and Senile were updating ag eof the beast.There was just this thing /unwritten rule about not distributing mods cause they use copyrighted graphics and making money off that is wrong.
Subject of making openbor more commercially usable as a game engine is something im very interested with , especially now with android port and market.It would be a waste of opportunity if i wouldnt ask.
Im asking about ads because of piracy, with ad displaying once when game loads it wouldnt irritate that much.
Some devs made their games free to download on google play market because of piracy, free game with subtle ads on bottom at startup and shop inside of the game is how many of these games work.
 
Let me clear somethings up...

bWWd said:
Were talking about 100% original game with own fonts, sounds, music and basically everything, who we should ask for permit to embed ads  ? HAving separate openbor version just for this would be great too, its a bit of a waste of talent if we do all this work but cant be rewarded like all other game creators are.
---

Original or not original has  nothing to do with the engine itself. I just can't allow copyright protected material being sold for profit here on Chronocrash because it would make us liable for C&Ds.

We've long cleared up the issues with OpenBOR being packaged with commercial modules. It is perfectly OK to do so when the license is followed (see below). The only question was some supporting libraries we didn't own copyrights to, and they've been removed. There is no need for a separate version, that would be a massive waste of time.

Ah so there is a rule that we have to use openbor logo or some info like "made in openbor" in our mods? I never heard of this and i jumped on openbor in 2003 when mrQ started and Senile were updating ag eof the beast.There was just this thing /unwritten rule about not distributing mods cause they use copyrighted graphics and making money off that is wrong.

No, there is no such rule. But there will be in place of the rule we have now. See, the license has always allowed you to use OpenBOR for free or commercial projects, but requires you to include the license itself and provide a way to get to the source code on request. Both of those things aren't really feasible on Android. I might also add, anyone out there packing up OpenBOR modules inside standalone executable files without also providing the license separately is in violation.

What I will do is add a provision to the license that waves those requirements if you include a "Powered by OpenBOR" splash screen. It's no different than the big professional games doing the same thing with whatever engine they are using. It just so happens that aside from being the current project lead, I'm also the majority stakeholder of the engine code - 1,495,418 bytes worth.  That's more than SX (356,049), Utunnels (328,663), Plombo (65,043), White Dragon (56,848), and every other developer combined, and I think a splash screen is more than fair.  :)

DC
 
The android port already has a built in splash screen it just needs to be updated I think all the openbor gui could use a facelift.  I promote bWWd to make new gui as I consider him one of the best original artist in this community (no offence to other artist).

@DC
Thank you for being so fair.  I have nothing but respect for you since the crash of lavalit you gave us a new home with this forum and kept the engine alive so a big thank you for everything.
 
bWWd said:
Ok i will make it simple...

Wheres the guy who can change the license? We can change it.

The only person who can do that is yours truly. I'll work something up Monday. Since it also falls on me to enforce said license I'll continue to look the other way untill new provisions are in place.

msmalik681 said:
The android port already has a built in splash screen it just needs to be updated I think all the openbor gui could use a facelift.

Post a screenshot please - I'd like to have a look and can't run Android modules.

nsw25 said:
Hey DC can you provide a template so we can all start using consistent imagery when referring to being powered by openbor. At the moment it's the wild west.

Sure, I'll do up some crude examples. I'll leave you a bit of Wild West creative freedom in what the finished product looks like so long as it satisfies a couple of basic requirements. I'm not trying to override or upstage your module's branding.
 
Back
Top Bottom