meister1235, blue lightning, and I have been analyzing memory, investigating files, and other inter-relationships to find functions, other secrets, etc. and have created BLSMM (pronounced, Blissum... or blossom). Be warned, here be dragons. Contents Functions and Strings DLL Loading GZWin* Commands Functions and Strings Strings, with extra cheats DLL Strings, without extra cheats DLL Extracted method/class names Original thread Extracted LUA Script Sorted function list These are strings and functions the game uses in memory, also containing various names for classes, methods, and variables. Loading DLLs Based off of prior research made by various members (specifically builderman and Buggi), we've made a DLL that loads Windows Explorer when loaded, and Task Manager when detached from the SimCity 4 process. Because SimCity 4 is written in unmanaged code, the DLL had to be written in unmanaged code in order for it to load without throwing an error. The DLL was made using standard C/C++ libraries and system() calls. The DLL was written and compiled with Microsoft's Visual C++ 2010 Express IDE and consists of only three files that are actually used: Stdafx.h and SC4 DLL.h/.cpp. Stdafx.h SC4 DLL.h SC4 DLL.cpp <-- Main code However, SC4 loads any DLL with an entry point (DllMain), and waits for the DLL to finish working before it continues loading. The DLL is detached before the program continues. The source code AND DLL are attached to this post. Note: You'll probably need the Visual C++ 2010 Redistributable if nothing happens. [32-bit] [64-bit] Update: Attached a version that beeps instead of using system calls. High-pitch on load, lower-pitch when unloaded. This is better for people who don't use windowed mode. GZWin* Commands With the Extra Cheats DLL Buggi released, entering "demolish 0" in the cheat box will demolish whatever is in the northwesternmost tile. No other value appear to be valid; they cause the game to CTD (crash-to-desktop). The GZWin commands in the string list are accepted as well, though only GZWinMessageBox gives a result. The rest cause the game to CTD as well. To be continued... SC4 DLL.zip SC4 DLL (Beep).zip