diff --git a/game/kernel/jak2/klisten.cpp b/game/kernel/jak2/klisten.cpp index 0f3f892e8d..4bbd675405 100644 --- a/game/kernel/jak2/klisten.cpp +++ b/game/kernel/jak2/klisten.cpp @@ -49,7 +49,7 @@ void InitListener() { kernel_dispatcher = intern_from_c("kernel-dispatcher"); sync_dispatcher = intern_from_c("sync-dispatcher"); kernel_packages = intern_from_c("*kernel-packages*"); - print_column = intern_from_c("*print-column*").cast(); + print_column = intern_from_c("*print-column*").cast(); // this is wrong ListenerLinkBlock->value() = s7.offset; ListenerFunction->value() = s7.offset; KernelFunction->value() = s7.offset; diff --git a/game/kernel/jak2/kprint.cpp b/game/kernel/jak2/kprint.cpp index 4333284922..74eb57363b 100644 --- a/game/kernel/jak2/kprint.cpp +++ b/game/kernel/jak2/kprint.cpp @@ -93,7 +93,7 @@ s32 format_impl_jak2(uint64_t* args) { // read goal binteger if (print_column.offset) { // added the if check so we can format even if the kernel didn't load right. - indentation = (*print_column) >> 3; + indentation = (*(print_column - 1)) >> 3; } // which arg we're on diff --git a/game/overlord/fake_iso.cpp b/game/overlord/fake_iso.cpp index 495aa48074..a7e107f9b9 100644 --- a/game/overlord/fake_iso.cpp +++ b/game/overlord/fake_iso.cpp @@ -244,7 +244,7 @@ LoadStackEntry* FS_OpenWad(FileRecord* fr, int32_t offset) { * This is an ISO FS API Function */ void FS_Close(LoadStackEntry* fd) { - lg::debug("[OVERLORD] FS_Close {}", fd->fr->name); + lg::debug("[OVERLORD] FS_Close {} @ {}/{}", fd->fr->name, fd->fr->location, fd->location); // close the FD fd->fr = nullptr; diff --git a/goal_src/jak1/pc/debug/entity-debug.gc b/goal_src/jak1/pc/debug/entity-debug.gc index c7cec38104..b589c2d515 100644 --- a/goal_src/jak1/pc/debug/entity-debug.gc +++ b/goal_src/jak1/pc/debug/entity-debug.gc @@ -7,6 +7,8 @@ |# +(declare-file (debug)) + (define *debug-temp-string* (new 'debug 'string 4096 (the string #f))) (defmethod set-entity! entity-debug-inspect ((obj entity-debug-inspect) (e entity))