Hacking Devolution - Public Release

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Since I didn't see a specific changelog posted here yet I thought I'd make up my own and post it. Here's what seems to have been changed between r200 and r234 (just based on a quick skimming of the readmii and the source code)
-Now compatible with Ouya controllers
-Can communicate with PS3 controllers through Bluetooth OR through USB (USB is new here)
-Can simulate a GameCube keyboard with a USB keyboard OR a Bluetooth keyboard (Bluetooth is new here)
-Can take screenshots
-Can simulate real GameCube drive speeds (needs loader update to add the option)
-Can use NAND for saves (needs loader update to add the option AND the user would have to create the card on NAND manually)
-Can update system menu's playlog to show what gamecube games you've been playing
-Can get rid of those annoying little black bars on the side of the screen some games artifially added in to adjust for overscan (default loader does it automatically, other loaders need update)
-Improved widescreen patching for some games that previously had glitches when in widescreen.

anything I missed? I'm sure there could be
 
  • Like
Reactions: MassiveRican

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country
The best solution, I think, is either using the direct button mapping option in a Backup Loader program that uses Devolution or use my default loader mod that I added a settings menu to. You can get that in this thread from my sig:
http://gbatemp.net/threads/maxternals-wiiflow-plugins-and-java-apps.344802/





Wait WHAT?
r234 ??!?!
I knew I had been inactive for a bit and just skimming the last few pages but how did I manage to miss this!??!!

The NAND save feature I've been seeing here seems pretty cool, anyone know what else has been added since r200?
*goes and downloads to investigate*


NICE
I'll just now have all the more reason to get my dev kit back up and running. My mod and WiiFlow plugin will need updating.
Take a look to Cyan's post a lil' bit up to know about NAND save feature. As regards changes, support for OUYA controller and the screenshots feature are the most striking ones in this version. There is an updated changelog included in the new revision.
 

TayTayTheKiller

Forever noob
Member
Joined
Sep 12, 2014
Messages
123
Trophies
0
Age
36
XP
141
Country
Dose the modem emulation work on wiiU?

Cheers.

Edit>>>>>

Never mind answered my own question.

I managed to connect to pso:ep3 via Wii U, but couldn't manage it on the wii just kept getting error 100 line disconnected.

Just waiting on my new pso ep1&2 disc to come in the post.

Also just wanted to say a massive thank you to the devs for making this possibly for me. Absolutely crazy the thought of playing pso-gc online on Wii U!!

Thank you very much!
 

SuperrSonic

Well-Known Member
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
anything I missed? I'm sure there could be

-Japanese titles show the correct font now, meaning you need to use a loader to set an individual memory card or it will ask to format.
-If Wii is set to 480i, games no longer automatically ask if you want to use progressive scan. (If using component cables in the first place)
-The Sonic Heroes and Burnout 2 problems were fixed, and a few others too but I can't remember.

-Can get rid of those annoying little black bars on the side of the screen some games artifially added in to adjust for overscan
Actually that's just how GC/Wii games naturally are. Both have a PAR of 11:10, which are pretty thin pixels. The video hardware lets you upscale horizontally up to 720. In other words the "crop overscan" devo has is just stretching the display by 32 pixels.
 

N7Kopper

Lest we forget... what Nazi stood for.
Member
Joined
Aug 24, 2014
Messages
975
Trophies
0
Age
30
XP
1,293
Country
United Kingdom
Wow... what doesn't this have?
Oh yeah... support for iso's without the disc. :P
Video mode forcing and patching came to mind for me.
Sure, I play games on my Wii with component cables on an ancient CRT TV, but I still want to see F-Zero GX in upscaled HD on the Wii U. On the PAL version. Which needs to be forced into it. But this loader won't ever get that, I guess. Dunno why, other than a dev's personal preference, I think.

Mm. I guess if I ever get a Wii U, hopefully by then Nintendont will work with real memory cards. Or at least let you change the emulated path. If neither of those, I guess I could always use the old, manual method.
 

SirByte

Well-Known Member
Member
Joined
Dec 30, 2012
Messages
524
Trophies
1
XP
1,059
Country
Canada
Mm. I guess if I ever get a Wii U, hopefully by then Nintendont will work with real memory cards. Or at least let you change the emulated path. If neither of those, I guess I could always use the old, manual method.

I do have a WiiU and I don't see an official method of inserting GC memory cards :) I also have a Wii, but that's the "family edition" so no-go there either. But even if I had, it'd be preferable for the emulator to use modern media, so the SD card or external USB drive (please stay the hell out of my NAND).
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
850
Trophies
1
XP
738
Country
United States
Maxternal, do you have a dedicated link for your Devolution Sample Loader Mod in your signature or in a thread or something?
EDIT: Found it, though it wasn't where I expected. It's in the thread with his WiiFlow plugins of all things.


Also, does someone have a copy of the loader.bin for r234? I need it for my old-version archives...
EDIT: Aquired, thanks.

Now wired xbox controllers are supported.

To clarify for everyone else, that's support for Xbox 360 controllers, not support for original Xbox controllers.
 

protivakid

Well-Known Member
Member
Joined
May 6, 2014
Messages
197
Trophies
0
Age
38
XP
628
Country
United States
So to use this it looks like you rip the original copy onto an SD. Boot the game from SD, then put the original disc in for verification?

Will this work on both the regular GC PSO & the Plus version?
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
850
Trophies
1
XP
738
Country
United States
Will this work on both the regular GC PSO & the Plus version?
Why wouldn't it? Nearly all GameCube games work perfectly with Devolution, and it even supports modem emulation for playing online in PSO (were there any other games that used the modem adapter?).

Also you don't actually have to rip your disc, you just need to make sure that the ISO is similar enough the disc that your verifying (I say similar enough because trimmed/compressed ISOs work for some games).
 

Hozu

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
322
Trophies
1
XP
679
Country
Canada
Also you don't actually have to rip your disc, you just need to make sure that the ISO is similar enough the disc that your verifying (I say similar enough because trimmed/compressed ISOs work for some games).

To be fair, if you don't already have an .iso of the game, it would probably be faster to rip your own game. And if you're unfortunate enough to have limited bandwidth usage... Of course, you can always trim/compress your own rip too.
 

OriginalHamster

UStealthy
Member
Joined
Nov 2, 2008
Messages
3,380
Trophies
0
Age
44
XP
1,367
Country
Cote d'Ivoire
Don't know if djtuei reads this topic anymore, but anyway just as an idea, it would be nice for people that use Devo on Wii U to have some sort of UStealth.
 

ExxodKingofDemise

New Member
Newbie
Joined
Oct 14, 2014
Messages
1
Trophies
0
Age
27
XP
51
Country
United States
r124 is now up.
- dial-up modem emulation added
- fix disc swapping for some US games

How to use the modem emulation: The modem is only usable with PSO Ep. I&II and PSO Ep III, it may be usable with Homeland but who knows. The official PSO servers went offline ages ago but it's still possible to play on custom servers, although Ep III is rarely played due to poor compatibility. The most popular server is probably SCHTHACK, another option is Sylverant which actually seems to be better coded but less popular. Both of them require proper serial numbers and access keys to login, Sylverant also requires pre-registration before it will let you connect (you can do it on the website).
When Devolution starts it will begin initializing the wii's wifi network. Once that initialization has completed successfully the modem is made visible to the game. If the game says there is no modem connected, try waiting 10-30 seconds and retry whatever it was you were doing. As usual the log will give details but since it's trying to bring the network up at the time you won't be able to see it without a USB gecko. If the wifi link between your wii and the access point is dropped/reset it will be detected and handled, but unfortunately you'll be kicked out of the game and have to wait a little while for it to be reinitialized. Wired connections should also work with the same conditions applied to disconnecting the LAN cable/unplugging the USB adaptor. Why you would do either of those things I don't know but I tested it anyway.

For configuring the dial-up connection in the game, use these settings:
- Tone dialing
- No outside line
- Set line timeout to 99 minutes (optional, most servers will boot you for much less)
- No additional AT commands
- User ID (case sensitive): DEVO
- Password (case sensitive): gc
Note that this is NOT your PSO password, that is separate.
- Phone Number; There are four main choices here:
  • "0" will make the connection behave like a regular dial-up internet connection and attempt to connect to the (non-existent) official servers. If you want to connect to a custom server (that isn't SCHTHACK or Sylverant) using DNS redirection, use this option and enter the DNS server IP manually on the next page.
  • "1" will use Captain N's DNS server to automatically connect to SCHTHACK (without the need to manually enter the DNS IP)
  • "2" will use Sylverant's DNS server to automatically connect to Sylverant (without the need to manually enter the DNS IP)
  • "3" will use l33tServ's DNS server to automatically connect to l33tServ (without the need to manually enter the DNS IP)
  • If for some reason you don't want to make use of the PPP emulator on my server (www.tueidj.net), you can combine the target IP and port into a 6 byte integer (IP first) and enter the decimal representation as the phone number.
- DNS server address: If you used option 1, 2 or 3 above leave this set to automatic. Otherwise you should already know what to do here.


- No Proxy server information

After entering your serial number, access key and account password you should be able to connect. Be warned, once you connect for the first time with a serial number/access key pair they will become permanently stored and you will be unable to change them (without deleting your save data) so make sure they get entered correctly.

Due to the nature of the emulation all traffic is routed through my VPS so don't be a dick and do anything stupid like getting it IP banned from the servers, or else everyone will have to start running their own PPP emulators (which isn't an easy task in these days of broadband). There shouldn't be any problems with lag since the modem connections only require a trickle of bandwidth each but I will be keeping an eye on it just in case.


Hey tueidj, I was having trouble trying to connect to my own private server. At first, I entered the IP of the DNS server on the page where it asked for automatic or manual DNS IP. When that failed, I then tried to combine the IP and port into a 6 byte decimal integer, but PSO would not even try dialing it.

I don't know if this helps, but my DNS server is COX.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    RedColoredStars @ RedColoredStars: https://gbatemp.net/threads/videos-not-working-on-certain-sites-w-ms-edge-browser.645937/