Skip to content

Instantly share code, notes, and snippets.

x1nixmzeng x1nixmzeng

Block or report user

Report or block x1nixmzeng

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View bundle.cpp
#include "bundle.h"
#include "base/memorystream.h"
#include "base/assert.h"
#include "base/zlibutils.h"
#include "base/byte_order.h"
#include <vector>
#include <string>
x1nixmzeng / kameo_hashes.csv
Created Mar 11, 2018
List of hashed level names used in Kameo: Elements Of Power (Xbox)
View kameo_hashes.csv
Hash Level Name
00B35653.lvl ChamberOfPortraits
0A307B44.lvl ForgottenForest
0AB941A5.lvl FrostyCave
0B42A8B5.lvl ForgottenForestCave
0BC0E205.lvl ArmadilloCave
0C5E28BD.lvl ThornBossRoom
0C6A00C1.lvl WaterHutInterior1
0C6A00C2.lvl WaterHutInterior2
x1nixmzeng /
Created Jan 30, 2017
Grabbed by the Ghoulies animation format
//--- 010 Editor v5.0 Binary Template
// File:
// Author: wrs/x1nixmzeng
// Revision: 0.1
// Purpose: aid_anim_* parsing from
// "grabbed by the ghoulies"
x1nixmzeng / ws_soulworker.lua
Last active Feb 20, 2019
Soul Worker Wireshark Dissector (packet analyser)
View ws_soulworker.lua
-- Soul Worker Wireshark Dissector rev 1
-- Written by WRS/x1nixmzeng (
-- Usage: wireshark.exe -X lua_script:ws_soulworker.lua
local sw_port = 27017
sw_proto = Proto("sw_proto","Soul Worker Protocol")
local sw_method =
x1nixmzeng /
Created Apr 9, 2016
Soul Worker Update Checker
#!/usr/bin/env python
import io
import urllib
import zipfile
import ConfigParser
import datetime
# constants
sw_base = ""
sw_update = sw_base + "j_sw_m.xml"
x1nixmzeng / soul_worker_res_types.txt
Last active Mar 1, 2019
Quick python script to dump the structures from Soul Worker Online
View soul_worker_res_types.txt
012640BC PUSH SoulWork.01C79544 ASCII "tb_Achievement"
01264666 PUSH SoulWork.01C79558 ASCII "tb_Achievement_begin"
0126478C PUSH SoulWork.01C79570 ASCII "tb_Achievement_Emblem"
01264AAC PUSH SoulWork.01C79588 ASCII "tb_Achievement_Script"
01264C66 PUSH SoulWork.01C795A0 ASCII "tb_Akashic_Disassemble"
01264DA6 PUSH SoulWork.01C795B8 ASCII "tb_Akashic_Make"
01264F0C PUSH SoulWork.01C795C8 ASCII "tb_Akashic_Parts"
012651DC PUSH SoulWork.01C795DC ASCII "tb_Akashic_Records"
0126587C PUSH SoulWork.01C795F0 ASCII "tb_Appearance"
01265AF6 PUSH SoulWork.01C79600 ASCII "tb_Aura"
x1nixmzeng /
Last active Apr 4, 2016
Binary template to parse and validate "th_Achievement.res" (from Soul Worker Online)
//--- 010 Editor v5.0 Binary Template
// File:
// Author: WRS/x1nixmzeng
// Revision: 1
// Purpose: Reading of th_Achievement.res
local int64 read_sum = 0;
//--- 010 Editor v5.0 Binary Template
// File: pause_history_eng.2A2BB29A
// Author: wrs
// Revision: 1
// Purpose: GMD texts
char magic[4]; // "GMD\0"
x1nixmzeng /
Created Jan 28, 2016
The Witness MO format
//--- 010 Editor v5.0 Binary Template
// File:
// Author: WRS
// Revision: 1
// Purpose: The Witness MO files
uint magic; // ?? 2500072158
x1nixmzeng / Grabbed by the Ghoulies -
Created Sep 11, 2015
List of hashed resource names used in Grabbed by the Ghoulies (Xbox)
View Grabbed by the Ghoulies -

GTBG Hashes

Most non-BNL filenames are stored as hashes for Grabbed by the Ghoulies.

This is the case for the following directories:

  • demand/*
  • font/*
  • loctext/language/*
  • movie/*
You can’t perform that action at this time.