Dingoonity.org

GCW Zero => Releases => Topic started by: Harteex on October 09, 2013, 02:41:55 am

Title: Open Package Creator 1.1.2
Post by: Harteex on October 09, 2013, 02:41:55 am
** EDIT: Extended clarification of the tool **

Please note that this is a tool for developers and isn't that interesting for end users.
You can't just take any app and package it and everything will be fine. One thing that must be changed in the application first is the save location. OPKs are read-only, which means that if the app tries to save in the same directory, as many seem to do, then saving will fail. Instead the app must save its data inside the $HOME directory.


** Description **

Open Package Creator is a tool to easily package an application in an OPK file, complete with a generated .desktop meta data file.

Runs on Windows and Linux (with Mono)
For Linux, the dependencies are:
Mono
Mono Winforms
squashfs-tools

Change log 1.1.2
* Added support for X-OD-NeedsGSensor and X-OD-NeedsDownscaling
* Fixed a bug with using desktop files as is and then trying to pack

Change log 1.1.1
* Added support for the new X-OD-NeedsJoystick option

Change log 1.1
* Made a better list of default mime types, based on the actual mime types used in OD
* Icons and executables in sub directories now work
* Existing .desktop files are now handled, the user may either:
  - Ignore and overwrite the existing .desktop files (as it worked previously)
  - Load information from the existing .desktop files
  - Skip the .desktop file generation and use the existing files as-is
* Better handling of launching with a file: %f won't get appended to exec if it already contains it
* Improved the detection of executables in squashfs-tools
* If executable is a script and Windows line endings are found, the user may chose to convert the script to Unix line endings
* Help directly in the application; info icons which popups information about each field on hover
* Fields for Terminal and Manual are now available
* Various other fixes

Download from GitHub (https://github.com/Harteex/OpenPackageCreator/releases)
For end users, the only file you need is OpenPackageCreator-1.1.2.zip
Title: Re: Open Package Creator 1.1
Post by: Thraka on October 10, 2013, 05:55:32 pm
Thanks a bunch for this! I was able to create a C64 opk from the files that were posted. Very handy!!
Title: Re: Open Package Creator 1.1
Post by: Harteex on October 10, 2013, 06:51:47 pm
Thanks a bunch for this! I was able to create a C64 opk from the files that were posted. Very handy!!

I'm not sure how this C64 emu is made, but it's important that the applications that are put into OPKs won't try to save to the current directory, since OPKs are readonly.
For example, the application should read/write config files to a subfolder in the home directory, otherwise it will fail to save config.
Title: Re: Open Package Creator 1.1
Post by: Thraka on October 10, 2013, 08:54:20 pm
I believe it does do that because when I quit the emulator it says that saving settings failed. Thanks for the heads up!
Title: Re: Open Package Creator 1.1
Post by: theweirdn8 on November 18, 2013, 03:01:41 pm
This is pretty awesome!

It's now on the Wiki: http://wiki.surkow.com/OPK#Creating_OPK_Files_using_Windows

Do you mind having screenshots of the OPK creator on the Wiki?
Title: Re: Open Package Creator 1.1
Post by: Harteex on November 18, 2013, 10:31:50 pm
This is pretty awesome!

It's now on the Wiki: http://wiki.surkow.com/OPK#Creating_OPK_Files_using_Windows

Do you mind having screenshots of the OPK creator on the Wiki?

Feel free to. I've been meaning to add info to the wiki as well, but I haven't got around to.

However, the text incorrectly says you must create your application on linux. Here's a windows toolchain:
http://boards.dingoonity.org/gcw-development/gcw-zero-toolchain-for-windows-(cygwin)-2013-10-04/
Title: Re: Open Package Creator 1.1
Post by: theweirdn8 on November 19, 2013, 12:39:37 am

Removed that bit, "less is sometimes more".
Title: Re: Open Package Creator 1.1.1
Post by: Harteex on April 27, 2014, 10:39:19 pm
The application has been updated to 1.1.1 to support new firmware features. See the first post for details.
Title: Re: Open Package Creator 1.1.1
Post by: Gab1975 on May 06, 2014, 09:08:00 am
I think that it would be useful a version of this tool for unpack the OPKs (in this way it will be rather easy to change icons, backgrounds and make other little modifications) ... thanks for your work! :)
Title: Re: Open Package Creator 1.1.1
Post by: Gab1975 on May 06, 2014, 02:19:25 pm
I found the tool to unpack the OPKs under Windows OS... below the link (maybe it will be useful for someone):
http://fragilematter.blogspot.it/2010/02/squashfs-tools-40-windows-binaries.html
Title: Re: Open Package Creator 1.1.1
Post by: hi-ban on May 06, 2014, 02:41:02 pm
It's easier than that. You can unpack OPKs using 7-zip.
Title: Re: Open Package Creator 1.1.1
Post by: Gab1975 on May 06, 2014, 03:59:09 pm
It's easier than that. You can unpack OPKs using 7-zip.

Thanks... so I made things "more complex" ! :P
Title: Re: Open Package Creator 1.1.1
Post by: Harteex on May 06, 2014, 08:19:01 pm
I found the tool to unpack the OPKs under Windows OS... below the link (maybe it will be useful for someone):
http://fragilematter.blogspot.it/2010/02/squashfs-tools-40-windows-binaries.html

I have newer versions of the tools available here: Squash-fs tools 4.2 (http://www.harteex.com/files/squashfs-tools/)

Might add an unpack option in the application at some point.
Title: Re: Open Package Creator 1.1.1
Post by: Gab1975 on August 23, 2014, 05:27:20 am
New features (X-OD-NeedsDownscaling - X-OD-NeedsGSensor) come with the latest firmware (20-08-2014)... it would be useful update the OPC... thanks for your work! :)
Title: Re: Open Package Creator 1.1.1
Post by: Gab1975 on November 05, 2014, 06:35:29 am
I renew this topic... as I wrote in my previous post, a new release which supports the added features (firmware 20-08-2014) it would be very appreciated/useful ! :)
Title: Re: Open Package Creator 1.1.1
Post by: Geca on June 17, 2015, 10:50:53 am
Hi, I Hope you don't mind if I adapt your App into my BennuGD Net Tools, for option 'GCW Zero Packager'

(http://forum.bennugd.org/index.php?action=dlattach;topic=3804.0;attach=3262)

Title: Re: Open Package Creator 1.1.1
Post by: Harteex on June 17, 2015, 06:29:31 pm
Hi, I Hope you don't mind if I adapt your App into my BennuGD Net Tools, for option 'GCW Zero Packager'

(http://forum.bennugd.org/index.php?action=dlattach;topic=3804.0;attach=3262)

No problems, just give credits :)

Btw your image doesn't load, seems like you must be a member of bennugd.org to view it.

I renew this topic... as I wrote in my previous post, a new release which supports the added features (firmware 20-08-2014) it would be very appreciated/useful ! :)

Somehow I missed both of your posts. I'll try to get this done soonish.
Title: Re: Open Package Creator 1.1.1
Post by: Geca on June 18, 2015, 06:36:55 am
Thanks a lot, here is the image

(http://boards.dingoonity.org/gcw-releases/open-package-creator-1-1/?action=dlattach;attach=4278;image)
Title: Re: Open Package Creator 1.1.1
Post by: Geca on June 18, 2015, 06:41:18 am
Here is another

(http://boards.dingoonity.org/gcw-releases/open-package-creator-1-1/?action=dlattach;attach=4280;image)

My app have multilang, at the moment english and spanish, your app adaptation also include it
Title: Re: Open Package Creator 1.1.1
Post by: Harteex on June 18, 2015, 12:42:20 pm
Looking good.

Might be a good idea to keep track of this thread btw, I plan a small update soon.
Title: Re: Open Package Creator 1.1.1
Post by: Ziz on June 19, 2015, 03:00:54 pm
 
Here is another

(http://boards.dingoonity.org/gcw-releases/open-package-creator-1-1/?action=dlattach;attach=4280;image)

My app have multilang, at the moment english and spanish, your app adaptation also include it
Sorry, I didn't want to derail this thread, but I didn't find a topic for the BennuGD thingi. Did you think about using foxblock PNDTools instead of your very basic tool for Open Pandora PNDs? http://boards.openpandora.org/topic/3756-pndtools/
Title: Re: Open Package Creator 1.1.1
Post by: Geca on June 19, 2015, 04:22:02 pm
My Pandora package is based on the tool you show, in my picture I only show a form, because is not the main theme of this forum, I get ideas from PND Tools, but this tool you say is created in Pascal, so for this I will have much more work, in the case of GCW Zero packager, Harteex already make 99% of the work I need  :)
Title: Re: Open Package Creator 1.1.2
Post by: Harteex on June 20, 2015, 10:03:39 pm
Open Package Creator is now updated to 1.1.2

Change log 1.1.2
* Added support for X-OD-NeedsGSensor and X-OD-NeedsDownscaling
* Fixed a bug with using desktop files as is and then trying to pack

Binary releases and source are available at GitHub (https://github.com/Harteex/OpenPackageCreator) from now on.
Title: Re: Open Package Creator 1.1.2
Post by: Super Breakout Amateur on September 15, 2019, 11:49:55 am
can someone help:
https://boards.dingoonity.org/retrominirs-90/wolf3d-hack-files/
Title: Re: Open Package Creator 1.1.2
Post by: blackz1982 on September 15, 2019, 03:15:41 pm
Not possible.

Отправлено с моего LLD-L31 через Tapatalk