Gcs 1.0

Aviso
Sobre el cierre del foro

Durante más de dos décadas, la pasión por exprimir al máximo el potencial de las videoconsolas ha sido una parte fundamental de EOL. Sin embargo, la masificación del juego en línea (que impide la modificación de la consola para otros usos) y la proliferación de multitud de dispositivos como portátiles de uso general y media centers han ido relegando la scene a un papel más secundario.

En este contexto y, tras ser advertidos de que el contenido de numerosos hilos del foro podría infringir los derechos de propiedad intelectual o industrial de terceros y analizar con nuestro servicio jurídico la situación, hemos decidido cerrar el foro. En consecuencia, tampoco se podrán volver a tratar los contenidos de este foro en otros foros de temática general.
GCS 1.0 by CrowTRobo - Oct 28, 2003
-----------------------------------

Even before coding on the GameCube was possible, I wanted to create
a tool to backup and restore saves on a memory card. I had already
done save utils for the N64 and DC so the GC was just the natural
next step. This initial version has some limitations which will be
worked on for the next release. These are:

- Memory cards cannot be inserted after GCS has started. The memcards
you want to work with must be in the GC when you start PSO.

- Restoring a raw image only works if the memcard you are writing to
is the same memcard that the image came from.


Save file format
----------------

GCS saves files in the same format as the USB Memory Adapter so
you can use the .GCI files produced by it with GCS and vice versa.


Source code
-----------

I have provided the source code to the PC end so people who use an OS
other than Windows can compile their own version. Linux is already
supported in the source, just define 'LINUX' when compiling:

gcc -Wall -DLINUX -o ctr-gcs ctr-gcs.c

For any other OS you can modify the source to work with your particular
system.


Configuration
-------------

Before using GCS the DOL file needs to be configured with the IP
addresses that you use for the GC and PC. Edit 'ctr-gcs.cfg' to
match your settings and use the following command line:

ctr-gcs -c


Usage
-----

ctr-gcs slot command

Except for the '-c' command mentioned above you must always give
the memory card slot you want to work with. This can be either 'a'
or 'b'. The slot and command options are not case sensitive and
can be in any order, but the filename must be last. The commands
are:

-l = List the files that are on the memory card. GCS will print
the files out in the following format:

0 GEDE 01 Eternal Darkness 122880
1 GBIE 08 BIOHAZARD FILE V5 0 65536
2 GMSE 01 super_mario_sunshine 57344

First is the file number, then the game code, the company code,
the name of the file and finally the size of the file in bytes.
Sometimes you might see a number get skipped. The files on a
memcard do not have to be in order so this is normal.

Ex: To list files on the memory card in slot A:

ctr-gcs a -l

-b# = Backup a memory card file. # is the file number of the file you
want to back up. The data will be written to the filename you
provide.

Ex: To backup the Biohazard save from the list above:

ctr-gcs a -b1 biohazard.sav

-r = Restore a file to the memory card. If the file already exists
on the memory card, the GC will ask if you want to overwrite it.

Ex: To restore the Biohazard save:

ctr-gcs a -r biohazard.sav

-ib = Backup a raw image of a memory card. This command reads the
entire memory card and saves it to a single file.

Ex: To get a raw image of the memory card in slot B:

ctr-gcs b -ib slotb.raw

-ir = Restores a raw image to a memory card. The whole memory card
gets overwritten with the data in the image. This currently
only works correctly if you restore an image to the same memory
card that it was backed up from.

Ex: To restore the raw image of the memory card in slot B:

ctr-gcs b -ir slotb.raw


GC side
-------

Occasionally, usually with linux, the PC might not be able to connect
with the GC if the GC has been sitting for a bit. If this happens, quit
the exe (pressing any key or CTRL-C quits) press B on the control pad and
run the exe again.

You can reset the GC by holding B and pressing Start. The reset
button itself also works.



Sirve para pasar las partidas de la Memory card de la cube al PC y viceversa, una de las utilidades mas practicas y a su vez ineludibles para la scene de una consola.

Fuente : Maxconsole
Perdonar mi ginorancia , pero esto ke kiere decirç??? [tadoramo]
Escrito originalmente por CaronteGF
Sirve para pasar las partidas de la Memory card de la cube al PC y viceversa, una de las utilidades mas practicas y a su vez ineludibles para la scene de una consola.

Fuente : Maxconsole


leete las ultimas frases del post....

salu2 [oki]
Ermmmm, a alguien le funciona?. Oooh

Porque amos, yo configuro el dol con las mismas ips del pc y de gc que en el caso del PSO... cuando arranca el dol del programa, pone el título del mismo y NOT CONNECTED [snif].

Y por más que intento no hay manera, he probado en Linux (compilando con las instrucciones del readme), en Windows 98, en XP, de todo... no hay forma.

Una putada, porque me interesaba muchíiiiisimo (sólo tengo 2 tarjetas de 59 bloques [ginyo]).

Otra cosa que tampoco me va es el puñetero GC Disc Server de Paradox, en WXP me da un error, y en W98 me dice que me faltan unas librerías, las pongo, y arranca y se cierra solo Oooh.

Si encontrase una versión de Linux....

En fin, por lo visto no es mi día :D

Salu2.

PD: Para adelantarme a posibles intervenciones. La conexión es directa, el cable es cruzado, tengo dos NICs en el PC en subredes independientes, utilizo una SOLO para la GC, y la ip y el protocolo están bien configurados (si no no conecta al PSO :P)
A mi tampoco me funciona, peorahora probare a cambiar el lugar de las IPs, osea donde pone IPPC poner la de la cuge.
Haber que tal, a mi tb me interesa por que tengo mas de 10 juegos, entre ellos el Doshin que ocupa 40 bloques partida y el Animal Crossing que ocupa 57!
Ahórrate el esfuerzo CaronteGF, ya probé yo a intercambiar las ips...

Al parecer, esta versión está mal, hay un problema con la forma en que trata la red, lo que hace que le funcione a 4 gatos... (yo no he encontrado a nadie que le funcione.

En Maxconsole han posteado además que la versión está mal. Hoy tendremos una arreglada.

Salu2.
Esta utilidad no se podria utilizar para algo mas¿?
Como permite transferencia de archivos entre el pc y la memorycard...
No se podria meter algo en la memory¿?
Escrito originalmente por Siroco
Esta utilidad no se podria utilizar para algo mas¿?
Como permite transferencia de archivos entre el pc y la memorycard...
No se podria meter algo en la memory¿?


Se podría estudiar la posibilidad de aprovechar algún tipo de falla de seguridad de algún juego en sus saves o del mismo sistema de salvado para que al cargar un save con un juego, cargara un ejecutable embebido en el mismo save, al estilo del exploit de independence en PS2 o el habbibi (o como coño se escriba) en Xbox.

Ese es el siguiente paso lógico que permitirá el prescindir del PSO.

No obstante suele llevar bastante tiempo el estudio, ahora que la posibilidad está ahí, supongo que más tarde o más temprano lo veremos.

Todo esto suponiendo que haya ALGÚN fallo en ello, jejejeje.

Salu2.
Aun asi, alguien os tendria que meter el exploit dentro de la MC, y eso solo se consigue de momento con el PSO.

Ademas estudiar un bug en la memory card y/o el sistema en que cube lee, edita y trata esos datos es muuuuucho mas dificil que estudiar un exploit sobre la red.
Yo sinceramente no creo que vaya a salir algo mas "comodo" de aqui a algun tiempo.
Exigentes! abra que conformarse con lo que hay.
8 respuestas