Blog · corpus.blog/blogs/katyscode.wordpress.com/posts
katyscode.wordpress.com
katyscode.wordpress.com
2026
12 Mar 2026
10 Mar 2026
2021
20 Jun 2021
Reverse Engineering Adventures: Brute-force function search, or how to crack Genshin Impact with PowerShelloriginal ↗
24 Jan 2021
Reverse Engineering Adventures: VMProtect Control Flow Obfuscation (Case study: string algorithm cryptanalysis in Honkai Impact 3rd)original ↗
23 Jan 2021
19 Jan 2021
2020
27 Nov 2020
Practical IL2CPP Reverse Engineering: Extracting Protobuf definitions from applications using protobuf-net (Case Study: Fall Guys)original ↗
9 Aug 2020
2014
2 Apr 2014
2013
30 Aug 2013
XInput Tutorial Part 2: Mapping gamepad buttons and analog movement to Windows keyboard eventsoriginal ↗
30 Aug 2013
29 Aug 2013
LightSwitch for Games Part 1: Introduction to Building your Game Data Network with LightSwitchoriginal ↗
19 Mar 2013
Tetris: Adding polish with music, sound effects, backgrounds, game options, an intro sequence and other tweaksoriginal ↗
15 Mar 2013
C++ Class Hierarchies Crash Course: Derivation (“is-a”) vs Composition (“has-a”), and Is a Square a Rectangle?original ↗
5 Mar 2013
Cutting Your Teeth on FMOD Part 5: Real-time streaming of programmatically-generated audiooriginal ↗
27 Feb 2013
C++ Explained: Object initialization and assignment, lvalues and rvalues, copy and move semantics and the copy-and-swap idiomoriginal ↗
26 Feb 2013
2D Platform Games Part 6: Creating Platforms and Geometry the Player can be Inside (Ladders, Ropes and Water)original ↗
28 Jan 2013
Cutting Your Teeth on FMOD Part 4: Frequency Analysis, Graphic Equalizer, Beat Detection and BPM Estimationoriginal ↗
16 Jan 2013
15 Jan 2013
2012
13 Oct 2012
5 Oct 2012
C++11: Using std::unique_ptr as a class member: initialization, move semantics and custom deletersoriginal ↗
4 Oct 2012
22 Sept 2012
22 Sept 2012
How to determine programmatically if your processor has hyperthreading, SIMD and other processing capabilities with __cpuidoriginal ↗
22 Sept 2012
22 Sept 2012
20 May 2012
14 May 2012
2008
17 Mar 2008
2007
24 Sept 2007
28 Jul 2007