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?
 
Damon i only wish we could adapt openbor to current times and android market is a big one for 2d games, updated license would be really great for people who would like to create full game in the future.
OpenBOR was not strictly a game engine, it was more like beatemup game sourcecode opened for modification and i would really like to have it game engine license or something close because with your work and other devs it basically is very sophisticated game engine right now.We are here for like 10 years and more, i started in 2003, so its 15 years and while its fun to create fan games , i dream about creating my own game thats no different from other commercial android game with its own installation folder because of reasons like version mismatch and differences between engine releases.And creating beatemup from groundup in other game engines is beyond my skills.
Yeah msmalik681 ive heard many complaints over the years that openbor logo is not polished, i think we should follow golden ratio rule for logos and cook something as a team , then one person would finish it.
I wouldnt even mind to change the name to OBOR instead of openbor.
 
bWWd said:
OpenBOR was not strictly a game engine, it was more like beatemup game sourcecode opened for modification and i would really like to have it game engine license or something close

That's exactly what I'm working on. The current license is too restrictive in some ways and too open in others. We have gotten away with just winging it all this time because no one really bothered to make their own IP and sell it. Basically, I'm just hasing out leagally binding nomenclauture that says the following:

You may package OpenBOR as part of a module, regardless of commercial or promotional purposes if:

a) Each time the module is booted, a human readable screen is displayed for 5 seconds or more that includes the text "Powered by OpenBOR engine" in at least 18 point font. Alternatively, the title and menu screen must include text in any location of at least 10 point font "Powered by OpenBOR".

OR

b) The engine and modules are packaged separately, in which case the engine license must be included along with the engine download.
This incidentally, is what the license currently requires.

It should go without saying, and I know none of you guys would do this, but since a lot of unscrupulous people out there have tried in the past, I also have to add the following: You are NOT required to credit the OpenBOR team or any of its individual members. However, you will refrain from referring to yourself or anyone in your module team as a "programmer" or otherwise implying credit for development of the OpenBOR engine.


So basically, I'm working on making the license less restrictive, as it will give you more options for distribution. Just have to make it lawyer proof. :)

DC

 
Back to business I noticed that if a update is released to your app the bor.pak file will not be updated so I am updating the code to somehow accommodate for this it is not as easy as it sounds. 
 
I now have support for version updates.  The best way I could find was to set the pak file name to the version number and update if it does not match the current version.  This also means if you installed a older version it will downgrade the pak file.


I think the android version should support full screen as default setting as it is the most stable video mode.
 
Just as a update I have now made check to see if the engine is running the standard/default version for general use.  If the engine is default you will get a pop up with the full path to your paks folder (could be different for each device) if it is empty, this will make it easy to navigate there are copy your paks files.


I am waiting on DC to update the license and WD to fix the controller issue before I update the android port.  still figuring out gitbash but I am looking forward to my first commit if none of the current developers have any issues with my changes.
 
I am ready to commit my update to the android build but I can't I think I need access to update the source code.  So DC could I be added to the list my github username is: msmalik681
 
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.

Sorry for reviving such an old discussion, but is there a updated version of this APK builder. I’ve been out of the loop for some time and I was wondering how I could get a PAK/Engine all compiled into 1 APK file like the Double Dragon game above. If so.. could you guys link me to the right link.
 
i recently updated the android port and removed the parts of the code to make it easy for commercial releases as there was no interest in it but might add it back in for a future updates.
 
@Kratus yes the new "LauncherActivity.java" handles copying the pak file you select on startup but there is no option to copy from the assets folder I might add that back so if you have a .pak file in the assets directory then treat as a commercial release but the application should not use the default name "org.openbor.engine" still there is no logic in place to handle a custom name right now. If you need it I will add it back.
 
Back
Top Bottom