Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is this and what does it do? #2

Open
coolaj86 opened this issue May 1, 2021 · 2 comments
Open

What is this and what does it do? #2

coolaj86 opened this issue May 1, 2021 · 2 comments

Comments

@coolaj86
Copy link

coolaj86 commented May 1, 2021

Is this a game? Or a game save hack?

How does one install the tools to compile and run it?

(I'm looking to create a GameCube "hello world" for myself and trying to find a getting started guide or simple sample code to start from)

@eleriaqueen
Copy link
Owner

eleriaqueen commented May 2, 2021

Hello, it's a homebrew app that can run (once compiled) on a real gamecube as well as on the Dolphin gamecube emulator.
I made it for fun, its code isn't pretty but it is meant as a companion to the game Phantasy Star Online Episode I&II, in that game your "Section ID" which determines item drops is calculated from your character name this app predicts what Section ID you'll get if you input the same name in the game later.

It can be compiled with DevKitPro which is a free SDK for multiple consoles including the gamecube (which is a PPC architecture).
Edit : An already compiled version of gcSeccy can be downloaded in the Releases section -> https://github.com/eleriaqueen/gcSeccy/releases
Simply set up Dolphin emulator and run 'gcSeccy.dol' using File -> Load.

The DevKitPro Installer for Windows can be found at -> https://github.com/devkitPro/installer/releases
It looks like it's possible to get DevKitPro installed on Linux -> https://devkitpro.org/wiki/devkitPro_pacman

On the topic of guides, when I made this I couldn't find any guides on the web for GC development, if I remember correctly I downloaded source code for multiple GC homebrews and looked at their code, maybe the DevKitPro manual too, and through trial and error managed to display something in Dolphin emulator !

Here is barebones code to get you started :
Edit (Updated pastebin with code that actually compiles correctly) : https://pastebin.com/86J6i9KU

@coolaj86
Copy link
Author

coolaj86 commented May 2, 2021

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants