Jump to content


Photo

Updated! Ruby's Product Activation (beta)


  • This topic is locked This topic is locked
50 replies to this topic

#1 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 08 September 2007 - 03:03 PM

Just updated!!!

Ruby's Product Activation (BETA)
Homepage


Ruby's Product Activation, or RPA, allows you to let your users activate your application online. This extension uses product keys of 25 characters length, divided in five groups: XXXXX-XXXXX-XXXXX-XXXXX. Every product key can only be activated once, but there's more. A user can also deactivate his or her product key, for example when buying a new PC or reïnstalling Windows. This way, they don't have to buy a new Product Key!

Before you start, please register your application and it's Game ID at <LINK REMOVED> This allows you, and only you, to see how many activations there already are, and to generate Product Keys. Because there is no function to generate Product Keys, people who have hacked your app will not be able to activate it, even if they know your security code!

Good luck!

Please note: Credit required. Please give credit to Ruby Software.

Download


It is recommend to read our information page at <LINK REMOVED> first.


Known bugs

- NONE!!

Version history

Version 0.8 BETA (November 2nd, 2007)
- Save key (without activation);
- DLL version for :P and :P users;
- Made rpa_check_activated work for limited users;
- No more need of restarting the game after activation or deactivation;
- An activation wizard for those who do not want to make something like that themselves;

Version 0.7 BETA (September 8th, 2007)
- First public release;
- Activate function;
- Deactivate function;
- Check key valid function;
- Check activated function;
- Online registration;
- Only available as Extension for :) Pro;

Posted Image
The Activation Wizard (NEW)


Like it? Or not? Have any suggestions? Please reply!! Thanks.

Edited by Nocturne, 16 July 2012 - 11:00 AM.
Bad Links

  • 0
No longer active on GMC

#2 supreme_boss

supreme_boss

    GMC Member

  • New Member
  • 531 posts

Posted 08 September 2007 - 04:37 PM

Intersting... I can use this for making sure ONLY people I want to see my projects and stuff with this. Good work. :P
  • 0
S.B.L. 3D ultimate V 4.0 report
READY!!!

#3 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 08 September 2007 - 04:52 PM

Thanks!
  • 0
No longer active on GMC

#4 necrotic

necrotic

    GMC Member

  • New Member
  • 238 posts

Posted 09 September 2007 - 09:55 PM

Sounds like another stripped down version of MReg.
  • 0

#5 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 10 September 2007 - 02:35 PM

How do you mean?!

MReg is a registration extension, RPA is a Product Activation extension, which uses product keys.
  • 0
No longer active on GMC

#6 tsa05

tsa05

    GMC Member

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 10 September 2007 - 08:17 PM

This looks rather nice in terms of its ease of use. I probably won't use it myself (when will someone make one that processes a paypal donation of a certain amount and automatically unlocks the app?!), but it's a nice system, nonetheless.

Would you use this in conjunction with something like mreg? Or does your system also generate keys, in addition to authenticating online?
  • 0

#7 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 11 September 2007 - 07:22 PM

RPA uses product keys in this form: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. A key is only valid in one game, depending on the Game ID.
You can generate such product keys after registering your game id on http://rpa.rubysoftware.nl/. After registering, nobody else can register that game id. So this is absolutely safe.

But, this system does not have an online registration system.

And if you know a way to tell the system that a donation via paypal is received......
  • 0
No longer active on GMC

#8 gmkay@

gmkay@

    GMC Member

  • New Member
  • 11 posts

Posted 13 September 2007 - 12:34 PM

Well constructed and designed. Genius!
  • 0

#9 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 14 September 2007 - 11:29 AM

Hey, why does nobody reply? I personally think this is great, and I've never seen something like this, which is also FREE, before!

If you're NOT interested in this, please at least, tell WHY.

Thanks.

Edited by Ruby, 14 September 2007 - 11:30 AM.

  • 0
No longer active on GMC

#10 DMEISTER

DMEISTER

    GMC Member

  • GMC Member
  • 2692 posts

Posted 14 September 2007 - 11:41 AM

Hey, why does nobody reply? I personally think this is great, and I've never seen something like this, which is also FREE, before!

If you're NOT interested in this, please at least, tell WHY.

Thanks.

<{POST_SNAPBACK}>


Not everybody who downloads a game/program also leaves feedback in the topic.
  • 0

#11 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 14 September 2007 - 12:19 PM

Usefull reply...... NOT


What to expect in the next beta release:

- Save product key without activation
- Ban a product key
- Check if product key is banned (for whatever reason)
- Save the date of product key filled in (for, for example, an X days until you need to activate time limit)
- A DLL version for GM5/6 users
- For those using Inno Setup: A way to fill in the product key, and checking it, before installation. (Screenshot: see first post)

Edited by Ruby, 15 September 2007 - 02:05 PM.

  • 0
No longer active on GMC

#12 DMEISTER

DMEISTER

    GMC Member

  • GMC Member
  • 2692 posts

Posted 14 September 2007 - 12:24 PM

Does somebody has any suggestions?

<{POST_SNAPBACK}>


Yes, be a bit more polite to the people that do bother to reply in your topic :medieval:

And you wonder why nobody replies !
  • 0

#13 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 14 September 2007 - 01:55 PM

And you wonder why nobody replies!

Yes, the last reply was three days ago.
  • 0
No longer active on GMC

#14 tdmgames

tdmgames

    GMC Member

  • New Member
  • 1641 posts

Posted 14 September 2007 - 02:09 PM

i was acctually thinking of a simlar idea. Expect to see it in a few days/weeks

But i didn'r acctualyl download but it looks rather good
  • 0
OH Balls!

Domain change: If any of my links do you not, please PM me and I will send you a working link :)

t3mp3st+Me+BMG = t3mp3st's edited avatar with changing colour effect.

#15 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 14 September 2007 - 02:15 PM

Thanks!

Maybe, you should try out the demo included.
  • 0
No longer active on GMC

#16 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 15 September 2007 - 02:07 PM

For those who want to know (even if they don't reply ;-) ):

Updated first post with a screenshot.
  • 0
No longer active on GMC

#17 tsa05

tsa05

    GMC Member

  • GMC Member
  • 1006 posts
  • Version:GM:Studio

Posted 18 September 2007 - 04:36 PM

Ooh--I like the integration with inno setup idea.

Unfortunately, I've got no real idea of how to get paypal donations working securely :lol:
I suppose you could embed a stripped-down browser that displays the donation page and then looks for the confirmation page from paypal to see if a donation was made. It's spoofable, but definitely not by the average user. Meh.

Pretty neat system, nonetheless.
  • 0

#18 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 18 September 2007 - 05:12 PM

Well, at the moment, the Inno Setup integration works, but I can't get the DLL version working with GM. Also, the DLL is becoming a little large: at the moment 1.27 MB.
  • 0
No longer active on GMC

#19 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 22 September 2007 - 12:23 PM

I finally got the DLL working in GM. The current DLL size is 1.33 MB, and I am also developing a (currently) 1.14 MB Activation Wizard (see first post).

You can expect the next release within the next few days.
  • 0
No longer active on GMC

#20 ditdingiscool

ditdingiscool

    GMC Member

  • New Member
  • 335 posts

Posted 17 October 2007 - 05:45 PM

LOVE it! :P
already built it in in my game :GM7:
  • 0

#21 cooldude2222

cooldude2222

    GMC Member

  • New Member
  • 250 posts

Posted 28 October 2007 - 04:36 AM

how do i use this?
  • 0

#22 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 01 November 2007 - 04:53 PM

Sorry for the delay, but the next version is coming soon (only need to make the activation wizard).
  • 0
No longer active on GMC

#23 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 01 November 2007 - 06:10 PM

(Ignore this)

Edited by Ruby, 01 November 2007 - 06:11 PM.

  • 0
No longer active on GMC

#24 King Killa

King Killa

    <-- ?Which Way? -->

  • New Member
  • 572 posts

Posted 02 November 2007 - 11:22 AM

Wow, this looks excellent!!
  • 0

#25 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 02 November 2007 - 12:53 PM

And I finally got the DLL version working!

Just need to make the Activation Wizard work.

Just updated RPA to version 0.8! See first post.

Edited by Ruby, 05 November 2007 - 05:09 PM.

  • 0
No longer active on GMC

#26 Gupocca

Gupocca

    Artist

  • GMC Member
  • 644 posts
  • Version:Unknown

Posted 02 November 2007 - 05:57 PM

Wow! Looks good!
  • 0

#27 Ruby

Ruby

    Ruby Software

  • New Member
  • 203 posts

Posted 04 November 2007 - 01:43 PM

Now submitted to GMbase:
Posted Image
  • 0
No longer active on GMC

#28 kake_fisk

kake_fisk

    GMC Member

  • GMC Member
  • 2392 posts
  • Version:GM7

Posted 16 December 2007 - 01:21 AM

looks very good!
but can you show us a tutorial or something?
  • 0

#29 Zipo™

Zipo™

    GMC Member

  • New Member
  • 14 posts

Posted 19 December 2007 - 03:20 PM

This is incredible! :lol:
  • 0

#30 kake_fisk

kake_fisk

    GMC Member

  • GMC Member
  • 2392 posts
  • Version:GM7

Posted 19 December 2007 - 11:28 PM

do you need credit for this?
  • 0

#31 madjamonline

madjamonline

    GMC Member

  • New Member
  • 76 posts

Posted 16 January 2008 - 08:39 PM

Nice extension!
It's a very weird thing to come up with but it's great.

However, an easier way that I recommend is just to get something like Setup Factory to install your game and you can protect that with a serial.

Like I say, WELL DONE! :D
  • 0
Jamie

#32 tsangk

tsangk

    GMC Member

  • New Member
  • 1 posts

Posted 20 January 2008 - 04:57 AM

Hey! The website dosn't work :P

When I login, this message appears:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/vhosts/rubysoftware.nl/subdomains/rpa/httpdocs/projects.php on line 8
  • 0

#33 Caniac

Caniac

    The #1 Caniac

  • New Member
  • 2622 posts

Posted 23 February 2008 - 08:12 PM

BAD DOMAIN NAME?!?!?!?!?!?!?!

it starts a download when i visit the site???!!!???!!!
(IE7) :D

then if i put in http://rubysoftware.nl/

it has a 404 (page not found) eror

talk about "PAY YOUR WEB HOST AND HE WILL HOST YOUR WEBSITE"
:D

get 404 errors :D :D :D :D :( :(

other than that, it is nice. oh that download, those are some nice icons!
don't destroy that link. they are Nice
do you want credit for the icons?
can i use them in a professional game?


i put them on media fire incase they are accidently deleted.
link:
toolbar_icons.zip

(edit because of spelling errors)

Edited by Caniac, 25 February 2008 - 10:18 PM.

  • 0

#34 BigB0ss

BigB0ss

    GMC Member

  • New Member
  • 103 posts

Posted 24 February 2008 - 08:06 PM

His website is hacked probably...
  • 0
(\ /)
( . .) ~Copy & Paste To Help
C(")(") Bunny Take Over The World~


Add me to MSN: ajax_3963@hotmail.com

#35 Caniac

Caniac

    The #1 Caniac

  • New Member
  • 2622 posts

Posted 25 February 2008 - 10:16 PM

His website is hacked probably...

<{POST_SNAPBACK}>

Maybe.
  • 0

#36 kake_fisk

kake_fisk

    GMC Member

  • GMC Member
  • 2392 posts
  • Version:GM7

Posted 25 February 2008 - 11:59 PM

maybe he also are hacked, cause he haven't been in this topic for a while...
  • 0

#37 jflecool2

jflecool2

    GMC Member

  • New Member
  • 17 posts

Posted 28 February 2008 - 02:10 AM

Your website just dont work...
  • 0

#38 kearel

kearel

    GMC Member

  • GMC Member
  • 110 posts
  • Version:GM:Studio

Posted 20 April 2008 - 02:26 AM

So... If I wanted to, lets say, unactivate my Vistas activation code thing, I could use this to do that?

There were some bugs for me...
on the GM6, an 'Unexpected error' happened
on the GM7, it said it couldnt find the extension, and when I tryed to put it in, it says 'an error occured'
Crappy vista....
  • 0

#39 Foxx

Foxx

    GMC Member

  • GMC Member
  • 887 posts
  • Version:GM:Studio

Posted 20 April 2008 - 10:24 AM

sweet v.8 i used .7 and i really liked it even tho i changed some of the reg code so it didnt close after registing and went to the first room
  • 0

If I helped you why not give me a rep_up.png ya salty dawg
#Yolo #HardCoreSwag #KingOfTheElfs #Gm6Represent

It's 'Questions And Answers' Not 'Can Someone Else Do All The Hard Work For Me'


#40 AngelPL98

AngelPL98

    GMC Member

  • New Member
  • 43 posts

Posted 19 December 2008 - 08:05 PM

Error: Opening the page the page says:

Niet meer beschikbaar

No longer available


  • 0

#41 Zezuken

Zezuken

    AKA: Warriorccc0

  • GMC Member
  • 2799 posts
  • Version:Unknown

Posted 19 December 2008 - 08:19 PM

Error: Opening the page the page says:

Niet meer beschikbaar

No longer available


Maybe because its actually not available, and hasn't been in forever?
  • 0

#42 Agamer

Agamer

    GMC Member

  • GMC Member
  • 155 posts

Posted 24 July 2010 - 08:06 PM

This is like MReg System...What's the difference?
  • 0

#43 YellowAfterlife

YellowAfterlife

    GMC Member

  • Global Moderators
  • 4136 posts
  • Version:GM:Studio

Posted 24 July 2010 - 08:50 PM

This is like MReg System...What's the difference?

It was posted two years before that.
  • 0
_.gifnDCITkv.png

#44 Agamer

Agamer

    GMC Member

  • GMC Member
  • 155 posts

Posted 25 July 2010 - 05:35 PM

This is like MReg System...What's the difference?

It was posted two years before that.


Ahhh, that's very explainable.

The website is messed up. Good work if it works ^_^. But I personally like MReg better. It's safer :medieval:...
  • 0

Package designer; resource maker; engine builder; program tool creator -- Be fully prepared to game:

My scripts My images My model designer My GUI components One of my engines Accepting texture requests


#45 joninator_7

joninator_7

    GMC Member

  • New Member
  • 4 posts
  • Version:Unknown

Posted 07 January 2012 - 01:41 AM

hey ruby software, great program but i cant register
thanks joinator_7
  • -1

#46 KevinBlazeCoolerz

KevinBlazeCoolerz

    GMC Member

  • GMC Member
  • 137 posts
  • Version:GM8

Posted 28 January 2012 - 05:03 AM

I can make it without *.dll, or something else
I just use a GML (but it can't online registering,, but it's not imposible if I'm update it)

you can test it if you don't believe ;)

http://www.4shared.c.../Hack_this.html (the name is Hack This :sweat: )

And it's can't be hacked... I made it without save file that you can delete it and you can't hack it :biggrin:
  • 0

#47 The Legend

The Legend

    Unashamed

  • GMC Member
  • 1132 posts
  • Version:GM:Studio

Posted 11 February 2012 - 11:48 PM

ya umm, where do i go on the site to register da game?
  • 0

#48 HD Blood

HD Blood

    GMC Member

  • GMC Member
  • 14 posts

Posted 12 February 2012 - 09:14 AM

I can make it without *.dll, or something else
I just use a GML (but it can't online registering,, but it's not imposible if I'm update it)

you can test it if you don't believe ;)

http://www.4shared.c.../Hack_this.html (the name is Hack This :sweat: )

And it's can't be hacked... I made it without save file that you can delete it and you can't hack it :biggrin:

It took me 2 minutes...
Hmmm.. where have I seen this before?:
.....
if !registry_exists('191994')
 {
  show_message('Are you try to hack this?')
  registry_write_string('191994','1')
  registry_write_string('GameMaker80','1')
  registry_write_string('Background001','1')
 }
if !registry_exists('GameMaker80')
 {
  show_message('Are you try to hack this?')
  registry_write_string('191994','1')
  registry_write_string('GameMaker80','1')
  registry_write_string('Background001','1')
 }
.....

The registry value's (If you guys want to delete the mess)
HKEY_USERS\...\Software\Game Maker\362630358
 - key:191994           value:1
 - key:GameMaker80      value:1
 - key:Background001    value:1
You can delete the whole: 362630358. I can't find this key in my backups, so I think it's save to delete. ;)

 
I hope you don't use this methode in your real games, it's not very save. If it was easy to protect games , there was no TPB..
Oh yeah... maybe it's a good idea to obfuscate your source ^^? So it's much harder to understand? Here is a link: GM Obfuscator

HD Blood
  • 0
Learning: C++
GML - HTML - PHP - Many GMDLLs

#49 Yvar

Yvar

    GMC Member

  • GMC Member
  • 7 posts
  • Version:GM8

Posted 12 February 2012 - 10:54 AM


I can make it without *.dll, or something else
I just use a GML (but it can't online registering,, but it's not imposible if I'm update it)

you can test it if you don't believe ;)

http://www.4shared.c.../Hack_this.html (the name is Hack This :sweat: )

And it's can't be hacked... I made it without save file that you can delete it and you can't hack it :biggrin:

It took me 2 minutes...
Hmmm.. where have I seen this before?:
.....
if !registry_exists('191994')
 {
  show_message('Are you try to hack this?')
  registry_write_string('191994','1')
  registry_write_string('GameMaker80','1')
  registry_write_string('Background001','1')
 }
if !registry_exists('GameMaker80')
 {
  show_message('Are you try to hack this?')
  registry_write_string('191994','1')
  registry_write_string('GameMaker80','1')
  registry_write_string('Background001','1')
 }
.....

The registry value's (If you guys want to delete the mess)
HKEY_USERS\...\Software\Game Maker\362630358
 - key:191994           value:1
 - key:GameMaker80      value:1
 - key:Background001    value:1
You can delete the whole: 362630358. I can't find this key in my backups, so I think it's save to delete. ;)

 
I hope you don't use this methode in your real games, it's not very save. If it was easy to protect games , there was no TPB..
Oh yeah... maybe it's a good idea to obfuscate your source ^^? So it's much harder to understand? Here is a link: GM Obfuscator

HD Blood



Yes, there goes your product. :trollface:

Seeing from the code it is easy to make a Anti Hack hacker in C# Sharp.

Edited by Yvar, 12 February 2012 - 10:57 AM.

  • 0

#50 artmeiercomputing

artmeiercomputing

    GMC Member

  • New Member
  • 1 posts
  • Version:GM8

Posted 16 July 2012 - 10:50 AM

The link to the activation just leads me to where I didn't expect. So I never got my activation.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users