New distribution system for Jotego cores

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

New distribution system for Jotego cores

Unread post by jca »

To simplify his life and the life of his patrons Jotego will distribute all his arcade cores via the update all script. This includes the beta versions.
Anyone using the script will receive the beta versions ... BUT ...
From atrac17
This is the best way to distribute. You'll still be able to grab it from github too. Without the corresponding key, it renders the core useless. You can load an mra and watch the attract and that's about it. Or whatever parameter @topapate sets. It's ingenious!
metalfacemark
Posts: 159
Joined: Mon Jan 04, 2021 12:04 pm
Has thanked: 14 times
Been thanked: 15 times

Re: New distribution system for Jotego cores

Unread post by metalfacemark »

Thats sweet, great work from Jotego
User avatar
aberu
Core Developer
Posts: 1144
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: New distribution system for Jotego cores

Unread post by aberu »

So DRM has come to MiSTer? Kinda ironic. :P

Like it's a good thing to make it a little easier on patrons, it's a little over the top to call it ingenious imo, since having keys to use software has been around since the earliest days of software :P
birdybro~
User avatar
bazza_12
Top Contributor
Posts: 404
Joined: Sun May 24, 2020 7:49 pm
Location: Yorkshire, UK
Has thanked: 247 times
Been thanked: 112 times
Contact:

Re: New distribution system for Jotego cores

Unread post by bazza_12 »

i'm confused. non-patrons without a key who use the update-all script, will their update be effected?
The music is reversible but time is not. Turn back. Turn back
jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: New distribution system for Jotego cores

Unread post by jca »

bazza_12 wrote: Wed Jun 09, 2021 3:27 pm i'm confused. non-patrons without a key who use the update-all script, will their update be effected?
You will get the cores and mra plus the roms with mame/hbmame getter.
Without a key you will only be able to get a teaser until the core is released to the public. But if you like what you see you can become a patron and get a key.
pbsk8
Posts: 257
Joined: Mon Dec 28, 2020 4:23 pm
Has thanked: 67 times
Been thanked: 32 times

Re: New distribution system for Jotego cores

Unread post by pbsk8 »

what? even without being a patreon will we be able to download the games as well?
RascalUK
Posts: 156
Joined: Mon Jun 08, 2020 2:02 pm
Location: Manchester, UK
Has thanked: 72 times
Been thanked: 23 times
Contact:

Re: New distribution system for Jotego cores

Unread post by RascalUK »

Yeah but you can only play them with a key.
User avatar
Captain FPGA
Posts: 371
Joined: Sun Apr 11, 2021 9:19 pm
Has thanked: 195 times
Been thanked: 25 times

Re: New distribution system for Jotego cores

Unread post by Captain FPGA »

I support this.
Dreams don't die!
Image
gibs
Posts: 66
Joined: Sun May 09, 2021 11:04 pm
Has thanked: 8 times
Been thanked: 14 times

Re: New distribution system for Jotego cores

Unread post by gibs »

So you can be patreon for 1 month and get a lifetime key ?
pacoarcade
Posts: 72
Joined: Mon May 25, 2020 8:41 am
Has thanked: 75 times
Been thanked: 13 times
Contact:

Re: New distribution system for Jotego cores

Unread post by pacoarcade »

Does this apply to public cores too? would my MiSTer system get the jotego cores wrecked if I run the script not being a patreon?
badvision
Posts: 34
Joined: Mon May 03, 2021 1:48 pm
Has thanked: 4 times
Been thanked: 15 times

Re: New distribution system for Jotego cores

Unread post by badvision »

Update_All has a configuration screen and you can disable parts of it from running if you need to, so it's opt-in. As for this change I welcome it. Consider that Jotego has already made a lot of amazing cores public and done a lot of collaboration to improve the state-of-art for MiSTer in general (especially his memory tester!) CPS-II is beta today but it's eventually going to graduate to the open status when he feels its ready. It is a bit of a hassle to download the cores, copy them over, and then have to run the update-all script anyway to satisfy new/updated MRAs with supplemental *ahem* files so this is merely a convenience to those who were already support Jotego. And don't worry, you're still seeing lots of awesome stuff even in the non-beta channel. He's updated a bunch of other cores such as Shinobi, Contra, Double Dragon, etc in the past few months. If you're still not happy about this, just change the update-all settings to disable that part.
User avatar
Hodor
Posts: 135
Joined: Mon May 25, 2020 8:29 am
Has thanked: 354 times
Been thanked: 29 times

Re: New distribution system for Jotego cores

Unread post by Hodor »

gibs wrote: Wed Jun 09, 2021 7:10 pm So you can be patreon for 1 month and get a lifetime key ?
No, the key will probably work only while you are patreon.
pacoarcade wrote: Wed Jun 09, 2021 7:17 pm Does this apply to public cores too? would my MiSTer system get the jotego cores wrecked if I run the script not being a patreon?
Public cores stay untouched. When a beta core gets public, no need for a key anymore.
User avatar
bazza_12
Top Contributor
Posts: 404
Joined: Sun May 24, 2020 7:49 pm
Location: Yorkshire, UK
Has thanked: 247 times
Been thanked: 112 times
Contact:

Re: New distribution system for Jotego cores

Unread post by bazza_12 »

might be a good idea to add to the JT update_all script, a 'download beta updates' option.. otherwise, non-patreons who don't want teaser versions of beta cores.. will have those core & corresponding mras/zip files d/loaded to their SDCard, when all they wanted was an update for a released core such as double dragon..
The music is reversible but time is not. Turn back. Turn back
thorr
Top Contributor
Posts: 1100
Joined: Mon Jul 06, 2020 9:37 pm
Has thanked: 537 times
Been thanked: 252 times

Re: New distribution system for Jotego cores

Unread post by thorr »

I think this is a great idea and will probably lead to more patreon supporters for Jotego. I don't have the time to see what betas are out there so I don't even know what I am missing, but having them available with the update_all might make me want access to a beta core that I would otherwise not know about.

I like bazza_12's idea as well.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 97 times

Re: New distribution system for Jotego cores

Unread post by Moondandy »

So if you aren't a patron you will download a beta you can't play... We are going to see a lot of people asking why they can't play these games that are on their MiSTer...

I like what JT does, and am glad he is compensated for his work, but if these beta cores aren't being downloaded by a beta down script that can be disabled in the update all script them this is just downloading adverts for his patreon for non subscribers. I don't think this is a door that should be opened, it could lead to a pretty grubby place.
mhartman
Posts: 96
Joined: Fri Jul 03, 2020 1:26 pm
Has thanked: 46 times
Been thanked: 20 times

Re: New distribution system for Jotego cores

Unread post by mhartman »

I’d just put the betas on a different script and keep update_all clean.
C-R-T
Posts: 194
Joined: Wed Mar 03, 2021 5:10 pm
Has thanked: 21 times
Been thanked: 75 times

Re: New distribution system for Jotego cores

Unread post by C-R-T »

So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
XtraSmiley
Posts: 109
Joined: Wed May 27, 2020 11:33 pm
Has thanked: 101 times
Been thanked: 15 times

Re: New distribution system for Jotego cores

Unread post by XtraSmiley »

C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
No, he's creating a core through reverse engineering. The money goes to him to help develop these cores. He's the right person, if you want to support him. It's only weird because you are trying to be a smart-ass about it, but you shouldn't.

If you are downloading shit that you don't own, you might be a pirate! Arrrr matey!
User avatar
ericgus09
Posts: 206
Joined: Mon May 25, 2020 2:47 am
Has thanked: 7 times
Been thanked: 26 times

Re: New distribution system for Jotego cores

Unread post by ericgus09 »

Needs to be opt-in .. this will cause confusion and angst .. if you are a patron then sure .. "opt-in" and get those locked downloads ... and enjoy them with your key .. other wise the default should NOT be to download these locked cores at all and only fetch his fully open/public cores ..
User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 94 times

Re: New distribution system for Jotego cores

Unread post by wark91 »

One possibility is the update-all.sh could check if the file beta.zip is present on sdcard.
If it is the case it can download automatically beta cores.
It will be great to name jtbeta.zip because beta.zip is too common.
13r
Posts: 2
Joined: Thu Jun 04, 2020 11:38 pm
Has thanked: 1 time

Re: New distribution system for Jotego cores

Unread post by 13r »

I am patreon supporter of jotego, and i really appreciate so much all his work, but i think it should be an "opt-in" option on the script.

Being enabled by default will create too many problems for the most part of users on the platform.
1) If you are not a patreon u will download unnecessary non working files taking space, and it will show non working titles on the mister menu listing, it even creates confusion to new users.
2) If u stop being a patreon one day while a core still in beta and u execute the update script (to update other cores or just keep the platform updated) u will end up disabling your working titles.

I think a better option would be a beta script as someone pointed out, so we could enable or disable it on the update_all.sh configuration. Not sure if it will make things too hard to mantain :S.
gibs
Posts: 66
Joined: Sun May 09, 2021 11:04 pm
Has thanked: 8 times
Been thanked: 14 times

Re: New distribution system for Jotego cores

Unread post by gibs »

XtraSmiley wrote: Thu Jun 10, 2021 4:42 am
C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
No, he's creating a core through reverse engineering. The money goes to him to help develop these cores. He's the right person, if you want to support him. It's only weird because you are trying to be a smart-ass about it, but you shouldn't.

If you are downloading shit that you don't own, you might be a pirate! Arrrr matey!
https://reverseengineering.stackexchang ... s-old-game
RascalUK
Posts: 156
Joined: Mon Jun 08, 2020 2:02 pm
Location: Manchester, UK
Has thanked: 72 times
Been thanked: 23 times
Contact:

Re: New distribution system for Jotego cores

Unread post by RascalUK »

C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
This kind of comment is pretty unhelpful within the scene. Supporting Jotego for his dev work is no more piracy than downloading any core surely? He's not sidling up to you in the playground and offering to sell you copied cassettes for your Spectrum. Maybe I'm more hot-headed than he is but if I saw comments like that I'd be like, forget it then, make your own CPS2 cores.

And nobody has to pay for anything. Carry on playing games on non beta cores until they become public and out of the Patreon. If that somehow makes it less "pirate" for some then great. Me, I don't mind giving the guy the price of a coffee a month for his not inconsiderable amount of time he puts in so that I get to play the games I loved as a kid.

Don't mean to sound harsh here.

If there's any area that gets less grey it's with the update all script rom downloader rather than Jotego. I don't use it anyway, I use my own MAME Set, but downloading roms "officially" is always where problems emerge.
User avatar
bazza_12
Top Contributor
Posts: 404
Joined: Sun May 24, 2020 7:49 pm
Location: Yorkshire, UK
Has thanked: 247 times
Been thanked: 112 times
Contact:

Re: New distribution system for Jotego cores

Unread post by bazza_12 »

RascalUK wrote: Thu Jun 10, 2021 8:36 amHe's not sidling up to you in the playground and offering to sell you copied cassettes for your Spectrum.
damn, i wanted a copy of sabre wulf
The music is reversible but time is not. Turn back. Turn back
RascalUK
Posts: 156
Joined: Mon Jun 08, 2020 2:02 pm
Location: Manchester, UK
Has thanked: 72 times
Been thanked: 23 times
Contact:

Re: New distribution system for Jotego cores

Unread post by RascalUK »

bazza_12 wrote: Thu Jun 10, 2021 8:42 am
damn, i wanted a copy of sabre wulf
Old school! :)
Nemesis2k
Posts: 39
Joined: Mon May 03, 2021 2:55 pm
Has thanked: 25 times
Been thanked: 13 times

Re: New distribution system for Jotego cores

Unread post by Nemesis2k »

C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
Give it a bone mate. This is supporting a strong, active dev and as a thank you, being given early access to his work in developing cores for an open source project. It all becomes free when the work is complete. This (optional) money goes to EXACTLY the right person.
ByteMavericks
Posts: 53
Joined: Tue Oct 27, 2020 4:52 pm
Has thanked: 69 times
Been thanked: 11 times

Re: New distribution system for Jotego cores

Unread post by ByteMavericks »

Any ideas how keys will be distributed to patrons? Couldn’t see anything about it on patreon. Looks a good idea to me, but I do see a lot of people asking why core x doesn’t allow them to play it :)
C-R-T
Posts: 194
Joined: Wed Mar 03, 2021 5:10 pm
Has thanked: 21 times
Been thanked: 75 times

Re: New distribution system for Jotego cores

Unread post by C-R-T »

XtraSmiley wrote: Thu Jun 10, 2021 4:42 am
C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
No, he's creating a core through reverse engineering. The money goes to him to help develop these cores. He's the right person, if you want to support him. It's only weird because you are trying to be a smart-ass about it, but you shouldn't.

If you are downloading shit that you don't own, you might be a pirate! Arrrr matey!
The script is downloading copyrighted files that you have to pay Jotego to use, but those files copyrights do not belong to Jotego. How is that not paying for piracy?

Do note, I don’t give a crap. I am strongly in favor of piracy in all aspects, but piracy shouldn’t be for profit.
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: New distribution system for Jotego cores

Unread post by akeley »

The piracy angle is really not the issue here.

I'm all in favour of supporting Jotego for his stellar work, but including these locked cores into the main update script is an ill-advised move. It's shouldn't really a big deal from an user viewpoint (for me at least), because it's only gonna be a few files among countless other roms, but it still doesn't sit well with the whole "open" MiSTer ethos, and looks like an advertising gimmick.

If there's an opt-in flag in the script that'd be fine, but it shouldn't be enabled by default.
wodmarach
Posts: 21
Joined: Thu Apr 15, 2021 8:50 pm
Been thanked: 7 times

Re: New distribution system for Jotego cores

Unread post by wodmarach »

C-R-T wrote: Thu Jun 10, 2021 10:39 am The script is downloading copyrighted files that you have to pay Jotego to use, but those files copyrights do not belong to Jotego. How is that not paying for piracy?

Do note, I don’t give a crap. I am strongly in favor of piracy in all aspects, but piracy shouldn’t be for profit.
Because get this you're not paying for the rom's. It's entirely legal to sell an Emulator in most countries which is essentially whats going on here. Jotego can legally charge for his work he can't charge for, or distribute, the roms to use his work.
Post Reply