• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 42 43 44 45 46 ... 117 Next »

Achievement System
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Achievement System
09-25-2013, 01:26 PM
#1
dude1286
Unregistered
 
I am a developer for a community project that is adding an achievement system to emulators. We are currently a small group, but hope to get bigger as time gets bigger. We currently have GEN, SNES9x and VBA working, but are working on a NES and N64 emulator now. We have many games to work on now, but I mainly want to say is that our code is in a .dll file, which makes it easier to port between different emulators. If you want to check out the source, check out our website, retroachievements.org. Just let Scott know that you are working on it using the forum.

I just work on making the achievements, but I do know that for the achievements to work, the RAM has to be static as it looks at the RAM to award the achievements. This is why the above emulators are a part of the system. I also understand that you guys are busy with perfecting the dolpihn emulator, I'm just letting you know that this wheel has already been invented, and can be used. Just give Scott a hit on our website when you come onto our site.
Reply
09-25-2013, 07:21 PM
#2
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
You have to provide more info than that to get people (especially devs) interested. Like, "how does it work?" "how would one plug the system into Dolphin?" "what license does it use?" are basic questions that come to my mind and that's not where it stops.

Quickly glancing over your site I couldn't find any info about it.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
09-26-2013, 01:37 AM
#3
dude1286
Unregistered
 
I'm not the best person to ask about most of those things, I'm mainly just a user that creates achievements for the system. How the system works after it has been successfully implemented into the emulator is that it watches the memory address that has been specified by the achievement and waits until it changes according to the condition that is given to that requirement. I do know that the license is under the GNU General Public License version 3.0. For anything more detailed like how to put it into the emulator, you should ask Scott on our forums. Or reverse-engineer one of the other emulators with how he added it, but I know you guys do not have any time for the latter. Scott will be happy to help you with anything you ask.
Reply
09-26-2013, 01:53 AM
#4
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
If it's not compatible with our license, we're not interested in including these kind of features.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
09-26-2013, 02:03 AM
#5
dude1286
Unregistered
 
GNU General Public License version 3.0
Reply
09-26-2013, 03:44 AM
#6
Sonicadvance1 Offline
Professional Hand Holder
**********
Developers (Some Administrators and Super Moderators)
Posts: 716
Threads: 15
Joined: Jan 2013
GPLv3 isn't compatible with GPLv2
Find
Reply
09-26-2013, 03:44 AM
#7
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
Which isn't compatible with the GPLv2 used by Dolphin.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
09-26-2013, 05:16 AM
#8
Optimis0r Offline
Junior Member
**
Posts: 32
Threads: 2
Joined: Aug 2013
well from the looks of it they take the source code of the host emulator such as Snes9x and add in the achievement system. The emulator is then renamed eg: RA Snes 9x.

Its not something they integrate into the 'original' emulator.
Find
Reply
09-26-2013, 05:37 AM
#9
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
They can't do that either, for the very same reason we couldn't use their stuff it anyone wanted to integrate it with Dolphin...
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
06-20-2014, 07:56 PM
#10
Yasri
Unregistered
 
I would not say GPL 3 is totally incompatible with GPL 2. Depends on if you kept the "or later" part of the GPL 2 in. If it has the "or later" part they are free to fork it as GPL 3 code. From what I can tell on the sourceforge page you got setup it looks like the standard license but I could be missing something. The only way to change that would be to going forward switch the wording in the dolphin license but you would need sign off by past contributors, I do believe. So the achievement people it ok for them to use dolphin code but not the reverse lol. Personally the achievement people if they are still small enough and can track down the people they might just want to change to the GPL 2. More people still just like using it.

https://en.wikipedia.org/wiki/GNU_General_Public_License#Version_3
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode