Sora
banner
soradev0.bsky.social
Sora
@soradev0.bsky.social
Game and software developer. Fan of the Zelda, Monster Hunter and Persona sagas. Crap isekai taster.

El Psy Kongroo

https://github.com/CardinalSys

(ESP/ENG/IT/JPN N4)
Some people laugh at me when i'm talking about reverse engineering because I usually mention cheat engine. What they don't know is with only CE I made:
-A stats tracker for the offline mode of Rainbow Six Siege
-An AI environment for The Legend of Zelda
-A basic multiplayer for Pokemon Red
December 22, 2024 at 5:37 PM
One wants to study/work, but if okayu makes a 5-hour stream you can't say no. "Is inmersion", I'm studying japanese I swear.
December 19, 2024 at 2:31 AM
My kanji practice site is down, seems it is time to use AI Boyfriend or AI girlfriend
December 11, 2024 at 7:12 PM
Apparently, the global cat distribution system has chosen me. Saw this cat 3 times near my trash yesterday and wasn’t sure if I should take it. A couple of hours later, I found it with its head stuck in a can. Guess it’s mine now.
November 21, 2024 at 4:09 PM
Textures!
#gamedev
November 21, 2024 at 11:47 AM
I came across an article explaining how Wolfenstein 3D converted a 2D map into a 3D perspective, and I was so fascinated by the concept that I decided to replicate it; I used C with OpenGL:
github.com/CardinalSys/...
When I get some free time, I’ll definitely add more features to it. #gamedev
November 20, 2024 at 10:13 AM
November 15, 2024 at 2:52 PM
This is how it was before
November 15, 2024 at 11:53 AM
I think navigation with a first-person camera is much more immersive, but I have to see what I do with the shooting because making the aiming automatic doesn't convince me.
November 15, 2024 at 11:53 AM
October 28, 2024 at 7:46 PM
I wish scammers wrote to me more often.
October 28, 2024 at 12:27 PM
Found an old video from when I tried to mod Zelda Breath of the Wild.
October 27, 2024 at 7:08 PM
Am I testing the code...

Or is the code testing me
October 27, 2024 at 9:28 AM
I made a calculator (half adder) in Zelda Tears of the Kingdom. I really wanted to expand it and make a 4-bit adder, but the hardware limitations are too strong.

I'll probably try again if the game gets and improved version for the switch 2.
October 26, 2024 at 9:16 PM
Thanks for the reminder!
October 26, 2024 at 4:50 AM
Just finished a Chip-8 emulator in C with SDL (very original, ik). It was fun tweaking the code to pass all the tests.

Next up is Game Boy or maybe 8080. Road to a Nintendo cease and desist.
October 22, 2024 at 12:29 AM
Spawnear nuevos elementos suele ser de las cosas más dificiles en estos proyectos, pero esta vez fue muy fácil. A falta de crear una plantilla, ahora puedes clonar NPCs, con esto, un modo multiplayer para Pokemon Blanco y Negro está muy cerca.
March 2, 2024 at 5:37 PM
Ahora se puede editar tanto la animación como la dirección a la que miran los sprites, que al parecer se manejan con la misma variable. También se puede ver en el video que ahora se le pueden mover los sprites a una posición específica.
March 2, 2024 at 5:36 PM
Como pueden ver, se muestran los íconos de los sprites presentes en la escena, estos se cargan en base a su id en la RAM y al presionarlos puedes ver y congelar su posición en el eje X e Y. Me acabo de acordar que este juego es en 2.5D por lo que me falta poder editar la Z.
March 2, 2024 at 5:35 PM
Por lo que después de obtener la dirección del inicio de este rango con AoB scan toca hacer un poco de magia negra para almacenar en una lista los bytes respectivos de cada Sprite
March 2, 2024 at 5:33 PM
Como primera feature es leer y editar la posición de los sprites. Esta se encuentra en un rango fijo en la RAM, pero los sprites están ordenados aleatoriamente dentro de este (Ej: Las coordendas en la RAM de un sprite varía según el mapa). Ambas fotos muestran la pos X del player
March 2, 2024 at 5:32 PM
Pokemon Blanco y Negro, al ser un juego de Nintendo DS, usa solo el espacio entre las direcciones 2000000 y 2FFFFFF (4MB) por lo que a base de ensayo y error junto con bastante observación se puede crear un mapa de la RAM. En la foto adjunta se pueden ver algunas de mis observaciones.
March 2, 2024 at 5:31 PM
Para este proyecto estoy usando C#, ya que en este (ironicamente) es mucho más sencillo hacer AoB scans que en C++. El frontend lo desarrollo con AvaloniaUI, que por ahora me está pareciendo el mejor framework de UI en C#.
March 2, 2024 at 5:30 PM