Skip to content

Commit 9b394dd

Browse files
Initial commit
0 parents  commit 9b394dd

File tree

1,227 files changed

+12829311
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,227 files changed

+12829311
-0
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.gitignore

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
.vscode/*
2+
build/*
3+
**/.vs
4+
**/Debug/*
5+
**/x64/*
6+
**/*.pid
7+
**/*.log
8+
**/*.o
9+
**/*.elf
10+
**/*.vcxproj.filters
11+
**/archives/*
12+
*.sdf
13+
*.suo
14+
*.user
15+
**/PS3_Debug/*
16+
**/PS3_Release/*
17+
PS3_Debug/*
18+
PS3_Release/*
19+
bin/*
20+
bin-int/*
21+
GTA V Script Decompiler/obj/
22+
GTA V Script Decompiler/Release/
23+
GTA V Script Decompiler/bin/
24+
*.db
25+
GTA V Script Decompiler/Resources/Entities2.dat
26+
*.xsc
27+
*.sco
28+
*.opensdf
29+
.vs/*

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# RedDeadRedemption
2+
PS3 SPRX Mod Menu for Red Dead Redemption Game Of The Year Edition
3+
4+
![Preview](https://github.com/TheRouletteBoi/RedDeadRedemption/blob/master/Resources/Preview.png)

RedDeadRedemption.sln

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.21005.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RedDeadRedemption", "RedDeadRedemption\RedDeadRedemption.vcxproj", "{EAA78935-747D-420B-B45E-7FC2F5EFBF91}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|PS3 = Debug|PS3
11+
Release|PS3 = Release|PS3
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{EAA78935-747D-420B-B45E-7FC2F5EFBF91}.Debug|PS3.ActiveCfg = Debug|PS3
15+
{EAA78935-747D-420B-B45E-7FC2F5EFBF91}.Debug|PS3.Build.0 = Debug|PS3
16+
{EAA78935-747D-420B-B45E-7FC2F5EFBF91}.Release|PS3.ActiveCfg = Release|PS3
17+
{EAA78935-747D-420B-B45E-7FC2F5EFBF91}.Release|PS3.Build.0 = Release|PS3
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|PS3">
5+
<Configuration>Debug</Configuration>
6+
<Platform>PS3</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Release|PS3">
9+
<Configuration>Release</Configuration>
10+
<Platform>PS3</Platform>
11+
</ProjectConfiguration>
12+
</ItemGroup>
13+
<PropertyGroup Label="Globals">
14+
<VCTargetsPath Condition="'$(VCTargetsPath12)' != '' and '$(VSVersion)' == '' and '$(VisualStudioVersion)' == ''">$(VCTargetsPath12)</VCTargetsPath>
15+
<ProjectGuid>{EAA78935-747D-420B-B45E-7FC2F5EFBF91}</ProjectGuid>
16+
</PropertyGroup>
17+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|PS3'" Label="Configuration">
19+
<ConfigurationType>DynamicLibrary</ConfigurationType>
20+
<PlatformToolset>SNC</PlatformToolset>
21+
<NoTocRestore>NoTocRestore1</NoTocRestore>
22+
</PropertyGroup>
23+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|PS3'" Label="Configuration">
24+
<ConfigurationType>DynamicLibrary</ConfigurationType>
25+
<PlatformToolset>SNC</PlatformToolset>
26+
<NoTocRestore>NoTocRestore1</NoTocRestore>
27+
</PropertyGroup>
28+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
29+
<PropertyGroup Condition="'$(DebuggerFlavor)'=='PS3Debugger'" Label="OverrideDebuggerDefaults">
30+
<!--LocalDebuggerCommand>$(TargetPath)</LocalDebuggerCommand-->
31+
<!--LocalDebuggerCommandArguments></LocalDebuggerCommandArguments-->
32+
<!--LocalDebuggerCommandLine>-r -e -m</LocalDebuggerCommandLine-->
33+
<!--LocalRunCommandLine>-r</LocalRunCommandLine-->
34+
<!--LocalTunerCommandLine></LocalTunerCommandLine-->
35+
<!--LocalDebuggerFileServingDirectory>$(ProjectDir)</LocalDebuggerFileServingDirectory-->
36+
<!--LocalDebuggerHomeDirectory>$(ProjectDir)</LocalDebuggerHomeDirectory-->
37+
<!--LocalDebuggerProjectFile></LocalDebuggerProjectFile-->
38+
<!--LocalDebuggerResetType>Soft</LocalDebuggerResetType-->
39+
<!--LocalDebuggerClearTty>False</LocalDebuggerClearTty-->
40+
</PropertyGroup>
41+
<ImportGroup Label="ExtensionSettings">
42+
</ImportGroup>
43+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|PS3'">
44+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
45+
</ImportGroup>
46+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|PS3'">
47+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
48+
</ImportGroup>
49+
<PropertyGroup Label="UserMacros" />
50+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|PS3'">
51+
<OutDir>$(SolutionDir)bin\$(Configuration)-$(Platform)\</OutDir>
52+
<IntDir>$(SolutionDir)bin-int\$(Configuration)-$(Platform)\$(ProjectName)\</IntDir>
53+
<SourcePath>$(ProjectDir)src;$(SourcePath)</SourcePath>
54+
<IgnoreImportLibrary>true</IgnoreImportLibrary>
55+
</PropertyGroup>
56+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|PS3'">
57+
<OutDir>$(SolutionDir)bin\$(Configuration)-$(Platform)\</OutDir>
58+
<IntDir>$(SolutionDir)bin-int\$(Configuration)-$(Platform)\$(ProjectName)\</IntDir>
59+
<SourcePath>$(ProjectDir)src;$(SourcePath)</SourcePath>
60+
<IgnoreImportLibrary>true</IgnoreImportLibrary>
61+
</PropertyGroup>
62+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|PS3'">
63+
<ClCompile>
64+
<PreprocessorDefinitions>_DEBUG;__CELL_ASSERT__;%(PreprocessorDefinitions);</PreprocessorDefinitions>
65+
<GenerateDebugInformation>true</GenerateDebugInformation>
66+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
67+
<AdditionalIncludeDirectories>.$(SN_PS3_PATH)\ppu\include\sn;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include</AdditionalIncludeDirectories>
68+
<CppLanguageStd>Cpp11</CppLanguageStd>
69+
</ClCompile>
70+
<Link>
71+
<AdditionalDependencies>-lsysutil_np_stub;-lnet_stub;-lnetctl_stub;$(SCE_PS3_ROOT)\target\ppu\lib\libc.a;$(SN_PS3_PATH)\ppu\lib\sn\libsn.a;$(SCE_PS3_ROOT)\target\ppu\lib\libm.a;$(SCE_PS3_ROOT)\target\ppu\lib\libio_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\liblv2_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\libc_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\libsysutil_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\libsyscall.a;$(SCE_PS3_ROOT)\target\ppu\lib\hash\libsha256.a;%(AdditionalDependencies)</AdditionalDependencies>
72+
</Link>
73+
<Link>
74+
<MapFileName>$(IntDir)$(TargetName).map</MapFileName>
75+
<GenerateSnMapFile>FullMapFile</GenerateSnMapFile>
76+
</Link>
77+
</ItemDefinitionGroup>
78+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|PS3'">
79+
<ClCompile>
80+
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions);</PreprocessorDefinitions>
81+
<OptimizationLevel>Level2</OptimizationLevel>
82+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
83+
<AdditionalIncludeDirectories>.$(SN_PS3_PATH)\ppu\include\sn;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include</AdditionalIncludeDirectories>
84+
<CppLanguageStd>Cpp11</CppLanguageStd>
85+
<FastMath>true</FastMath>
86+
<Branchless>Branchless2</Branchless>
87+
</ClCompile>
88+
<Link>
89+
<AdditionalDependencies>-lsysutil_np_stub;-lnet_stub;-lnetctl_stub;$(SCE_PS3_ROOT)\target\ppu\lib\libc.a;$(SN_PS3_PATH)\ppu\lib\sn\libsn.a;$(SCE_PS3_ROOT)\target\ppu\lib\libm.a;$(SCE_PS3_ROOT)\target\ppu\lib\libio_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\liblv2_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\libc_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\libsysutil_stub.a;$(SCE_PS3_ROOT)\target\ppu\lib\libsyscall.a;$(SCE_PS3_ROOT)\target\ppu\lib\hash\libsha256.a;%(AdditionalDependencies)</AdditionalDependencies>
90+
</Link>
91+
<Link>
92+
<MapFileName>$(IntDir)$(TargetName).map</MapFileName>
93+
<InfoStripping>StripSymsAndDebug</InfoStripping>
94+
<DataStripping>StripFuncsAndData</DataStripping>
95+
</Link>
96+
</ItemDefinitionGroup>
97+
<ItemGroup>
98+
<ClCompile Include="src\Game.cpp" />
99+
<ClCompile Include="src\Helpers.cpp" />
100+
<ClCompile Include="src\Invoker.cpp" />
101+
<ClCompile Include="src\Memory\DetourHook.cpp" />
102+
<ClCompile Include="src\Hooking.cpp" />
103+
<ClCompile Include="src\Memory\Pattern.cpp" />
104+
<ClCompile Include="src\Main.cpp" />
105+
<ClCompile Include="src\Menu.cpp" />
106+
<ClCompile Include="src\NativeMemory.cpp" />
107+
<ClCompile Include="src\Submenus.cpp" />
108+
<ClCompile Include="src\Util\Memory.cpp" />
109+
</ItemGroup>
110+
<ItemGroup>
111+
<ClInclude Include="src\Game.hpp" />
112+
<ClInclude Include="src\Helpers.hpp" />
113+
<ClInclude Include="src\Invoker.hpp" />
114+
<ClInclude Include="src\Keyboard.hpp" />
115+
<ClInclude Include="src\Memory\DetourHook.hpp" />
116+
<ClInclude Include="src\Hooking.hpp" />
117+
<ClInclude Include="src\Memory\Pattern.hpp" />
118+
<ClInclude Include="src\Menu.hpp" />
119+
<ClInclude Include="src\NativeMemory.hpp" />
120+
<ClInclude Include="src\Natives.hpp" />
121+
<ClInclude Include="src\RDR\Actor.hpp" />
122+
<ClInclude Include="src\RDR\CSCInstructions.hpp" />
123+
<ClInclude Include="src\RDR\Enums.hpp" />
124+
<ClInclude Include="src\RDR\Layout.hpp" />
125+
<ClInclude Include="src\RDR\Native.hpp" />
126+
<ClInclude Include="src\RDR\ScriptProgram.hpp" />
127+
<ClInclude Include="src\RDR\ScriptThread.hpp" />
128+
<ClInclude Include="src\RDR\SnuGamer.hpp" />
129+
<ClInclude Include="src\RDR\Vector.hpp" />
130+
<ClInclude Include="src\RDR\Weapon.hpp" />
131+
<ClInclude Include="src\ScriptGlobal.hpp" />
132+
<ClInclude Include="src\Submenus.hpp" />
133+
<ClInclude Include="src\Util\Exports.hpp" />
134+
<ClInclude Include="src\Util\Memory.hpp" />
135+
<ClInclude Include="src\Util\NewDeleteOverride.hpp" />
136+
<ClInclude Include="src\Util\TimeHelpers.hpp" />
137+
</ItemGroup>
138+
<Import Condition="'$(ConfigurationType)' == 'Makefile' and Exists('$(VCTargetsPath)\Platforms\$(Platform)\SCE.Makefile.$(Platform).targets')" Project="$(VCTargetsPath)\Platforms\$(Platform)\SCE.Makefile.$(Platform).targets" />
139+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
140+
<ImportGroup Label="ExtensionTargets">
141+
</ImportGroup>
142+
</Project>

0 commit comments

Comments
 (0)