Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JRickey/BattleShip
/ functions
Functions
1,583 in github.com/JRickey/BattleShip
⨍
Functions
1,583
◇
Types & classes
197
↓ 1 callers
Function
WriteRecipeSidecar
port/first_run.cpp:73
↓ 1 callers
Function
WriteSidecar
port/enhancements/ShaderDownloader.cpp:399
↓ 1 callers
Function
WritesPartialFragColor
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 callers
Function
_banner
(script_name: str, src_name: str)
tools/png_to_c_array.py:36
↓ 1 callers
Function
_build_argparser
()
debug_tools/m64p_screenshot/m64p_screenshot.py:304
↓ 1 callers
Function
_build_submotion_names
Build name table for sub-motion animation files 357-498.
tools/generate_yamls.py:163
↓ 1 callers
Function
_classify_replace_reason
Build a reason string for two cmds at the same logical slot.
debug_tools/gbi_diff/gbi_diff.py:225
↓ 1 callers
Function
_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 callers
Function
_div_category
Bucket a Divergence into one of the summary categories.
debug_tools/gbi_diff/gbi_diff.py:341
↓ 1 callers
Method
_handle_save
(self, body: bytes)
tools/edit_css_icon.py:88
↓ 1 callers
Function
_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 callers
Function
_repo_root
Return the ssb64-port repo root (debug_tools/m64p_screenshot/../..).
debug_tools/m64p_screenshot/m64p_screenshot.py:114
↓ 1 callers
Function
_s16
(x)
debug_tools/adpcm_diff/resample_offline.py:68
↓ 1 callers
Function
_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 callers
Function
_snapshot_pngs
Return the set of .png filenames currently in ``directory``.
debug_tools/m64p_screenshot/m64p_screenshot.py:258
↓ 1 callers
Function
_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 callers
Function
aEnvMixerImpl
port/audio/mixer.c:598
↓ 1 callers
Function
aPoleFilterIirImpl
port/audio/mixer.c:760
↓ 1 callers
Function
aPoleFilterPoleImpl
port/audio/mixer.c:717
↓ 1 callers
Function
aSetBufferImpl
port/audio/mixer.c:160
↓ 1 callers
Function
acmd_decode_cmd
debug_tools/acmd_trace/acmd_decoder.c:96
↓ 1 callers
Function
acmd_opcode_name
debug_tools/acmd_trace/acmd_decoder.c:43
↓ 1 callers
Function
acmd_trace_init
debug_tools/acmd_trace/acmd_trace.c:40
↓ 1 callers
Function
acmd_trace_log_cmd
debug_tools/acmd_trace/acmd_trace.c:164
↓ 1 callers
Method
acquire
(Context context)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:35
↓ 1 callers
Method
addAudioDevice
(boolean isCapture, int deviceId)
android/app/src/main/java/org/libsdl/app/SDLAudioManager.java:512
↓ 1 callers
Method
addMenuButton
Menu-toggle button — single press → push F1 to SDL. No label.
android/app/src/main/java/com/jrickey/battleship/TouchOverlay.java:398
↓ 1 callers
Function
amalgamate
(file_path, include_dirs, processed, out_file, assets_dir)
tools/merge_mod.py:447
↓ 1 callers
Function
analyze_bitmap
Parse a Bitmap struct from big-endian data.
tools/verify_struct_byteswap.py:212
↓ 1 callers
Function
analyze_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 callers
Function
analyze_file
Analyze a decompressed file's structure.
tools/examine_reloc_files.py:144
↓ 1 callers
Function
analyze_sprite
Parse a Sprite struct from big-endian data and show all field states.
tools/verify_struct_byteswap.py:114
↓ 1 callers
Function
applyOutputFilter
port/audio/audio_playback.cpp:167
↓ 1 callers
Function
apply_complete_1p
(d: BackupData, difficulty: int = DIFFICULTY_VERY_HARD, hiscore: int = 999_999)
tools/save_editor.py:533
↓ 1 callers
Function
apply_fixup_tex_bytes
port/bridge/lbreloc_byteswap.cpp:863
↓ 1 callers
Function
apply_fixup_tex_u16
port/bridge/lbreloc_byteswap.cpp:874
↓ 1 callers
Function
apply_fixup_vertex
port/bridge/lbreloc_byteswap.cpp:847
↓ 1 callers
Function
apply_fixups
port/bridge/lbreloc_byteswap.cpp:891
↓ 1 callers
Function
apply_perfect_btp
(d: BackupData, time_ticks: int = 30 * TIME_SEC)
tools/save_editor.py:548
↓ 1 callers
Function
apply_perfect_btt
(d: BackupData, time_ticks: int = 30 * TIME_SEC)
tools/save_editor.py:541
↓ 1 callers
Function
apply_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 callers
Function
apply_unlock_chars
(d: BackupData)
tools/save_editor.py:510
↓ 1 callers
Function
apply_unlock_inishie
(d: BackupData)
tools/save_editor.py:515
↓ 1 callers
Function
apply_unlock_itemswitch
(d: BackupData)
tools/save_editor.py:523
↓ 1 callers
Function
apply_unlock_soundtest
(d: BackupData)
tools/save_editor.py:519
↓ 1 callers
Function
apply_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 callers
Function
base_type
Extract the base struct name from a pointer type string. "MObjSub **" -> "MObjSub", "Gfx *" -> "Gfx"
tools/pointer_audit.py:210
↓ 1 callers
Function
buildBackgroundSprite
port/css_icons/port_css_stage_assets.cpp:260
↓ 1 callers
Function
buildEmblemSprite
port/css_icons/port_css_stage_assets.cpp:491
↓ 1 callers
Function
buildIconSprite
port/css_icons/port_css_stage_assets.cpp:336
↓ 1 callers
Function
buildNameSprite
port/css_icons/port_css_stage_assets.cpp:409
↓ 1 callers
Function
buildSpriteFor
port/css_icons/port_css_arrow.cpp:82
↓ 1 callers
Method
buildUi
()
android/app/src/main/java/com/jrickey/battleship/BootActivity.java:121
↓ 1 callers
Function
build_arg_parser
()
tools/save_editor.py:771
↓ 1 callers
Function
build_download_points
(repo: str)
tools/generate_readme_stats.py:413
↓ 1 callers
Function
build_html
Inject the current PNG as a base64 data URL into the HTML template.
tools/edit_css_icon.py:119
↓ 1 callers
Function
build_star_points
(repo: str)
tools/generate_readme_stats.py:270
↓ 1 callers
Function
build_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 callers
Function
build_verid_to_usord
{version_file_id: us_ordinal} from the header's ll_<N>_FileID symbols.
tools/generate_yamls.py:319
↓ 1 callers
Function
build_vpk0
()
tools/examine_texture_formats.py:86
↓ 1 callers
Function
build_vpk0
()
tools/examine_blob_layout.py:79
↓ 1 callers
Function
build_vpk0
()
tools/examine_pointer_targets.py:59
↓ 1 callers
Function
build_vpk0_decompressor
()
tools/examine_word_patterns.py:259
↓ 1 callers
Function
build_vpk0_decompressor
Build the VPK0 decompressor as a shared library.
tools/examine_reloc_files.py:61
↓ 1 callers
Function
build_vpk0_test_exe
Build a test exe that decompresses files and reports results via exit code.
tools/test_vpk0.py:23
↓ 1 callers
Function
byteSwapScriptBank
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 callers
Function
byteSwapTextureBank
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 callers
Function
categorize_file
Return category name for a given file.
tools/generate_yamls.py:402
↓ 1 callers
Function
chain_fixup_settimg
port/bridge/lbreloc_byteswap.cpp:1118
↓ 1 callers
Function
chain_fixup_vertex
port/bridge/lbreloc_byteswap.cpp:1251
↓ 1 callers
Method
checkConnectionForChromebookIssue
()
android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:231
↓ 1 callers
Method
chromebookConnectionHandler
()
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:434
↓ 1 callers
Function
clamp16
(v: int)
debug_tools/adpcm_diff/resample_offline.py:73
↓ 1 callers
Function
clamp16
(v: int)
debug_tools/adpcm_diff/adpcm_offline_decode.py:33
↓ 1 callers
Function
clampS16FromDouble
port/audio/audio_playback.cpp:149
↓ 1 callers
Function
clamp_s16
(x: int)
tools/aifc_to_wav.py:49
↓ 1 callers
Function
classify_download_asset
(asset_name: str)
tools/generate_readme_stats.py:355
↓ 1 callers
Function
classify_target
Classify what data starts at a given word offset in the file.
tools/examine_pointer_targets.py:127
↓ 1 callers
Function
classify_word
Classify a single big-endian u32 word.
tools/examine_word_patterns.py:124
↓ 1 callers
Method
close
()
android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:624
↓ 1 callers
Function
cmd_charname
(args)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:479
↓ 1 callers
Function
cmd_diff
(argv)
debug_tools/reloc_extract/reloc_extract.py:240
↓ 1 callers
Function
cmd_extract
(argv)
debug_tools/reloc_extract/reloc_extract.py:220
↓ 1 callers
Function
cmd_flags
port/port_aobj_fixup.cpp:59
↓ 1 callers
Function
cmd_letter
(args)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:442
↓ 1 callers
Function
cmd_opcode
port/port_aobj_fixup.cpp:53
↓ 1 callers
Function
cmd_portrait
(args)
debug_tools/sprite_deswizzle/sprite_deswizzle.py:468
↓ 1 callers
Function
collect_new_screenshots
Return newly produced PNGs (those not present in ``before``), mtime-sorted.
debug_tools/m64p_screenshot/m64p_screenshot.py:265
↓ 1 callers
Function
collect_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 callers
Method
commitText
(CharSequence text, int newCursorPosition)
android/app/src/main/java/org/libsdl/app/SDLActivity.java:1991
↓ 1 callers
Method
compare
(InputDevice.MotionRange arg0, InputDevice.MotionRange arg1)
android/app/src/main/java/org/libsdl/app/SDLControllerManager.java:155
↓ 1 callers
Function
compare_commands
Compare two commands. Returns a Divergence if they differ, else None.
debug_tools/acmd_diff/acmd_diff.py:144
↓ 1 callers
Function
compute_apex_angle_deg
Return the apex angle in degrees for a triangle apex at (W, H/2).
tools/generate_arrow_svg.py:57
↓ 1 callers
Function
compute_file_info
Compute ROM offset and byte size for each file from the table entries.
tools/generate_yamls.py:441
↓ 1 callers
Method
connectHIDDeviceUSB
(UsbDevice usbDevice)
android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:337
↓ 1 callers
Function
convertAlphaToIA4
port/css_icons/port_css_stage_assets.cpp:208
↓ 1 callers
Function
convertToRGBA16BE
port/css_icons/port_css_stage_assets.cpp:230
↓ 1 callers
Method
convert_n64_to_png
(texture: Texture)
tools/merge_mod.py:234
↓ 1 callers
Function
convert_one
(wav_path: Path, out_path: Path)
tools/wav_to_pcm_inc_c.py:92
↓ 1 callers
Function
convert_png_to_n64_texture
(png_bytes: bytes, texture_type: TextureType)
tools/merge_mod.py:369
← previous
next →
501–600 of 1,583, ranked by callers