Banner
Views: 785,589,532
Time:
6 users online: hash, MegaNerd14, Mutsurini443, simon.caio, Sokobansolver,  Tahixham - Guests: 38 - Bots: 179 Users: 41,067 (1,535 active)
Latest: Bio75
Tip: Do not put an excessive number of lives in a level; they should have a value to them.Not logged in.
shibboleet's Switch Shenanigans
Forum Index - Sunken Ghost Ship - C3 Museum - Winter 2019 - shibboleet's Switch Shenanigans
Tags:
Pages: « 1 »

OdysseyReversed



OdyseyReversed is a project that I have been working on for a while now. The project aims to document classes / structures / functions in the Super Mario Odyssey main executable. The end goal of this project is to be able to write custom code that hooks to the main game, and the custom code is able to use the existing code in the game. While that part is currently being worked on, as code injecting is in its early stages, it has been unfinished. However, I do open source the headers that I have been working on. However, due to possible legal issues with Nintendo, I am unable to open source the de-compilation that I have been working on. However, I can show a few pictures. But for now, I can show you my progress with two parts of the project. The first part, is my progress on reversing the actual game.






Link



ProcessModuleFetcher



ProcessModuleFetcher is a C homebrew application that is able to extract information from a Process ID (basically a number assigned to a process that can identify it to be accessed through SVC calls or by other means), and shows Title IDS associated with said process. Another feature includes module information (like code) viewing. This is useful due to the concept of ASLR, which makes the code placed randomly in a certain range of memory, making finding where it is, trivial.

Here is a screenshot:

This seems potentially major. Could this allow Odyssey hacks in the future to do more than mess around with the layout of Champion's Road, making it all kaizo-y?

--------------------
Switch: SW-2766-9108-9399Twitter: @Vine_STYouTube: that ivy guy
Those are all stored in BYAML files (binary YAML) that stores the objects, which is unrelated to this project. This is more of the "custom code" side of the community.
Pages: « 1 »
Forum Index - Sunken Ghost Ship - C3 Museum - Winter 2019 - shibboleet's Switch Shenanigans

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 7

Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented