syd711 / vpin-studio

Competition, table, and player management for VPins.
MIT License
28 stars 2 forks source link

[Feature Request] Media Pack Creation #339

Open Ltek opened 1 month ago

Ltek commented 1 month ago

idea is that studio would create a simple ZIP file (package) with all the media for a specific table. This would make backup/restore and sharing easier. People already post media packs on the forums, unfortunately they are not in a 'standard' format so this is a chance for Studio to 'set a standard'.

could see the Media Pack including...

When importing, Studio could identify what exists and present the user with checkboxes to select what they want imported (leaving unchecked items to not import)

spaceangel1970 commented 1 month ago

I know Popper does media packs, but thats, just the popper media not the other stuff.

syd711 commented 1 month ago

tltr: I'm not sure if and how to continue here.

As much as I like the idea of having a standarized archive format, this will again bring up the VPU guys of relasing something that can be used to distribute tables (or here table assets) on "non-official" ways. This situation makes this hobby so much more annoyingly cumbersome and although there is VBPM, it feels tedious dealing with encryption keys to backup and restore my tables.

spaceangel1970 commented 1 month ago

Like you said this is already being done in VPBM. And this raises the issue Matt had with his backup manager software.

On Sat, Jul 20, 2024, 2:18 PM Matthias Faust @.***> wrote:

tltr: I'm not sure if and how to continue here.

As much as I like the idea of having a standarized archive format, this will again bring up the VPU guys of relasing something that can be used to distribute tables (or here table assets) on "non-official" ways. This situation makes this hobby so much more annoyingly cumbersome and although there is VBPM, it feels tedious dealing with encryption keys to backup and restore my tables.

— Reply to this email directly, view it on GitHub https://github.com/syd711/vpin-studio/issues/339#issuecomment-2240947764, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEFW6KISPIVXD2KWJGIFR4DZNH6M3AVCNFSM6AAAAABLBXOQACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBQHE2DONZWGQ . You are receiving this because you commented.Message ID: @.***>

spaceangel1970 commented 1 month ago

However Popper already has the feature to create Media Packs for wheels, videos but not anything table related.

On Sat, Jul 20, 2024, 2:31 PM LED Arcade @.***> wrote:

Like you said this is already being done in VPBM. And this raises the issue Matt had with his backup manager software.

On Sat, Jul 20, 2024, 2:18 PM Matthias Faust @.***> wrote:

tltr: I'm not sure if and how to continue here.

As much as I like the idea of having a standarized archive format, this will again bring up the VPU guys of relasing something that can be used to distribute tables (or here table assets) on "non-official" ways. This situation makes this hobby so much more annoyingly cumbersome and although there is VBPM, it feels tedious dealing with encryption keys to backup and restore my tables.

— Reply to this email directly, view it on GitHub https://github.com/syd711/vpin-studio/issues/339#issuecomment-2240947764, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEFW6KISPIVXD2KWJGIFR4DZNH6M3AVCNFSM6AAAAABLBXOQACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBQHE2DONZWGQ . You are receiving this because you commented.Message ID: @.***>

Ltek commented 1 month ago

one thing I know for sure is with all things in life... If there is something frivolous to complain about, people will complain. You just gotta ignore it most of the time.

I create content... tables, FullDMD videos, wheels, etc.. I post them for free, just like everyone else does. People are allowed, by law, to use them however they want. If that means I want to ZIP mine up and back them up... or even give them to a friend - so be it. Many authors are now packing VPX files they create with other content (wheels, pup packs, dmd videos, etc) and even ROM. This stuff it just a PITA to find and download individually... its just a waste of time... we make this stuff so people cam play the table, not spend hours trying to find and configure it.

I did this with Tron Neon, and today with Swamp Thing. I will do it soon with another table.

Ltek commented 3 weeks ago

@syd711 looks like others are already doing it, openly... https://github.com/fordcrews/PopperTools/blob/main/backuptables.py that code creates an archive/ZIP for all files, per table.

leprinco commented 3 weeks ago

@ltek, @syd711 please see also https://github.com/Hagrou/tablePackager

spaceangel1970 commented 2 weeks ago

I tried contacting the author of this program to see if he is still supporting. Ive had no reply.

leprinco commented 1 week ago

I tried contacting the author of this program to see if he is still supporting. Ive had no reply.

Yes.. the github code contains additional codethat has never been released and it seems everything has been left over since 3 years. Saying that the published release works well and I have not seen any defects

spaceangel1970 commented 1 week ago

I did try it out and it doesn't do puppacks and it extracts .pov files from vpx but not .ini files.

On Sat, Sep 7, 2024, 3:30 AM Olivier @.***> wrote:

I tried contacting the author of this program to see if he is still supporting. Ive had no reply.

Yes.. the github code contains additional codethat has never been released and it seems everything has been left over since 3 years. Saying that the published release works well and I have not seen any defects

— Reply to this email directly, view it on GitHub https://github.com/syd711/vpin-studio/issues/339#issuecomment-2334688113, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEFW6KPO5KCORVDXFNZCU43ZVH7EPAVCNFSM6AAAAABLBXOQACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZUGY4DQMJRGM . You are receiving this because you commented.Message ID: @.***>

Ltek commented 1 week ago

TablePacker code is way too old to use unmodified, 3+ years before INI files were used.