├── GCC-Collector
├── deps
│ ├── lib
│ │ ├── DirectXTK.lib
│ │ └── ScriptHookV.lib
│ ├── ScriptHookVInc
│ │ ├── types.h
│ │ └── main.h
│ └── DirectXTKInc
│ │ ├── GraphicsMemory.h
│ │ ├── ScreenGrab.h
│ │ ├── XboxDDSTextureLoader.h
│ │ ├── CommonStates.h
│ │ ├── SpriteFont.h
│ │ ├── Mouse.h
│ │ ├── SpriteBatch.h
│ │ ├── PrimitiveBatch.h
│ │ ├── DirectXHelpers.h
│ │ ├── WICTextureLoader.h
│ │ ├── DDSTextureLoader.h
│ │ ├── GeometricPrimitive.h
│ │ ├── Model.h
│ │ ├── PostProcess.h
│ │ └── GamePad.h
├── GCC-Collector
│ ├── GCC-Collector.vcxproj.user
│ ├── script.h
│ ├── defineArea.h
│ ├── animation.h
│ ├── keyboard.h
│ ├── camera.h
│ ├── setLevel.h
│ ├── utils.h
│ ├── export.h
│ ├── animation.cpp
│ ├── setLevel.cpp
│ ├── infoIO.h
│ ├── GCC-Collector.vcxproj.filters
│ ├── createCrowd.h
│ ├── keyboard.cpp
│ ├── script.cpp
│ ├── utils.cpp
│ ├── defineArea.cpp
│ ├── camera.cpp
│ ├── GCC-Collector.vcxproj
│ ├── infoIO.cpp
│ └── export.cpp
└── GCC-Collector.sln
├── noVehicle
├── noVehicle
│ ├── lib
│ │ └── ScriptHookV.lib
│ ├── noVehicle.vcxproj.user
│ ├── src
│ │ ├── script.h
│ │ ├── keyboard.h
│ │ ├── main.cpp
│ │ ├── script.cpp
│ │ ├── types.h
│ │ ├── keyboard.cpp
│ │ └── main.h
│ ├── noVehicle.vcxproj.filters
│ └── noVehicle.vcxproj
└── noVehicle.sln
├── unlimitedLife
├── unlimitedLife
│ ├── lib
│ │ └── ScriptHookV.lib
│ ├── unlimitedLife.vcxproj.user
│ ├── src
│ │ ├── script.h
│ │ ├── keyboard.h
│ │ ├── main.cpp
│ │ ├── script.cpp
│ │ ├── types.h
│ │ ├── keyboard.cpp
│ │ └── main.h
│ ├── unlimitedLife.vcxproj.filters
│ └── unlimitedLife.vcxproj
└── unlimitedLife.sln
├── .gitignore
├── LICENSE
├── GCC-Labeler
├── mkInfo.py
├── getHead.py
├── main.py
└── combine.py
└── README.md
/GCC-Collector/deps/lib/DirectXTK.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gjy3035/GCC-CL/HEAD/GCC-Collector/deps/lib/DirectXTK.lib
--------------------------------------------------------------------------------
/GCC-Collector/deps/lib/ScriptHookV.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gjy3035/GCC-CL/HEAD/GCC-Collector/deps/lib/ScriptHookV.lib
--------------------------------------------------------------------------------
/noVehicle/noVehicle/lib/ScriptHookV.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gjy3035/GCC-CL/HEAD/noVehicle/noVehicle/lib/ScriptHookV.lib
--------------------------------------------------------------------------------
/unlimitedLife/unlimitedLife/lib/ScriptHookV.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gjy3035/GCC-CL/HEAD/unlimitedLife/unlimitedLife/lib/ScriptHookV.lib
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # root
2 | .vscode
3 |
4 | # GCC-Collector
5 | x64
6 | .vs
7 | packages
8 | packages.config
9 |
10 | # GCC-Labeler
11 | source
12 | target
13 |
--------------------------------------------------------------------------------
/noVehicle/noVehicle/noVehicle.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/GCC-Collector/GCC-Collector/GCC-Collector.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/unlimitedLife/unlimitedLife/unlimitedLife.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/noVehicle/noVehicle/src/script.h:
--------------------------------------------------------------------------------
1 | /*
2 | THIS FILE IS A PART OF GTA V SCRIPT HOOK SDK
3 | http://dev-c.com
4 | (C) Alexander Blade 2015
5 | */
6 |
7 | #pragma once
8 |
9 | #include "natives.h"
10 | #include "types.h"
11 | #include "enums.h"
12 | #include "main.h"
13 |
14 | void ScriptMain();
--------------------------------------------------------------------------------
/unlimitedLife/unlimitedLife/src/script.h:
--------------------------------------------------------------------------------
1 | /*
2 | THIS FILE IS A PART OF GTA V SCRIPT HOOK SDK
3 | http://dev-c.com
4 | (C) Alexander Blade 2015
5 | */
6 |
7 | #pragma once
8 |
9 | #include "natives.h"
10 | #include "types.h"
11 | #include "enums.h"
12 | #include "main.h"
13 |
14 | void ScriptMain();
--------------------------------------------------------------------------------
/GCC-Collector/GCC-Collector/script.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "natives.h"
3 | #include "types.h"
4 | #include "enums.h"
5 | #include "main.h"
6 |
7 | enum scriptStatusEnum {
8 | scriptStart,
9 | scriptStop,
10 | scriptReady,
11 | scriptReadyCamera,
12 | cameraMode,
13 | cameraModeEnd,
14 | scriptReadyDefineArea,
15 | defineArea,
16 | defineAreaEnd,
17 | scriptReadySetLevel,
18 | setLevel,
19 | setLevelEnd,
20 | scriptEndReady
21 | };
22 | extern scriptStatusEnum scriptStatus;
23 | void scriptMain();
--------------------------------------------------------------------------------
/noVehicle/noVehicle/src/keyboard.h:
--------------------------------------------------------------------------------
1 | /*
2 | THIS FILE IS A PART OF GTA V SCRIPT HOOK SDK
3 | http://dev-c.com
4 | (C) Alexander Blade 2015
5 | */
6 |
7 | #pragma once
8 |
9 | #include
10 |
11 | // parameters are the same as with aru's ScriptHook for IV
12 | void OnKeyboardMessage(DWORD key, WORD repeats, BYTE scanCode, BOOL isExtended, BOOL isWithAlt, BOOL wasDownBefore, BOOL isUpNow);
13 |
14 | bool IsKeyDown(DWORD key);
15 | bool IsKeyJustUp(DWORD key, bool exclusive = true);
16 | void ResetKeyState(DWORD key);
--------------------------------------------------------------------------------
/GCC-Collector/GCC-Collector/defineArea.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "natives.h"
3 | #include "infoIO.h"
4 | #include
5 |
6 | extern bool defineAreaMode;
7 |
8 | bool setPoint();
9 | bool resetPoint();
10 | int saveOneArea();
11 | void deleteBddefer();
12 |
13 | struct pedLocation {
14 | float x, y;
15 |
16 | pedLocation();
17 | pedLocation(float _x, float _y);
18 | };
19 |
20 | void startDefineArea();
21 | float cross(pedLocation &p0, pedLocation &p1, pedLocation &p2);
22 | bool inCircle(float x, float y);
23 | void showArea();
--------------------------------------------------------------------------------
/unlimitedLife/unlimitedLife/src/keyboard.h:
--------------------------------------------------------------------------------
1 | /*
2 | THIS FILE IS A PART OF GTA V SCRIPT HOOK SDK
3 | http://dev-c.com
4 | (C) Alexander Blade 2015
5 | */
6 |
7 | #pragma once
8 |
9 | #include
10 |
11 | // parameters are the same as with aru's ScriptHook for IV
12 | void OnKeyboardMessage(DWORD key, WORD repeats, BYTE scanCode, BOOL isExtended, BOOL isWithAlt, BOOL wasDownBefore, BOOL isUpNow);
13 |
14 | bool IsKeyDown(DWORD key);
15 | bool IsKeyJustUp(DWORD key, bool exclusive = true);
16 | void ResetKeyState(DWORD key);
--------------------------------------------------------------------------------
/GCC-Collector/GCC-Collector/animation.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 |
5 | struct Animation
6 | {
7 | int shortcutIndex;
8 | std::string strShortcutIndex;
9 | char* animLibrary;
10 | char* animName;
11 | int duration;
12 |
13 | std::string toString() {
14 | return strShortcutIndex + " " + std::string(animLibrary) + " " + std::string(animName) + " " + std::to_string(duration);
15 | }
16 | };
17 |
18 | bool initAnimations(std::string fileName);
19 |
20 | Animation randomAnimation();
21 | int animNum();
22 |
23 | Animation getAnim(int id);
--------------------------------------------------------------------------------
/GCC-Collector/GCC-Collector/keyboard.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "types.h"
3 | #include
4 | #include