@Atilim I think the encryption key would be better if it could be pointed to or set in the gideros project file. I have a normal version of a project and a free version. They share the same dir - but as I export them they have two different exports so they won't work encrypted.
eg, I could make a common excryption key for all my projects.
The problem was solved for the first project - but not for the next one I tried.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@atilim Will that be a quick update (day or so) or should I revert to the previous version?
btw: I could only get one project to export and work - the others all failed.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
I've reverted back to the older version (had to copy the old libs across), but all working fine now on previous version.
You might want to warn people as it's a bit of a nightmare using the latest version to generate a apk...
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Can somebody explain a little the release notes? Lua file encryption ok this is automatic. But what is Font kerning? TTfont caching?
What problem it solves, what benefits and how can we take advantage of this?
@atilim Thank you for the hard work. Do you have plans to add your test files somewhere so we can download and explore? You could even just drop zip files to a public dropbox folder. I know I have been asking for ages and for each new release, but I never got an answer from you
Maybe this could help figure it out: When you export a project (just assets) then the libs don't get updated do they? When you export everything then the android manifest and other files need re-editing (a real pain). Maybe when you export the assets it should also export the libs - but not any of the user configurable files?
btw, it would be handy (in the future) to specify an icon in the gideros project and it be exported and resized when exporting assets.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Hasn't Gideros always had bitmap fonts? Is this a new feature? Should BM fonts be described as "native", they are just bitmaps surely...? My understanding is Gideros does not use native fonts...
@john26 BMFont is a file format which originally used (created) by http://www.angelcode.com/products/bmfont/ And then other font creator tools (like Glyph Designer and Hiero) also use the same format.
Previously, Gideros had its own (and awkward) font format and you needed to use external Lua code to load and display BMFonts (https://github.com/gideros/BMFont). Now Gideros Font Creator also exports in BMFont format and Gideros natively supports it. You can look at the Fonts example coming with the new installation.
@SinisterSoft@unlying@MobAmuse I've released a new version (2012.09.8). Now you have choice of encrypt or not encrypt. And when you select "Export assets only", libraries are exported also. This solves the Eclipse's caching problem.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@atilim Are those two libs the only ones need to be updated between gideros versions? What about gideros.jar?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@atilim On the new version (without exporting and reloading a new project) I get loads of linker errors on the latest version.
If however I add these updated files (see attachement) the linker errors go away and all works ok. Maybe you need to copy across more files with assets?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@atilim Are those two libs the only ones need to be updated between gideros versions? What about gideros.jar?
Whenever we release a new version, there is a probability that any file can change (gideros.jar, AndroidManifest.xml, *.so, *.java, etc) Therefore after installing a new Gideros version, export your project once with deselecting "Export assets only" so that all these files are replaced with the new ones. After then you can continue to export/update your project with "Export assets only".
@atilim On the new version (without exporting and reloading a new project) I get loads of linker errors on the latest version.
If however I add these updated files (see attachement) the linker errors go away and all works ok. Maybe you need to copy across more files with assets?
Most probably you've exported with "Export assets only" selected to an empty directory. Therefore these files are missing. First export with deselecting "Export assets only".
Problem is that by having to do that if you have added things like version numbers, etc to the manifest or added admob etc to the startup files. You have to redo them.
There needs to be a way around having to do this - like a patch system or something. If the project system in gideros gets more dynamic that will help I think.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
I just tried .8 but had to go back to .6 as couldn't deploy to iOS device over wifi to test? Went back to .6 and it worked again 100% so I'm sticking on .6 for a bit
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
WhiteTree Games - Home, home on the web, where the bits and bytes they do play! #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
I did build the new .8 iOS player of course but after trying several things GiderOS would not upload data to it... swapping back to .6 fixed it tho. Odd really as never had that before on any previous version. I always match (and double check) the current player app revision to the latest GiderOS download SDK.
@Atilim, just confused, is the latest 2012.09.9 or 2012.09.8? You refer to it as 2012.09.9 but the release notes refer to it as 2012.09.8 and the download page refers to it as 2012.09.9 also, so where has 2012.09.9 really gone?
@OZApps you're right. 2012.09.8 was a victim of wrong packaging. Therefore, I've removed the link from the downloads page. (Nobody should download it by mistake). Also I've updated the release notes (renamed .8 -> .9).
edit: Also I've renamed the title of this discussion.
OK cool and thanks, just in time as I have another app to publish Friday to multiple store fronts and would like to use latest version. Will report here back Friday if I have any more problems.
Comments
@SinisterSoft @unlying Currently, does the deleting the project from eclipse and reexporting solve your problem?
eg, I could make a common excryption key for all my projects.
The problem was solved for the first project - but not for the next one I tried.
https://deluxepixel.com
Likes: MobAmuse
btw: I could only get one project to export and work - the others all failed.
https://deluxepixel.com
I've reverted back to the older version (had to copy the old libs across), but all working fine now on previous version.
You might want to warn people as it's a bit of a nightmare using the latest version to generate a apk...
https://deluxepixel.com
I'll improve it but if there is a bug, I should handle it also.
Lua file encryption ok this is automatic.
But what is Font kerning? TTfont caching?
What problem it solves, what benefits and how can we take advantage of this?
@atilim
Thank you for the hard work.
Do you have plans to add your test files somewhere so we can download and explore?
You could even just drop zip files to a public dropbox folder.
I know I have been asking for ages and for each new release, but I never got an answer from you
Maybe this could help figure it out:
When you export a project (just assets) then the libs don't get updated do they? When you export everything then the android manifest and other files need re-editing (a real pain). Maybe when you export the assets it should also export the libs - but not any of the user configurable files?
btw, it would be handy (in the future) to specify an icon in the gideros project and it be exported and resized when exporting assets.
Likes: fxone, MobAmuse
https://deluxepixel.com
Likes: SinisterSoft
* Feature: Native BMFonts
Hasn't Gideros always had bitmap fonts? Is this a new feature? Should BM fonts be described as "native", they are just bitmaps surely...? My understanding is Gideros does not use native fonts...
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
local font = Font.new("font.txt", "font.png")
But is this doesn't seem to be a new feature of version 2012.09.7. What's new?
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
Previously, Gideros had its own (and awkward) font format and you needed to use external Lua code to load and display BMFonts (https://github.com/gideros/BMFont). Now Gideros Font Creator also exports in BMFont format and Gideros natively supports it. You can look at the Fonts example coming with the new installation.
Likes: fxone, SinisterSoft, hgvyas123
https://deluxepixel.com
https://deluxepixel.com
If however I add these updated files (see attachement) the linker errors go away and all works ok. Maybe you need to copy across more files with assets?
https://deluxepixel.com
There needs to be a way around having to do this - like a patch system or something. If the project system in gideros gets more dynamic that will help I think.
Likes: MobAmuse
https://deluxepixel.com
Likes: MobAmuse
https://deluxepixel.com
Likes: MobAmuse
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Likes: SinisterSoft, MobAmuse
http://www.giderosmobile.com/DevCenter/index.php/Release_notes
http://www.giderosmobile.com/download/
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
edit: Also I've renamed the title of this discussion.
Likes: SinisterSoft