Advertisement
Guest User

OoT Source Code Listing

a guest
Nov 2nd, 2013
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.07 KB | None | 0 0
  1. Source: https://www.the-gcn.com/topic/2597-oot-source-code-listing/
  2.  
  3. The following is a listing of all C files referenced in every version of OoT, as far as I could see.
  4.  
  5. Before "code:"
  6.  
  7. Quote
  8.  
  9. idle.c z_std_dma.c z_locale.c
  10.  
  11. Within "code:"
  12.  
  13. Quote
  14.  
  15. sprintf.c z_en_a_keep.c z_en_item00.c z_eff_blure.c z_eff_shield_particle.c z_eff_spark.c z_eff_ss_dead.c z_effect_soft_sprite.c z_effect_soft_sprite_old_init.c flg_set.c z_DLF.c z_actor.c z_cheap_proc.c z_bgcheck.c z_camera.c z_collision_check.c z_debug.c z_debug_display.c z_demo.c z_draw.c z_elf_message.c z_fcurve_data_skelanime.c z_horse.c z_jpeg.c z_kanfont.c z_kankyo.c z_lifemeter.c z_lights.c z_map_mark.c z_moji.c z_onepointdemo.c z_map_exp.c z_parameter.c z_player_lib.c z_prenmi.c z_rcp.c z_room.c z_sample.c z_scene.c z_scene_table.c z_skelanime.c z_skin.c z_skin_awb.c z_sram.c z_view.c z_vimode.c z_vismono.c z_vr_box.c z_vr_box_draw.c z_fbdemo.c db_camera.c z_kaleido_manager.c z_kaleido_scope_call.c z_play.c PreRender.c game.c gamealloc.c graph.c listalloc.c main.c padmgr.c sched.c speed_meter.c sys_cfb.c sys_matrix.c irqmgr.c fault.c loadfragment2.c mtxuty-cvt.c z_message_PAL.c z_message.c z_construct.c
  16.  
  17. General overlays:
  18.  
  19. Quote
  20.  
  21. z_n64dd.c
  22. z_title.c z_select.c z_file_nameset_PAL.c z_file_choose.c z_kaleido_collect.c z_kaleido_debug.c z_kaleido_equipment.c z_kaleido_item.c z_kaleido_map_PAL.c z_kaleido_scope_PAL.c z_lmap_mark.c z_player.c z_en_test.c z_arms_hook.c z_arrow_fire.c z_arrow_ice.c z_arrow_light.c
  23.  
  24. Backgrounds:
  25.  
  26. Quote
  27.  
  28. z_bg_bdan_switch.c z_bg_bombwall.c z_bg_bowl_wall.c z_bg_breakwall.c z_bg_dodoago.c z_bg_dy_yoseizo.c z_bg_ganon_otyuka.c z_bg_gate_shutter.c z_bg_gjyo_bridge.c z_bg_gnd_darkmeiro.c z_bg_gnd_firemeiro.c z_bg_gnd_iceblock.c z_bg_gnd_soulmeiro.c z_bg_haka.c z_bg_haka_gate.c z_bg_haka_ship.c z_bg_haka_tubo.c z_bg_haka_water.c z_bg_heavy_block.c z_bg_hidan_curtain.c z_bg_hidan_firewall.c z_bg_hidan_fwbig.c z_bg_hidan_hamstep.c z_bg_hidan_kousi.c z_bg_hidan_kowarerukabe.c z_bg_hidan_rock.c z_bg_hidan_rsekizou.c z_bg_hidan_sekizou.c z_bg_hidan_sima.c z_bg_ice_shelter.c z_bg_ingate.c z_bg_jya_1flift.c z_bg_jya_amishutter.c z_bg_jya_bigmirror.c z_bg_jya_block.c z_bg_jya_bombchuiwa.c z_bg_jya_bombiwa.c z_bg_jya_cobra.c z_bg_jya_ironobj.c z_bg_jya_kanaami.c z_bg_jya_megami.c z_bg_jya_zurerukabe.c z_bg_menkuri_eye.c z_bg_mizu_bwall.c z_bg_mizu_movebg.c z_bg_mizu_shutter.c z_bg_mizu_water.c z_bg_mjin.c z_bg_mori_bigst.c z_bg_mori_elevator.c z_bg_mori_hashigo.c z_bg_mori_hashira4.c z_bg_mori_hineri.c z_bg_mori_idomizu.c z_bg_mori_kaitenkabe.c z_bg_mori_rakkatenjo.c z_bg_po_event.c z_bg_po_syokudai.c z_bg_pushbox.c z_bg_spot00_hanebasi.c z_bg_spot01_fusya.c z_bg_spot01_idohashira.c z_bg_spot01_idomizu.c z_bg_spot01_idosoko.c z_bg_spot02_objects.c z_bg_spot03_taki.c z_bg_spot06_objects.c z_bg_spot07_taki.c z_bg_spot08_iceblock.c z_bg_spot09_obj.c z_bg_spot11_oasis.c z_bg_spot12_gate.c z_bg_spot12_saku.c z_bg_spot15_rrbox.c z_bg_spot15_saku.c z_bg_spot16_bombstone.c z_bg_spot16_doughnut.c z_bg_spot17_bakudankabe.c z_bg_spot17_funen.c z_bg_spot18_basket.c z_bg_spot18_obj.c z_bg_sst_floor.c z_bg_toki_hikari.c z_bg_toki_swd.c z_bg_treemouth.c z_bg_vb_sima.c z_bg_ydan_hasi.c z_bg_ydan_sp.c z_bg_zg.c
  29.  
  30. Bossess:
  31.  
  32. Quote
  33.  
  34. z_boss_dodongo.c z_boss_fd.c z_boss_fd2.c z_boss_ganon.c z_boss_ganon2.c z_boss_ganondrof.c z_boss_goma.c z_boss_mo.c z_boss_sst.c z_boss_tw.c z_boss_va.c
  35.  
  36. Demos:
  37.  
  38. Quote
  39.  
  40. z_demo_6k.c z_demo_du_inKenjyanomaDemo02.c z_demo_du.c z_demo_ec.c z_demo_effect.c z_demo_ext.c z_demo_geff.c z_demo_gj.c z_demo_go.c z_demo_gt_part1.c z_demo_gt_part2.c z_demo_gt_part3.c z_demo_gt_part4_1.c z_demo_gt_part4_2.c z_demo_gt_part4_3.c z_demo_gt_part5.c z_demo_gt_part6.c z_demo_ik_inArmer.c z_demo_ik_inFace.c z_demo_im_inKenjyanomaDemo02.c z_demo_im.c z_demo_kankyo.c z_demo_kekkai.c z_demo_sa_inKenjyanomaDemo02.c z_demo_sa.c z_demo_shd.c z_demo_tre_lgt.c
  41.  
  42. Doors and effects:
  43.  
  44. Quote
  45. z_door_ana.c z_door_gerudo.c z_door_killer.c z_door_shutter.c z_door_warp1.c
  46. z_efc_erupc.c z_eff_dust.c z_eff_ss_blast.c z_eff_ss_bomb.c z_eff_ss_bomb2.c z_eff_ss_bubble.c z_eff_ss_d_fire.c z_eff_ss_dead_db.c z_eff_ss_dead_dd.c z_eff_ss_dead_ds.c z_eff_ss_dt_bubble.c z_eff_ss_dust.c z_eff_en_fire.c z_eff_en_ice.c z_eff_ss_extra.c z_eff_fcircle.c z_eff_fhg_flash.c z_eff_fire_tail.c z_eff_ss_g_magma2.c z_eff_ss_g_ripple.c z_eff_ss_g_spk.c z_eff_hahen.c z_eff_ss_hitmark.c z_eff_ice_piece.c z_eff_ss_ice_smoke.c z_eff_k_fire.c z_eff_kakera.c z_eff_ss_kirakira.c z_eff_ss_lightning.c z_eff_ss_sibuki.c z_eff_ss_sibuki2.c z_eff_ss_stick.c z_eff_ss_stone1.c z_elf_msg.c z_elf_msg2.c
  47.  
  48. Enemies/NPCs/Uncategorized:
  49.  
  50. Quote
  51.  
  52. z_en_am.c z_en_ani.c z_en_anubice.c z_en_anubice_fire.c z_en_arrow.c z_en_ba.c z_en_bb.c z_en_bdfire.c z_en_bigokuta.c z_en_bili.c z_en_blkobj.c z_en_bom.c z_en_bom_bowl_man.c z_en_bom_chu.c z_en_bombf.c z_en_boom.c z_en_box.c z_en_bubble.c z_en_choo.c z_en_bw.c z_en_bx.c z_en_clear_tag.c z_en_cs.c z_en_daiku.c z_en_daiku_kakariko.c z_en_dekubaba.c z_en_dh.c z_en_diving_game.c z_en_dnt_jiji.c z_en_dnt_nomal.c z_en_dog.c z_en_door.c z_en_du.c z_en_dy_extra.c z_en_eiyer.c z_en_elf.c z_en_encount2.c z_en_ex_item.c z_en_ex_ruppy.c z_en_fd.c z_en_fd_fire.c z_en_fhg_fire.c z_en_fire_rock.c z_en_firefly.c z_en_sakana.c z_en_floormas.c z_en_fr.c z_en_fu.c z_en_fw.c z_en_fz.c z_en_g_switch.c z_en_ganon_mant.c z_en_ganon_organ.c z_en_gb.c z_en_ge1.c z_en_ge2.c z_en_ge3.c z_en_geldB.c z_en_girlA.c z_en_gm.c z_en_go.c z_en_go2_eff.c z_en_go2.c z_en_goma.c z_en_gr.c z_en_gs.c z_en_guest.c z_en_heishi2.c z_en_holl.c z_en_honotrap.c z_en_horse.c z_en_horse_game_check.c z_en_horse_link_child.c z_en_horse_normal.c z_en_hy.c z_en_ice_hono.c z_en_ik_inFight.c z_en_ik_inAwake.c z_en_ik_inConfrontion.c z_en_in.c z_en_mushi.c z_en_ishi.c z_en_jj.c z_en_jsjutan.c z_en_kanban.c z_en_karebaba.c z_en_ko.c z_en_kusa.c z_en_kz.c z_en_light.c z_en_m_thunder.c z_en_ma1.c z_en_ma2.c z_en_ma3.c z_en_mag.c z_en_md.c z_en_mm.c z_en_mm2.c z_en_mu.c z_en_nb_inKenjyanomaDemo02.c z_en_nb_inConfrontion.c z_en_nb.c z_en_niw.c z_en_niw_girl.c z_en_niw_lady.c z_en_nutsball.c z_en_nwc.c z_en_ny.c z_en_okuta.c z_en_oB1.c z_en_owl.c z_en_part.c z_en_peehat.c z_en_po_desert.c z_en_po_field.c z_en_po_relay.c z_en_po_sisters.c z_en_poh.c z_en_rd.c z_en_reeba.c z_en_rl_inKenjyanomaDemo02.c z_en_rl.c z_en_rr.c z_en_ru1.c z_en_ru2_inKenjyanomaDemo02.c z_en_ru2.c z_en_sa.c z_en_scene_change.c z_en_sda.c z_en_shopnuts.c z_en_siofuki.c z_en_skb.c z_en_skj.c z_en_skj_needle.c z_en_ssh.c z_en_st.c z_en_sth.c z_en_stream.c z_en_sw.c z_en_syateki_niw.c z_en_ta.c z_en_takara_man.c z_en_tana.c z_en_tg.c z_en_tite.c z_en_tk_eff.c z_en_tk.c z_en_torch2.c z_en_tp.c z_en_tr.c z_en_vali.c z_en_vb_ball.c z_en_viewer.c z_en_vm.c z_en_wallmas.c z_en_weiyer.c z_en_wf.c z_en_wood02.c z_en_oA2_inSpot05.c z_en_oA2_inMetamol.c z_en_oA2_inStalker.c z_en_oA2.c z_en_yukabyun.c z_en_zf.c z_en_girlB.c z_en_zl2.c z_en_zl3.c z_en_zl3_inEscape.c z_en_zl4.c z_en_zo_eff.c z_en_zo.c z_en_fhg.c
  53.  
  54. More general overlays/Objects/Uncategorized:
  55.  
  56. Quote
  57.  
  58. z_end_title.c z_fishing.c z_item_b_heart.c z_item_etcetera.c z_item_ocarina.c z_item_shield.c z_magic_dark.c z_magic_fire.c z_magic_wind.c z_mir_ray.c
  59. z_obj_bean.c z_obj_comb.c z_obj_dekujr.c z_obj_elevator.c z_obj_hamishi.c z_obj_hsblock.c z_obj_ice_poly.c z_obj_lift.c z_obj_lightswitch.c z_obj_makekinsuta.c z_obj_makeoshihiki.c z_obj_mure.c z_obj_mure2.c z_obj_oshihiki.c z_obj_switch.c z_obj_syokudai.c z_obj_timeblock.c z_obj_tsubo.c z_obj_warp2block.c z_object_kankyo.c z_oceff_spot.c z_oceff_storm.c z_oceff_wipe.c z_oceff_wipe2.c z_oceff_wipe3.c z_oceff_wipe4.c
  60.  
  61. There should be a total of 468 here. It doesn't help with much other than to see the makeup of the game engine/actors. In some instances the C filename differs from the file table filename. For example, "z_en_oB1.c" is the bazaar shopkeeper/shooting gallery host (ovl_En_Ossan/object_ossan), but the source code proves that object_oB1 was indeed associated with the actor at one point in time. Also, apparently there were Zoras in the Sacred Forest Meadow once. And not the regular ones, but the alpha one, object_oA2. And they transformed into something else and stalked you...?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement