From ba9e44dee4ad84f193f05065f3ae905406cbe62a Mon Sep 17 00:00:00 2001 From: Earthnuker Date: Sat, 7 Oct 2017 23:13:42 +0000 Subject: [PATCH] Created NOTES.md --- NOTES.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 0 2 files changed, 52 insertions(+) create mode 100644 NOTES.md delete mode 100644 README.md diff --git a/NOTES.md b/NOTES.md new file mode 100644 index 0000000..653f085 --- /dev/null +++ b/NOTES.md @@ -0,0 +1,52 @@ +# Infos +- Engine: ScrapEngine +- Ingame Scripting Language: Python 1.5.2 + +# Ingame-Console (Ctrl+\^) (Handler@0x42190): +* ":\": + - Get Game Engine Global Variable +* ":\ \" + - Set Game Engine Global Variable +* "?": + - Show all Global Variable +* "?\": + - Show all Global Variable matching +* "/\": + - Run Command defined in QuickConsole.py(c) 'import quickconsole;quickconsole.%s()' +* "/\ \,\": + - Run function in QuickConsole.py(c) with argument(s) 'import quickconsole;quickconsole.%s(%s)' + +# External Console (Scenegraph Debugging?) (Handler@0x5f9520): +* "listar luces" +* "listar" +* "arbol" # Patch Scrap.exe@offset 0x314bc0 replace 0x20 with 0x00 (or just type "arbol " with the space at the end) +* "mem" +* "ver uniones" +* Easter Eggs: + - "imbecil" + - "idiota" + - "capullo" + +## m3d.ini loader @0x05f7000 + +## *.packed File Format: + Header: + "BFPK\0\0\0\0" + Int32ul: number of files + for each file: + Int32ul: path length + String: path + Int32ul: size + Int32ul: offset in file + +## Interesting file: +* m3d.ini: Rendering Engine Configuration +* scripts/: Game Engine Scripts +* scripts/: Game Engine Scripts + +# How to enable External Console: +1. exctract `Data.packed` +2. in m3d.ini uncomment "ConsolaWnd" (GUI Console) or "ConsolaTxt" (Text Console) and set the value to "SI" + +# Other Interesting things +- sys.path contains "./lib" so you can load your own Python Modules \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index e69de29..0000000