Super Mario 64 has been decompiled

BridgetX

Member
Newcomer
Joined
Jul 17, 2019
Messages
5
Trophies
0
Age
26
XP
50
Country
Brazil
As the source was released in a .zip file and not a .tar.gz or similar, some files that need to be executable aren't.
Easy way to get it to compile is a
Code:
chmod -R +x tools/ido5.3_compiler/

Edit: Oh, my error was slightly different than the one regarding libc. No idea what's wrong there.
Thank you, it did work, i guess it was having problems with permissions and i was too dumb to give permission to the entire compiler folder
in any case now that i can compile it i will see what kind of fun stuff you can do with the source
 

TheGamingLord

Member
Newcomer
Joined
Aug 3, 2019
Messages
6
Trophies
0
Age
23
XP
69
Country
Sweden
I've completely given up on compiling this, I have no idea why it doesn't work for me, I've followed the install.md instructions several times on two different computers through both virtualbox and wsl, but I keep getting the exact same error.
 

Ecchi95

Well-Known Member
OP
Member
Joined
Jul 7, 2019
Messages
121
Trophies
0
Age
29
XP
891
Country
United States
Here are the compiled versions of stuff from src/engine and src/game, plus the decompress function from the asm folder.
(Super Mario 64 (J) [!])

Located BY HAND without ever compiling it.

Still to-do:

src/audio
src/goddard

Code:
001050 001E3F main.o
001E40 0031AF display.o
0031B0 003C0F game.o
003C10 0045AF sound_init.o
0045B0 006E4F level_update.o
006E50 00B76F interaction.o
00B770 00FE1F mario.o
00FE20 011C1F mario_step.o
011C20 0189EF mario_actions_cutscene.o
0189F0 01B4DF mario_actions_automatic.o
01B4E0 01EA4F mario_actions_stationary.o
01EA50 024ACF mario_actions_moving.o
024AD0 02AB9F mario_actions_airbone.o
02ABA0 02F93F mario_actions_submerged.o
02F940 030C1F mario_actions_object.o
030C20 030EFF level_geo.o
030F00 03292F mario_misc.o
032930 033BAF memory.o
033BB0 03521F save_file.o
035220 03610F area.o
036110 038E2F rendering_graph_node.o
038E30 039F2F profiler.o
039F30 039FDF decompress()
039FE0 056FEF camera.o
056FF0 056FFF debug_course.o
057000 0580FF object_list_processor.o
058100 05FDAF object_helpers.o
05FDB0 082F1F behavior_actions.o
082F20 08345F platform_displacement.o
083460 083CEF object_collision.o
083CF0 08455F spawn_object.o
084560 08488F spawn_sound.o
084890 085ADF debug.o
085AE0 08779F screen_transition.o
0877A0 089ACF shadow.o
089AD0 08A59F skybox.o
08A5A0 08C72F moving_texture.o
08C730 08CEDF geo_misc.o 
08CEE0 09031F paintings.o
090320 09143F print.o
091440 097EDF ingame_menu.o
097EE0 099E3F envfx_snow.o
099E40 09C18F envfx_bubbles.o
09C190 09CDDF macro_special_objects.o
09CDE0 09DF3F hud.o
09DF40 0B367F obj_behaviors.o
0B3680 0CE91F obj_behaviors_2.o

0F4210 0F6C2F math_util.o
0F6C30 0F876F graph_node.o
0F8770 0F9BAF geo_layout.o
0F9BB0 0FC09F level_script.o
0FC0A0 0FDE9F surface_collision.o
0FDEA0 0FF57F surface_load.o
0FF580 10199F behavior_script.o

21D7D0 21DD9F level_select_menu.o
21DDA0 21E9AF intro_geo.o
21E9B0 224F6F file_select.o
224F70 225D9F star_select.o
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Did a little compare between a handful of bigger and more important looking files (I opened both zips and chucked choice files on separate screens so I could look back and forth). No dates in the leaked version and github says all today which means we will have to have some fun with proper tools.

In some cases the github version is a bit cleaner formatting, other cases there are some curious choices like having parts of tables/arrays on new lines (I don't much care about the tabs vs spaces debate). The original did not especially lack here though.

Not seeing much in the way of new/better function names, comments and what have you -- some of the sounds might be better named but it was not particularly opaque before or anything. mario_step.c has some more comments I guess, though they are mostly concerned with the unknown leftover code that might well have been dealing with the Mario 64 beta's trampoline. paintings.c was quite a bit different.
The leaked version for mario_action_airborne has #if VERSION_US around the place where the github version opts for #ifndef VERSION_JP which might well confuse some simpler source management tools. Be sure what you versions you are all using if doing a collaborative effort (I would suggest the github)
 

Onceset

New Member
Newbie
Joined
Aug 24, 2019
Messages
3
Trophies
0
Age
23
XP
59
Country
United Kingdom
Made a account real quick to jump in on this conversation.
I find it unfortunate that I live in the universe where SM64 got decompiled before OOT, I would be all over a OOT decompilation and already thinking of large projects to start. Still, this is absolutely amazing. It's really easy and fun to work with.
I've had the displeasure of spending years hacking various games, and I've spent too much time looking at and trying to write assembly. Really not fun stuff, but it opens up a ton of doors.
But now, with this, SM64 hacks will be far easier to create, and you can do so much more with it in a fraction of the time.
I'm excited for the future of SM64 hacking, as well as maybe some smaller projects of my own.

I picked up the decomp when it was posted elsewhere a few weeks ago, and I spent a few days fiddling with it. As a challenge to myself, I wanted to see how long it would take me to implement a rudimentary inventory system into the pause menu, as well as changeable equipment you can toggle.
So in a single day, I did so.

When you killed 1 and 5 Goombas, 'icons' would unlock on the pause menu which you could put your cursor over and enable.
First one altered the belly slide mechanics a bit, the second one made mario giant.

It was extremely ugly, both in code and on screen, but I wanted to see how fast I could make it at all to begin with.
For the record, it would normally take me maybe a week or two without the source, mostly because I'd have to spend a bunch of time trying to find routines and how to modify them without breaking everything.


Again, this opens up so many doors for the SM64 hacking community. I'm excited to see what comes out of it in the years to come.
I've been slowly working on a model importer and level editor for the source, but I expect someone else might get it done faster than I am since I'm juggling multiple other projects at the moment.

Files containing particular strings:

spawn_
Code:
src/engine/behavior_script.c
src/engine/surface_load.c
src/game/area.c
src/game/behaviors/beta_boo_key.inc.c
src/game/behaviors/beta_chest.inc.c
src/game/behaviors/bird.inc.c
src/game/behaviors/blue_coin.inc.c
src/game/behaviors/bobomb.inc.c
src/game/behaviors/boo.inc.c
src/game/behaviors/boo_cage.inc.c
src/game/behaviors/bowser.inc.c
src/game/behaviors/bowser_bomb.inc.c
src/game/behaviors/bowser_key.inc.c
src/game/behaviors/breakable_box_small.inc.c
src/game/behaviors/bub.inc.c
src/game/behaviors/bullet_bill.inc.c
src/game/behaviors/bully.inc.c
src/game/behaviors/camera_lakitu.inc.c
src/game/behaviors/capswitch.inc.c
src/game/behaviors/celebration_star.inc.c
src/game/behaviors/chain_chomp.inc.c
src/game/behaviors/chuckya.inc.c
src/game/behaviors/cloud.inc.c
src/game/behaviors/coin.inc.c
src/game/behaviors/controllable_platform.inc.c
src/game/behaviors/corkbox.inc.c
src/game/behaviors/enemy_lakitu.inc.c
src/game/behaviors/exclamation_box.inc.c
src/game/behaviors/explosion.inc.c
src/game/behaviors/falling_pillar.inc.c
src/game/behaviors/fishing_boo.inc.c
src/game/behaviors/flame_mario.inc.c
src/game/behaviors/goomba.inc.c
src/game/behaviors/king_bobomb.inc.c
src/game/behaviors/klepto.inc.c
src/game/behaviors/koopa.inc.c
src/game/behaviors/koopa_shell.inc.c
src/game/behaviors/little_cage.inc.c
src/game/behaviors/mips.inc.c
src/game/behaviors/moneybag.inc.c
src/game/behaviors/monty_mole.inc.c
src/game/behaviors/moving_coin.inc.c
src/game/behaviors/mr_blizzard.inc.c
src/game/behaviors/mr_i.inc.c
src/game/behaviors/mushroom_1up.inc.c
src/game/behaviors/piranha_particles.inc.c
src/game/behaviors/piranha_plant.inc.c
src/game/behaviors/pound_explode.inc.c
src/game/behaviors/pyramid_top.inc.c
src/game/behaviors/racing_penguin.inc.c
src/game/behaviors/skeeter.inc.c
src/game/behaviors/snowman.inc.c
src/game/behaviors/sparkle_spawn_star.inc.c
src/game/behaviors/spawn_star.inc.c
src/game/behaviors/sushi.inc.c
src/game/behaviors/switch_hidden_objects.inc.c
src/game/behaviors/thi_top.inc.c
src/game/behaviors/treasure_chest.inc.c
src/game/behaviors/triplet_butterfly.inc.c
src/game/behaviors/tweester.inc.c
src/game/behaviors/water_bomb.inc.c
src/game/behaviors/water_mist_particle.inc.c
src/game/behaviors/water_objs.inc.c
src/game/behaviors/water_splash.inc.c
src/game/behaviors/whomp.inc.c
src/game/behaviors/wind_particle.inc.c
src/game/behavior_actions.c
src/game/debug.c
src/game/interaction.c
src/game/macro_special_objects.c
src/game/mario_actions_cutscene.c
src/game/object_helpers.c
src/game/object_list_processor.c
src/game/obj_behaviors.c
src/game/obj_behaviors_2.c

water
Code:
include/audio_defines.h
include/behavior_data.h
include/collision.inc
include/geo_commands.inc
include/macro_presets.h
include/macro_presets.inc
include/macro_preset_names.h
include/mario_animation_ids.h
include/model_ids.h
include/model_ids.inc
include/object_constants.h
include/object_fields.h
include/seq_ids.h
include/seq_ids.inc
include/sm64.h
include/special_presets.h
include/special_presets.inc
include/special_preset_names.h
include/types.h
src/audio/interface_2.c
src/engine/behavior_script.c
src/engine/surface_collision.c
src/engine/surface_collision.h
src/engine/surface_load.c
src/game/area.h
src/game/behaviors/beta_chest.inc.c
src/game/behaviors/beta_fish_splash_spawner.inc.c
src/game/behaviors/bub.inc.c
src/game/behaviors/bubble.inc.c
src/game/behaviors/corkbox.inc.c
src/game/behaviors/explosion.inc.c
src/game/behaviors/fish.inc.c
src/game/behaviors/floating_platform.inc.c
src/game/behaviors/fly_guy.inc.c
src/game/behaviors/heave_ho.inc.c
src/game/behaviors/hoot.inc.c
src/game/behaviors/klepto.inc.c
src/game/behaviors/koopa_shell.inc.c
src/game/behaviors/koopa_shell_underwater.inc.c
src/game/behaviors/manta_ray.inc.c
src/game/behaviors/mips.inc.c
src/game/behaviors/moat_drainer.inc.c
src/game/behaviors/monty_mole.inc.c
src/game/behaviors/skeeter.inc.c
src/game/behaviors/snowman.inc.c
src/game/behaviors/sushi.inc.c
src/game/behaviors/thi_top.inc.c
src/game/behaviors/treasure_chest.inc.c
src/game/behaviors/water_bomb.inc.c
src/game/behaviors/water_mist_particle.inc.c
src/game/behaviors/water_objs.inc.c
src/game/behaviors/water_pillar.inc.c
src/game/behaviors/water_ring.inc.c
src/game/behaviors/water_splash.inc.c
src/game/behaviors/water_wave.inc.c
src/game/behaviors/wdw_water_level.inc.c
src/game/behaviors/whirlpool.inc.c
src/game/behavior_actions.c
src/game/camera.c
src/game/camera.h
src/game/debug.c
src/game/envfx_snow.c
src/game/envfx_snow.h
src/game/interaction.c
src/game/interaction.h
src/game/level_select_menu.c
src/game/level_update.c
src/game/mario.c
src/game/mario_actions_airborne.c
src/game/mario_actions_automatic.c
src/game/mario_actions_cutscene.c
src/game/mario_actions_moving.c
src/game/mario_actions_object.c
src/game/mario_actions_stationary.c
src/game/mario_actions_submerged.c
src/game/mario_step.c
src/game/mario_step.h
src/game/moving_texture.c
src/game/object_helpers.c
src/game/object_helpers.h
src/game/object_list_processor.c
src/game/obj_behaviors.c
src/game/obj_behaviors.h
src/game/obj_behaviors_2.c
src/game/rendering_graph_node.c
src/game/room.c
src/game/room.h
src/game/segment2.h
src/game/shadow.c
src/game/shadow.h
src/game/skybox.c
src/game/sound_init.c

bug
Code:
include/audio_defines.h
include/behavior_data.h
include/config.h
include/macro_presets.h
include/macro_presets.inc
include/macro_preset_names.h
include/model_ids.h
include/model_ids.inc
include/object_fields.h
include/sm64.h
src/audio/interface_2.c
src/engine/surface_collision.c
src/engine/surface_collision.h
src/game/behaviors/beta_following_circling_obj.inc.c
src/game/behaviors/boo.inc.c
src/game/behaviors/bowser.inc.c
src/game/behaviors/chuckya.inc.c
src/game/behaviors/collide_particles.inc.c
src/game/behaviors/goomba.inc.c
src/game/behaviors/king_bobomb.inc.c
src/game/behaviors/lll_octagonal_rotating_mesh.inc.c
src/game/behaviors/scuttlebug.inc.c
src/game/behaviors/static_checkered_platform.inc.c
src/game/behaviors/tweester.inc.c
src/game/behaviors/ukiki_cage.inc.c
src/game/behaviors/walking_penguin.inc.c
src/game/behavior_actions.c
src/game/debug.c
src/game/debug.h
src/game/debug_course.h
src/game/display.c
src/game/game.c
src/game/level_select_menu.c
src/game/level_update.c
src/game/main.c
src/game/main.h
src/game/mario.c
src/game/mario_actions_cutscene.c
src/game/object_collision.c
src/game/object_helpers.c
src/game/object_list_processor.c
src/game/object_list_processor.h
src/game/obj_behaviors_2.c
src/game/profiler.c
src/game/rendering_graph_node.c
src/game/save_file.c
src/game/shadow.c
src/game/star_select.c
src/goddard/bad_declarations.h
src/goddard/draw_objects.c
src/goddard/dynlist_proc.c
src/goddard/gd_main.c
src/goddard/gd_memory.h
src/goddard/gd_types.h
src/goddard/mario_head_1.c
src/goddard/mario_head_1.h
src/goddard/mario_head_6.c
src/goddard/old_obj_fn.c

test
Code:
src/engine/level_script.c
src/game/camera.c
src/game/camera.h
src/game/debug.c
src/game/file_select.c
src/game/level_select_menu.c
src/game/macro_special_objects.c
src/game/mario_misc.c
src/game/spawn_sound.c
src/goddard/dynlists/dynlists.h
src/goddard/dynlists/dynlist_test_cube.c
src/goddard/gd_types.h
src/goddard/half_6.c
src/goddard/mario_head_6.c
src/goddard/mario_head_6.h

beta
Code:
include/behavior_data.h
include/macro_presets.h
include/macro_presets.inc
include/object_fields.h
include/special_presets.h
src/game/behaviors/beta_boo_key.inc.c
src/game/behaviors/beta_chest.inc.c
src/game/behaviors/beta_fish_splash_spawner.inc.c
src/game/behaviors/beta_following_circling_obj.inc.c
src/game/behaviors/beta_green_shell.inc.c
src/game/behaviors/beta_trampoline.inc.c
src/game/behaviors/fishing_boo.inc.c
src/game/behavior_actions.c
src/game/object_helpers.h
src/game/obj_behaviors.c
src/game/obj_behaviors.h
src/goddard/draw_objects.c
src/goddard/dynlist_proc.c

gfx
Code:
include/behavior_data.h
include/object_fields.h
include/types.h
src/game/behaviors/bowser.inc.c
src/game/behaviors/capswitch.inc.c
src/game/behaviors/corkbox.inc.c
src/game/behaviors/door_key.inc.c
src/game/display.c
src/game/display.h
src/game/envfx_bubbles.c
src/game/envfx_bubbles.h
src/game/envfx_snow.c
src/game/envfx_snow.h
src/game/file_select.c
src/game/file_select.h
src/game/game.c
src/game/game.h
src/game/geo_misc.c
src/game/hud.h
src/game/ingame_menu.c
src/game/intro_geo.c
src/game/intro_geo.h
src/game/level_geo.c
src/game/level_geo.h
src/game/main.c
src/game/mario_misc.c
src/game/mario_misc.h
src/game/memory.c
src/game/moving_texture.c
src/game/object_helpers.c
src/game/obj_behaviors.c
src/game/obj_behaviors_2.c
src/game/paintings.c
src/game/print.c
src/game/profiler.c
src/game/profiler.h
src/game/rendering_graph_node.c
src/game/screen_transition.c
src/game/segment2.h
src/game/segment7.h
src/game/shadow.c
src/game/shadow.h
src/game/skybox.c
src/game/skybox.h
src/game/star_select.c
src/goddard/gd_tex_dl.h
src/goddard/mario_head_6.c

nintendo
Code:
include/config.h
src/game/camera.c
src/game/display.c
src/game/game.c
src/game/level_update.c
src/game/object_helpers.c

mtx
Code:
src/engine/graph_node.c
src/engine/math_util.c
src/engine/math_util.h
src/game/hud.c
src/game/ingame_menu.c
src/game/intro_geo.c
src/game/level_geo.c
src/game/obj_behaviors.c
src/game/print.c
src/game/rendering_graph_node.c
src/game/skybox.c
src/goddard/draw_objects.c
src/goddard/dynlist_proc.c
src/goddard/gd_types.h
src/goddard/mario_head_1.c
src/goddard/mario_head_2.c
src/goddard/mario_head_6.c

setsound
Code:
include/audio_defines.h
src/audio/interface_2.c
src/audio/interface_2.h
src/game/behaviors/bbh_merry_go_round.inc.c
src/game/behaviors/beta_chest.inc.c
src/game/behaviors/blue_coin.inc.c
src/game/behaviors/boo.inc.c
src/game/behaviors/bowser.inc.c
src/game/behaviors/hidden_star.inc.c
src/game/behaviors/mushroom_1up.inc.c
src/game/behaviors/purple_switch.inc.c
src/game/behaviors/red_coin.inc.c
src/game/behaviors/sound_spawner.inc.c
src/game/behaviors/treasure_chest.inc.c
src/game/behaviors/tuxie.inc.c
src/game/behaviors/water_ring.inc.c
src/game/behaviors/yoshi.inc.c
src/game/camera.c
src/game/envfx_bubbles.c
src/game/file_select.c
src/game/ingame_menu.c
src/game/interaction.c
src/game/level_select_menu.c
src/game/level_update.c
src/game/mario.c
src/game/mario_actions_airborne.c
src/game/mario_actions_automatic.c
src/game/mario_actions_cutscene.c
src/game/mario_actions_moving.c
src/game/mario_actions_object.c
src/game/mario_actions_stationary.c
src/game/mario_actions_submerged.c
src/game/mario_misc.c
src/game/mario_step.c
src/game/obj_behaviors.c
src/game/obj_behaviors_2.c
src/game/sound_init.c
src/game/spawn_sound.c
src/game/star_select.c

luigi
Code:
include/model_ids.h
include/model_ids.inc
src/game/camera.c
src/game/mario.h
src/game/mario_misc.c
src/game/object_list_processor.c
src/game/object_list_processor.h
src/game/shadow.c

vtx
Code:
src/game/envfx_bubbles.c
src/game/envfx_snow.c
src/game/envfx_snow.h
src/game/geo_misc.c
src/game/geo_misc.h
src/game/moving_texture.c
src/game/paintings.c
src/game/screen_transition.c
src/game/shadow.c
src/game/skybox.c
src/goddard/draw_objects.c
src/goddard/dynlists/dynlists_mario_eyebrows_mustache.c
src/goddard/dynlists/dynlists_mario_eyes.c
src/goddard/dynlists/dynlist_mario_face.c
src/goddard/dynlist_proc.c
src/goddard/gd_main.c
src/goddard/gd_main.h
src/goddard/gd_types.h
src/goddard/half_6.c
src/goddard/mario_head_1.c
src/goddard/mario_head_1.h
src/goddard/mario_head_2.c
src/goddard/mario_head_3.c
src/goddard/mario_head_6.c
src/goddard/mario_head_6.h
src/goddard/skin_fns.c

alloc
Code:
include/geo_commands.inc
include/level_commands.inc
src/audio/dac.c
src/audio/dac.h
src/audio/dma.c
src/audio/interface_1.c
src/audio/interface_2.c
src/audio/something.c
src/engine/geo_layout.c
src/engine/graph_node.c
src/engine/level_script.c
src/engine/surface_load.c
src/engine/surface_load.h
src/game/behaviors/bowser.inc.c
src/game/behaviors/chain_chomp.inc.c
src/game/behaviors/wiggler.inc.c
src/game/camera.c
src/game/envfx_bubbles.c
src/game/envfx_snow.c
src/game/game.c
src/game/geo_misc.c
src/game/hud.c
src/game/ingame_menu.c
src/game/intro_geo.c
src/game/level_geo.c
src/game/mario_misc.c
src/game/memory.c
src/game/memory.h
src/game/moving_texture.c
src/game/object_helpers.c
src/game/object_list_processor.c
src/game/obj_behaviors.c
src/game/paintings.c
src/game/print.c
src/game/rendering_graph_node.c
src/game/screen_transition.c
src/game/shadow.c
src/game/skybox.c
src/game/spawn_object.c
src/goddard/dynlist_proc.c
src/goddard/gd_memory.c
src/goddard/gd_memory.h
src/goddard/half_6.c
src/goddard/mario_head_1.c
src/goddard/mario_head_3.c
src/goddard/mario_head_6.c
src/goddard/mario_head_6.h
src/goddard/profiler_utils.c
src/goddard/profiler_utils.h

dl_
Code:
include/geo_commands.inc
include/model_ids.h
include/model_ids.inc
src/game/envfx_bubbles.c
src/game/envfx_snow.c
src/game/file_select.c
src/game/file_select.h
src/game/geo_misc.c
src/game/hud.c
src/game/hud.h
src/game/ingame_menu.c
src/game/ingame_menu.h
src/game/intro_geo.c
src/game/moving_texture.c
src/game/paintings.c
src/game/print.c
src/game/screen_transition.c
src/game/segment2.h
src/game/segment7.h
src/game/shadow.c
src/game/skybox.c
src/game/star_select.c
src/goddard/draw_objects.c
src/goddard/draw_objects.h
src/goddard/half_6.c
src/goddard/mario_head_6.c
src/goddard/mario_head_6.h

fuck
Code:
src/game/camera.c
src/game/level_select_menu.c

gdp
Code:
src/game/area.c
src/game/display.c
src/game/envfx_bubbles.c
src/game/file_select.c
src/game/hud.c
src/game/ingame_menu.c
src/game/intro_geo.c
src/game/mario_misc.c
src/game/moving_texture.c
src/game/object_helpers.c
src/game/obj_behaviors.c
src/game/paintings.c
src/game/print.c
src/game/profiler.c
src/game/rendering_graph_node.c
src/game/screen_transition.c
src/game/skybox.c
src/game/star_select.c
src/goddard/mario_head_6.c

gsp
Code:
sm64/src/game/area.c
sm64/src/game/behaviors/bowser.inc.c
sm64/src/game/display.c
sm64/src/game/envfx_bubbles.c
sm64/src/game/envfx_snow.c
sm64/src/game/file_select.c
sm64/src/game/geo_misc.c
sm64/src/game/hud.c
sm64/src/game/ingame_menu.c
sm64/src/game/intro_geo.c
sm64/src/game/level_geo.c
sm64/src/game/main.c
sm64/src/game/main.h
sm64/src/game/mario_misc.c
sm64/src/game/moving_texture.c
sm64/src/game/object_helpers.c
sm64/src/game/obj_behaviors.c
sm64/src/game/paintings.c
sm64/src/game/print.c
sm64/src/game/rendering_graph_node.c
sm64/src/game/screen_transition.c
sm64/src/game/shadow.c
sm64/src/game/skybox.c
sm64/src/game/star_select.c
sm64/src/goddard/mario_head_6.c

gssp
Code:
src/goddard/mario_head_6.c

make_v
Code:
src/game/area.c
src/game/display.c
src/game/display.h
src/game/geo_misc.c (vertex)
src/game/geo_misc.h (vertex)
src/game/moving_texture.c (vertex)
src/game/paintings.c (vertex)
src/game/rendering_graph_node.c
src/game/screen_transition.c (vertex)
src/game/shadow.c (vertex)
src/game/skybox.c (vertex)
src/goddard/draw_objects.c
src/goddard/dynlist_proc.c (vertex)
src/goddard/half_6.c (vertex)
src/goddard/half_6.h (vertex)
src/goddard/mario_head_1.c
src/goddard/mario_head_1.h
src/goddard/mario_head_6.c

weird
Code:
src/audio/something.c
src/game/behaviors/corkbox.inc.c
src/game/behaviors/flamethrower.inc.c
src/game/behaviors/flame_mario.inc.c
src/game/behaviors/spiny.inc.c
src/game/behaviors/ukiki_cage.inc.c
src/game/behaviors/water_splash.inc.c
src/game/mario_misc.c
src/goddard/gd_types.h
src/goddard/mario_head_6.c

wtf
Code:
src/game/debug.c
Is it possible to download this code?
 

orangy57

bruh
Member
Joined
Aug 17, 2015
Messages
916
Trophies
1
Age
21
Location
New Jersey
XP
2,945
Country
United States
With this more efficient O2 compile, does this mean that romhacks made using that version of the rom would theoretically run faster since it's using more optimized code?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ButterScott101 @ ButterScott101: +1