Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Wed Oct 17, 2018 3:02 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 17 posts ] 
Author Message
PostPosted: Sat Feb 06, 2010 10:45 pm 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
But Para, I've been busting my ass to get into Gamecube hacking without spending any money on unnecessary crap, and I'm not any closer than I was a week ago! How am I supposed to help?

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 07, 2010 12:37 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3765
Title: All in a day's work.
First, I split your post because it really didn't relate to unhacked or impossible codes!

Second, I didn't know you were trying to get into GameCube hacking, but it sounds good!

Finally, you didn't state any stumbling blocks!

My best guess is you can't find a broadband adapter for a decent price? I paid $40 for mine direct from Nintendo's online store back in the day. I see some on eBay for even less. Or, maybe it's PSO? You don't need PSO. AR + SD adapter works even better! The official SD adapters are expensive, but they are really easy to build. What gets me is how expensive the old GameCube ARs are; Datel was practically giving them away.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 07, 2010 2:51 pm 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
Well, all I have is a Wii, a USB Gecko, and my PC which seems capable of running Dolphin, which actually has a mostly "complete" debugging interface (i.e. with all of the basic needs like breakpoints (it doesn't support r/w breaks yet), cheat search (doesn't have this at all, but it could probably be implemented through the buggy Lua interface), disassembler and a memory viewer).

But Dolphin's latest versions that actually have those features also has a video plugin that is no longer working for me (older Dolphin versions have near perfect video display but are missing the features I want; I think it'd be faster to wait for a video fix than to try writing up some hacking features into an older version of Dolphin).

As for my Wii, apparently GCN games can't be hacked on the Wii yet. I no longer own a Gamecube, either. I've seen a homebrew app for the Wii that can patch the MIOS and do other things related to successfully booting Gamecube games, which could probably be modified to inject some sort of PC communication stub, but I'd rather not go editing those parts of my Wii's software if I can avoid it.

Finally, I don't see why I should spend even a penny what with how close I am. I really don't like paying for hacking utilities. One beauty of reverse engineering software is not needing to throw money into the hobby. So I'd like to avoid that as well.

Anyway, in my case it seems like Dolphin is the way to go. I reported a bug in the Lua interface as well as my video plugin issue to the Google Code repository a couple hours ago.

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Sun Feb 07, 2010 9:24 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3765
Title: All in a day's work.
My suggestions is this: Don't let money be an object. Skip your McDonalds lunch for a day and use the money you save to fund a hobby that's important to you.

Or don't. See if I care.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
PostPosted: Wed Feb 17, 2010 1:07 am 
Offline
Komrade
Komrade
User avatar

Joined: Tue Mar 27, 2007 6:23 pm
Posts: 1354
Location: Mario Raceway, 1509.831, 217.198, -564.429
Title: Mario Kart 64 Hacker
Wait, it's plugins? Can you not just copy the video plugin from the old version and use it in the new one?

I was pondering the idea of GCN hacking on Wii the other day, and if I were more interested in GCN/Wii, I'd take a shot at hacking MIOS. However that could be made difficult by the fact that, for some reason, you still need to buy additional hardware to debug on the Wii - there's no debugging over LAN or even USB. WTF?

_________________
Image 143
HyperNova Software is now live (but may take a few tries to load) currently down; check out my PSP/DS/Game Boy/Windows/Linux homebrew, ROM hacks, and Gameshark codes!


Top
 Profile  
Reply with quote  
PostPosted: Thu Feb 18, 2010 1:53 am 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
I tried that. The older plugin didn't work.

Older versions of the emulator don't build and newer versions display the graphics incorrectly.

Why wouldn't it be the plugin? Where else would the code they changed even be?

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Thu Feb 18, 2010 6:08 pm 
Offline
Komrade
Komrade
User avatar

Joined: Tue Mar 27, 2007 6:23 pm
Posts: 1354
Location: Mario Raceway, 1509.831, 217.198, -564.429
Title: Mario Kart 64 Hacker
Generally the video plugin is responsible for all video-related tasks, from creating and managing the window to emulating the GPU and VRAM. If a plugin stops working with a newer version, likely they either broke the plugin API or emulation regressed such that nothing is getting put in VRAM anymore.
I imagine GCN and Wii emulation are using HLE out the wazoo, so they may have simply broken the HLE implementation of video-related functions, so nothing meaningful is actually reaching the GPU.
I assume you've confirmed that the game is in fact running despite the lack of video output.

_________________
Image 143
HyperNova Software is now live (but may take a few tries to load) currently down; check out my PSP/DS/Game Boy/Windows/Linux homebrew, ROM hacks, and Gameshark codes!


Top
 Profile  
Reply with quote  
PostPosted: Fri Feb 19, 2010 2:23 am 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
It's not that the video output isn't there. It's rendering things with an inverted Z order. But only for billboards. Or something.

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Tue Mar 09, 2010 4:13 am 
Offline
Komrade
Komrade
User avatar

Joined: Tue Mar 27, 2007 6:23 pm
Posts: 1354
Location: Mario Raceway, 1509.831, 217.198, -564.429
Title: Mario Kart 64 Hacker
Well you have the source, look for glDepthFunc and fix it.


who fucked up my tags and why was I not informed

_________________
Image 143
HyperNova Software is now live (but may take a few tries to load) currently down; check out my PSP/DS/Game Boy/Windows/Linux homebrew, ROM hacks, and Gameshark codes!


Last edited by HyperHacker on Fri Mar 26, 2010 7:29 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Wed Mar 10, 2010 12:30 am 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
GL? How will that help fix D3D?

My card doesn't support OGL.

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Wed Mar 10, 2010 6:57 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3765
Title: All in a day's work.
Perhaps the driver vendors don't support OpenGL... But I guarantee OpenGL is very much capable of running on the card.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
PostPosted: Thu Mar 11, 2010 4:40 am 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
I had a feeling I said that wrong.

In any case, attempting to use the OGL plugin just has the thing bitch at me.

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Thu Mar 11, 2010 4:09 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3765
Title: All in a day's work.
That's sick.

If the card is not older than 10 years, I suggest you boycott that manufacturer.

If it is older than 10 years, I suggest you drop the hammer and modernize a bit.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
PostPosted: Thu Mar 11, 2010 5:02 pm 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
Should be 6 years old.

"Can't create opengl renderer. You might be missing some required opengl extensions, check the logs for more info"

"The instruction at \"[some address]\" referenced memory at \"[null]\". The memory could not be \"written\".

Click OK to terminate the program"

Yay

I've tried updating OGL stuff but it never fixed anything. Maybe I'm Doing It Wrong[sup]TM[/sup]

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Fri Mar 12, 2010 4:50 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3765
Title: All in a day's work.
Awesome, a crash! Usually that means the program is doing something bad, not so much that your hardware/drivers doesn't support it. The typical action taken when something is unsupported is to warn the user, and then exit cleanly.

Have you tried GPU Caps Viewer or similar? It will tell you the OpenGL version supported. OpenGL 1.1 is enough to get 2D and some 3D support. 2.0 is where you want to be.

If that crashes too, lol WTF. Boycott!

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
PostPosted: Sat Mar 20, 2010 6:02 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:46 pm
Posts: 2331
Location: *poof*
Title: The Mad Hacker
Sexy.
You should talk to Brkirch about this; he's looked into hacking GCN on Wii too.

I would LOVE to be able to hack GCN again. :)

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Fri Mar 26, 2010 7:30 pm 
Offline
Komrade
Komrade
User avatar

Joined: Tue Mar 27, 2007 6:23 pm
Posts: 1354
Location: Mario Raceway, 1509.831, 217.198, -564.429
Title: Mario Kart 64 Hacker
Indeed Wii has the nice extra memory, faster CPU, more buttons, I/O... much like the N64 days. :D

_________________
Image 143
HyperNova Software is now live (but may take a few tries to load) currently down; check out my PSP/DS/Game Boy/Windows/Linux homebrew, ROM hacks, and Gameshark codes!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group