├── LunkyBox
├── Memory
│ ├── Memory.cpp
│ ├── Memory.h
│ ├── Offsets.h
│ └── Offsets.cpp
├── Spelunky
│ ├── ITEM_CLASS.cpp
│ ├── ENTITY_CLASS.cpp
│ ├── ITEM_CLASS.h
│ ├── Entity.h
│ ├── Player.h
│ ├── Spelunky.h
│ ├── Entity.cpp
│ ├── Player.cpp
│ ├── Spelunky.cpp
│ └── ENTITY_CLASS.h
├── Vector2.cpp
├── Vector2.h
├── packages.config
├── Input
│ ├── KeyState.cpp
│ ├── KeyState.h
│ ├── Input.h
│ └── Input.cpp
├── Module.h
├── Main.h
├── Config
│ ├── Config.h
│ └── Config.cpp
├── Module.cpp
├── Window
│ ├── Window.h
│ └── Window.cpp
├── Mod
│ ├── BoolMenuItem.h
│ ├── IntMenuItem.h
│ ├── MenuItem.h
│ ├── BoolMenuItem.cpp
│ ├── Mod.h
│ ├── MenuItem.cpp
│ ├── Menu.h
│ ├── IntMenuItem.cpp
│ ├── Menu.cpp
│ └── Mod.cpp
├── .gitattributes
├── Drawing
│ ├── Drawing.h
│ └── Drawing.cpp
├── Main.cpp
├── D3d9.h
├── D3d9.cpp
├── LunkyBox.vcxproj.filters
└── LunkyBox.vcxproj
├── LunkyBoxInjector
├── packages.config
├── Main.h
├── LunkyBoxInjector.vcxproj.filters
├── Main.cpp
└── LunkyBoxInjector.vcxproj
├── config.txt
├── .gitattributes
├── LunkyBox.sln
├── README.md
└── .gitignore
/LunkyBox/Memory/Memory.cpp:
--------------------------------------------------------------------------------
1 | #include "Memory.h"
2 |
3 |
--------------------------------------------------------------------------------
/LunkyBox/Spelunky/ITEM_CLASS.cpp:
--------------------------------------------------------------------------------
1 | #include "ITEM_CLASS.h"
2 |
--------------------------------------------------------------------------------
/LunkyBox/Spelunky/ENTITY_CLASS.cpp:
--------------------------------------------------------------------------------
1 | #include "ENTITY_CLASS.h"
2 |
--------------------------------------------------------------------------------
/LunkyBox/Vector2.cpp:
--------------------------------------------------------------------------------
1 | #include "Vector2.h"
2 |
3 |
4 | Vector2::Vector2(float x, float y)
5 | {
6 | this->x = x;
7 | this->y = y;
8 | }
9 |
--------------------------------------------------------------------------------
/LunkyBox/Vector2.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 |
4 | class Vector2
5 | {
6 | public:
7 | float x;
8 | float y;
9 |
10 | Vector2(float x, float y);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/LunkyBox/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/LunkyBox/Input/KeyState.cpp:
--------------------------------------------------------------------------------
1 | #include "KeyState.h"
2 |
3 |
4 | namespace Input
5 | {
6 | KeyState::KeyState()
7 | {
8 | state = false;
9 | oldState = false;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/LunkyBoxInjector/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/LunkyBox/Module.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include
5 |
6 |
7 | EXTERN_C IMAGE_DOS_HEADER __ImageBase;
8 |
9 |
10 | std::string GetModuleDirectory();
11 |
--------------------------------------------------------------------------------
/LunkyBox/Main.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include
5 | #include "D3d9.h"
6 | #include "Mod/Mod.h"
7 |
8 |
9 | bool APIENTRY DllMain(HMODULE hModule, DWORD reason, LPVOID reserved);
10 |
--------------------------------------------------------------------------------
/config.txt:
--------------------------------------------------------------------------------
1 | input_toggle_menu=0x74
2 | input_select=0x65
3 | input_back=0x60
4 | input_up=0x68
5 | input_down=0x62
6 | input_left=0x64
7 | input_right=0x66
8 |
9 | menu_x=10
10 | menu_y=10
11 | menu_width=300
12 | menu_items_per_page=7
13 | menu_sounds=on
14 | menu_layout=single_page
--------------------------------------------------------------------------------
/LunkyBox/Config/Config.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include