MCPcopy Create free account

hub / github.com/JRickey/BattleShip / functions

Functions1,583 in github.com/JRickey/BattleShip

↓ 1 callersFunctionWriteRecipeSidecar
port/first_run.cpp:73
↓ 1 callersFunctionWriteSidecar
port/enhancements/ShaderDownloader.cpp:399
↓ 1 callersFunctionWritesPartialFragColor
Reject shaders that write `FragColor.rgb = ...` (or .gl_FragColor.rgb, or our own .fragColor.rgb after rewrite) without anywhere also setting the alph
port/enhancements/ShaderDownloader.cpp:200
↓ 1 callersFunction_banner
(script_name: str, src_name: str)
tools/png_to_c_array.py:36
↓ 1 callersFunction_build_argparser
()
debug_tools/m64p_screenshot/m64p_screenshot.py:304
↓ 1 callersFunction_build_submotion_names
Build name table for sub-motion animation files 357-498.
tools/generate_yamls.py:163
↓ 1 callersFunction_classify_replace_reason
Build a reason string for two cmds at the same logical slot.
debug_tools/gbi_diff/gbi_diff.py:225
↓ 1 callersFunction_compute_timeout
Pick a subprocess timeout that scales with the highest requested frame. For short captures we use DEFAULT_TIMEOUT_SECONDS. For long captures we
debug_tools/m64p_screenshot/m64p_screenshot.py:196
↓ 1 callersFunction_div_category
Bucket a Divergence into one of the summary categories.
debug_tools/gbi_diff/gbi_diff.py:341
↓ 1 callersMethod_handle_save
(self, body: bytes)
tools/edit_css_icon.py:88
↓ 1 callersFunction_is_portable_build
Return True if the local CMake build was configured with NON_PORTABLE=OFF — in which case the running binary writes `ssb64_save.bin` to its cw
tools/save_editor.py:412
↓ 1 callersFunction_repo_root
Return the ssb64-port repo root (debug_tools/m64p_screenshot/../..).
debug_tools/m64p_screenshot/m64p_screenshot.py:114
↓ 1 callersFunction_s16
(x)
debug_tools/adpcm_diff/resample_offline.py:68
↓ 1 callersFunction_searched_m64p_paths
Return the list of paths we'd report on a "binary not found" error.
debug_tools/m64p_screenshot/m64p_screenshot.py:152
↓ 1 callersFunction_snapshot_pngs
Return the set of .png filenames currently in ``directory``.
debug_tools/m64p_screenshot/m64p_screenshot.py:258
↓ 1 callersFunction_swap_halves
For each `full_bytes`-sized chunk in the row, swap the two `half_bytes`-sized halves.
debug_tools/sprite_deswizzle/sprite_deswizzle.py:192
↓ 1 callersFunctionaEnvMixerImpl
port/audio/mixer.c:598
↓ 1 callersFunctionaPoleFilterIirImpl
port/audio/mixer.c:760
↓ 1 callersFunctionaPoleFilterPoleImpl
port/audio/mixer.c:717
↓ 1 callersFunctionaSetBufferImpl
port/audio/mixer.c:160
↓ 1 callersFunctionacmd_decode_cmd
debug_tools/acmd_trace/acmd_decoder.c:96
↓ 1 callersFunctionacmd_opcode_name
debug_tools/acmd_trace/acmd_decoder.c:43
↓ 1 callersFunctionacmd_trace_init
debug_tools/acmd_trace/acmd_trace.c:40
↓ 1 callersFunctionacmd_trace_log_cmd
debug_tools/acmd_trace/acmd_trace.c:164
↓ 1 callersMethodacquire
(Context context)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:35
↓ 1 callersMethodaddAudioDevice
(boolean isCapture, int deviceId)
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:512
↓ 1 callersMethodaddMenuButton
Menu-toggle button — single press → push F1 to SDL. No label.
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:398
↓ 1 callersFunctionamalgamate
(file_path, include_dirs, processed, out_file, assets_dir)
tools/merge_mod.py:447
↓ 1 callersFunctionanalyze_bitmap
Parse a Bitmap struct from big-endian data.
tools/verify_struct_byteswap.py:212
↓ 1 callersFunctionanalyze_file
Full analysis: parse DL commands, find texture refs, compute swap budget. Returns per-word swap requirement array and texture stats.
tools/examine_texture_formats.py:177
↓ 1 callersFunctionanalyze_file
Analyze a decompressed file's structure.
tools/examine_reloc_files.py:144
↓ 1 callersFunctionanalyze_sprite
Parse a Sprite struct from big-endian data and show all field states.
tools/verify_struct_byteswap.py:114
↓ 1 callersFunctionapplyOutputFilter
port/audio/audio_playback.cpp:167
↓ 1 callersFunctionapply_complete_1p
(d: BackupData, difficulty: int = DIFFICULTY_VERY_HARD, hiscore: int = 999_999)
tools/save_editor.py:533
↓ 1 callersFunctionapply_fixup_tex_bytes
port/bridge/lbreloc_byteswap.cpp:863
↓ 1 callersFunctionapply_fixup_tex_u16
port/bridge/lbreloc_byteswap.cpp:874
↓ 1 callersFunctionapply_fixup_vertex
port/bridge/lbreloc_byteswap.cpp:847
↓ 1 callersFunctionapply_fixups
port/bridge/lbreloc_byteswap.cpp:891
↓ 1 callersFunctionapply_perfect_btp
(d: BackupData, time_ticks: int = 30 * TIME_SEC)
tools/save_editor.py:548
↓ 1 callersFunctionapply_perfect_btt
(d: BackupData, time_ticks: int = 30 * TIME_SEC)
tools/save_editor.py:541
↓ 1 callersFunctionapply_swizzle
Apply a deswizzle strategy to `texels` (DRAM-order bytes, BE as in the file). Returns a new bytes object with the swizzle applied to odd rows
debug_tools/sprite_deswizzle/sprite_deswizzle.py:200
↓ 1 callersFunctionapply_unlock_chars
(d: BackupData)
tools/save_editor.py:510
↓ 1 callersFunctionapply_unlock_inishie
(d: BackupData)
tools/save_editor.py:515
↓ 1 callersFunctionapply_unlock_itemswitch
(d: BackupData)
tools/save_editor.py:523
↓ 1 callersFunctionapply_unlock_soundtest
(d: BackupData)
tools/save_editor.py:519
↓ 1 callersFunctionapply_vs_fill
Populate every fighter's VS record with non-zero stats so the Character Data screen shows actual numbers (a fresh save displays all zeros whic
tools/save_editor.py:555
↓ 1 callersFunctionbase_type
Extract the base struct name from a pointer type string. "MObjSub **" -> "MObjSub", "Gfx *" -> "Gfx"
tools/pointer_audit.py:210
↓ 1 callersFunctionbuildBackgroundSprite
port/css_icons/port_css_stage_assets.cpp:260
↓ 1 callersFunctionbuildEmblemSprite
port/css_icons/port_css_stage_assets.cpp:491
↓ 1 callersFunctionbuildIconSprite
port/css_icons/port_css_stage_assets.cpp:336
↓ 1 callersFunctionbuildNameSprite
port/css_icons/port_css_stage_assets.cpp:409
↓ 1 callersFunctionbuildSpriteFor
port/css_icons/port_css_arrow.cpp:82
↓ 1 callersMethodbuildUi
()
android/app/src/main/java/com/jrickey/battleship/BootActivity.java:121
↓ 1 callersFunctionbuild_arg_parser
()
tools/save_editor.py:771
↓ 1 callersFunctionbuild_download_points
(repo: str)
tools/generate_readme_stats.py:413
↓ 1 callersFunctionbuild_html
Inject the current PNG as a base64 data URL into the HTML template.
tools/edit_css_icon.py:119
↓ 1 callersFunctionbuild_star_points
(repo: str)
tools/generate_readme_stats.py:270
↓ 1 callersFunctionbuild_struct_graph
For each struct, collect the set of struct names it points to. Returns dict {struct_name: {referenced_struct_names}}.
tools/pointer_audit.py:222
↓ 1 callersFunctionbuild_verid_to_usord
{version_file_id: us_ordinal} from the header's ll_<N>_FileID symbols.
tools/generate_yamls.py:319
↓ 1 callersFunctionbuild_vpk0
()
tools/examine_texture_formats.py:86
↓ 1 callersFunctionbuild_vpk0
()
tools/examine_blob_layout.py:79
↓ 1 callersFunctionbuild_vpk0
()
tools/examine_pointer_targets.py:59
↓ 1 callersFunctionbuild_vpk0_decompressor
()
tools/examine_word_patterns.py:259
↓ 1 callersFunctionbuild_vpk0_decompressor
Build the VPK0 decompressor as a shared library.
tools/examine_reloc_files.py:61
↓ 1 callersFunctionbuild_vpk0_test_exe
Build a test exe that decompresses files and reports results via exit code.
tools/test_vpk0.py:23
↓ 1 callersFunctionbyteSwapScriptBank
Script bank layout on ROM (IDO BE): * +0x00 s32 scripts_num * +0x04 u32[] offset table (scripts_num entries, each an offset from blob base
port/bridge/particle_bank_bridge.cpp:201
↓ 1 callersFunctionbyteSwapTextureBank
Texture bank layout on ROM (IDO BE): * +0x00 s32 textures_num * +0x04 u32[] offset table (textures_num entries) * +... raw LBTextu
port/bridge/particle_bank_bridge.cpp:255
↓ 1 callersFunctioncategorize_file
Return category name for a given file.
tools/generate_yamls.py:402
↓ 1 callersFunctionchain_fixup_settimg
port/bridge/lbreloc_byteswap.cpp:1118
↓ 1 callersFunctionchain_fixup_vertex
port/bridge/lbreloc_byteswap.cpp:1251
↓ 1 callersMethodcheckConnectionForChromebookIssue
()
android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:231
↓ 1 callersMethodchromebookConnectionHandler
()
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:434
↓ 1 callersFunctionclamp16
(v: int)
debug_tools/adpcm_diff/resample_offline.py:73
↓ 1 callersFunctionclamp16
(v: int)
debug_tools/adpcm_diff/adpcm_offline_decode.py:33
↓ 1 callersFunctionclampS16FromDouble
port/audio/audio_playback.cpp:149
↓ 1 callersFunctionclamp_s16
(x: int)
tools/aifc_to_wav.py:49
↓ 1 callersFunctionclassify_download_asset
(asset_name: str)
tools/generate_readme_stats.py:355
↓ 1 callersFunctionclassify_target
Classify what data starts at a given word offset in the file.
tools/examine_pointer_targets.py:127
↓ 1 callersFunctionclassify_word
Classify a single big-endian u32 word.
tools/examine_word_patterns.py:124
↓ 1 callersMethodclose
()
android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:624
↓ 1 callersFunctioncmd_charname
(args)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:479
↓ 1 callersFunctioncmd_diff
(argv)
debug_tools/reloc_extract/reloc_extract.py:240
↓ 1 callersFunctioncmd_extract
(argv)
debug_tools/reloc_extract/reloc_extract.py:220
↓ 1 callersFunctioncmd_flags
port/port_aobj_fixup.cpp:59
↓ 1 callersFunctioncmd_letter
(args)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:442
↓ 1 callersFunctioncmd_opcode
port/port_aobj_fixup.cpp:53
↓ 1 callersFunctioncmd_portrait
(args)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:468
↓ 1 callersFunctioncollect_new_screenshots
Return newly produced PNGs (those not present in ``before``), mtime-sorted.
debug_tools/m64p_screenshot/m64p_screenshot.py:265
↓ 1 callersFunctioncollect_src_symbols
Scan src/ for every `ll*` identifier referenced in the decomp. Used only to detect `ll*` names that are not in the symbols table — the actual
tools/generate_reloc_stubs.py:81
↓ 1 callersMethodcommitText
(CharSequence text, int newCursorPosition)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1991
↓ 1 callersMethodcompare
(InputDevice.MotionRange arg0, InputDevice.MotionRange arg1)
android/app/src/main/java/org/libsdl/app/SDLControllerManager.java:155
↓ 1 callersFunctioncompare_commands
Compare two commands. Returns a Divergence if they differ, else None.
debug_tools/acmd_diff/acmd_diff.py:144
↓ 1 callersFunctioncompute_apex_angle_deg
Return the apex angle in degrees for a triangle apex at (W, H/2).
tools/generate_arrow_svg.py:57
↓ 1 callersFunctioncompute_file_info
Compute ROM offset and byte size for each file from the table entries.
tools/generate_yamls.py:441
↓ 1 callersMethodconnectHIDDeviceUSB
(UsbDevice usbDevice)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:337
↓ 1 callersFunctionconvertAlphaToIA4
port/css_icons/port_css_stage_assets.cpp:208
↓ 1 callersFunctionconvertToRGBA16BE
port/css_icons/port_css_stage_assets.cpp:230
↓ 1 callersMethodconvert_n64_to_png
(texture: Texture)
tools/merge_mod.py:234
↓ 1 callersFunctionconvert_one
(wav_path: Path, out_path: Path)
tools/wav_to_pcm_inc_c.py:92
↓ 1 callersFunctionconvert_png_to_n64_texture
(png_bytes: bytes, texture_type: TextureType)
tools/merge_mod.py:369
← previousnext →501–600 of 1,583, ranked by callers