This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
signed __int64 __fastcall ResourceBgdata::doCreate(ResourceBgdata *this, uchar *data, ulong actualFileSize, sead::ExpHeap *heap) | |
{ | |
// [COLLAPSED LOCAL DECLARATIONS. PRESS KEYPAD CTRL-"+" TO EXPAND] | |
heapa = GameDataMgr::sInstance->saveAreaHeap; | |
al::ByamlIter::ByamlIter(&byamlIter, data); | |
dataa.vptr = 0LL; | |
al::ByamlIter::getKeyName(&byamlIter, (const char **)&dataa, 0); | |
v729 = &sead::SafeString::vt; | |
v730 = dataa.vptr; |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
root_heap_array: | |
addr: 0xa2dfa40 | |
size: 1 | |
capacity: 4 | |
root_heap: | |
name: RootHeap | |
addr: 0x10a000000 | |
parent: null | |
size: 3227516928 | |
type: ExpHeap |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
int __cdecl AI_Query_Check100EnemyActiveTiming::doQuery(__int64 x0_0) | |
{ | |
// [COLLAPSED LOCAL DECLARATIONS. PRESS KEYPAD CTRL-"+" TO EXPAND] | |
v1 = j_getCurrentMapType(); | |
v1->vptr->assureTermination(v1); | |
v1->vptr->assureTermination(v1); | |
v2 = v1->cstr; | |
if ( v2 != "MainField" ) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void __fastcall act::EnemyHinox::attachPlayer(act::EnemyHinox *this) | |
{ | |
// [COLLAPSED LOCAL DECLARATIONS. PRESS KEYPAD CTRL-"+" TO EXPAND] | |
pMessedWithPlayerPosition = &this->attachedPlayer; | |
if ( this->attachedPlayer || !this->caughtPlayer ) | |
return; | |
frm = Framework::sInstance; | |
if ( !Framework::sInstance ) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ocarina = get_inventory_item_register(0); | |
has_ocarina = ocarina != 0xFF; | |
WidgetPos::setVisible(&this->icon_c_btn02->_._.rootWidget.pos, has_ocarina); | |
if ( has_ocarina ) | |
{ | |
form = player->active_form; | |
if ( s_common_data.save.used_instruments & (1 << form) ) | |
{ | |
switch ( form ) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
objs = requests.get("https://radar.zeldamods.org/objs/MainField?q=EntranceElevator*&withMapNames=1").json() | |
gen_groups = [] | |
common_objs = set() | |
ignored_objs = set(["DgnObj_DungeonEntranceSP_Far", | |
"DgnObj_EntranceElevatorSP", "DgnObj_DungeonEntrance_A_01_Far", "DgnObj_EntranceElevator_A_01"]) | |
ignored_objs |= {'DgnObj_DungeonEntranceSP', 'DgnObj_EntranceShutterSP', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void __fastcall global_ctx::spawn_elegy_statue(global_ctx *a1, player_actor *player) | |
{ | |
// [COLLAPSED LOCAL DECLARATIONS. PRESS KEYPAD CTRL-"+" TO EXPAND] | |
v4 = (char *)&a1->field_2000; | |
form = player->active_form; | |
v6 = (ActorLists *)(v4 + 0xB0); | |
statue = a1->elegy_statues[form]; | |
if ( statue ) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# bomb | |
ALLOC 0xa64 C:\Jenkins\workspace\joker\prog\game\sources\original\z_actor.cpp(10836) | |
ALLOC_RESULT 0x87b9b30 0xab0 C:\Jenkins\workspace\joker\prog\game\sources\original\z_actor.cpp(10836) | |
ALLOC 0x59c C:\Jenkins\workspace\joker\prog\game\sources\original\z_actor.cpp(10944) | |
ALLOC_RESULT 0x97f9f90 0x5e0 C:\Jenkins\workspace\joker\prog\game\sources\original\z_actor.cpp(10944) | |
ALLOC 0x4c C:\Jenkins\workspace\joker\prog\game\sources\ctr\ObjectBankArchive.cpp(787) | |
ALLOC_RESULT 0x97fb800 0x90 C:\Jenkins\workspace\joker\prog\game\sources\ctr\ObjectBankArchive.cpp(787) | |
ALLOC 0x204 C:\Jenkins\workspace\joker\prog\game\sources\original\z_eff_ss_g_spk.cpp(200) | |
ALLOC_RESULT 0x97fb5b0 0x250 C:\Jenkins\workspace\joker\prog\game\sources\original\z_eff_ss_g_spk.cpp(200) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include <basis/seadTypes.h> | |
#include <container/seadListImpl.h> | |
#include <container/seadSafeArray.h> | |
#include <container/seadTreeMap.h> | |
#include <prim/seadBitFlag.h> | |
#include <prim/seadRuntimeTypeInfo.h> | |
#include <prim/seadSafeString.h> | |
#include <prim/seadTypedBitFlag.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void Allocator::PrintDebugInfo(bool print_all_blocks) const { | |
println("===== ALLOCATOR INFO ====="); | |
println("Root block: %08x → %08x (%zu bytes)", root_block.addr, root_block_end.addr, | |
total_heap_size); | |
println("Small block threshold: 0x%zx bytes", small_block_threshold); | |
println("Number of blocks: %lu", block_count); | |
println("Average allocation size: %zu bytes", average_alloc_size); | |
println(" "); |