Skip to content

Commit

Permalink
Initial Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
KingKrouch committed Sep 23, 2021
0 parents commit 0e665b4
Show file tree
Hide file tree
Showing 34 changed files with 4,299 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
39 changes: 39 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

# Project Specific Ignores
Intermediate/
*.asi
.vs/
Binaries/Win64/plugins/AriseFix_Debug_Win64.pdb
Binaries/Win64/plugins/AriseFix_Debug_Win64.ilk
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "Source/ThirdParty/ModUtils"]
path = Source/ThirdParty/ModUtils
url = https://github.com/CookiePLMonster/ModUtils
132 changes: 132 additions & 0 deletions .vxcproj/AriseFix.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<ProjectGuid>{CAEF8B47-A062-419B-9FA9-678D6F7A665D}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>MyAriseFix</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
<ProjectName>AriseFix</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)\Binaries\Win64\plugins\</OutDir>
<IntDir>$(SolutionDir)\Intermediate\Win64\$(Configuration)\</IntDir>
<TargetName>$(ProjectName)_$(Configuration)_Win64</TargetName>
<TargetExt>.asi</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<TargetExt>.asi</TargetExt>
<OutDir>$(SolutionDir)\Binaries\Win64\plugins\</OutDir>
<TargetName>$(ProjectName)_$(Configuration)_Win64</TargetName>
<IntDir>$(SolutionDir)\Intermediate\Win64\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;MYAriseFix_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>../Source/pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableUAC>false</EnableUAC>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;MYAriseFix_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>../Source/pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableUAC>false</EnableUAC>
</Link>
<PostBuildEvent>
<Command>cd $(SolutionDir)\Binaries\Win64\plugins

del *.pdb
del *.ipdb
del *.iobj</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\Source\dllmain.cpp" />
<ClCompile Include="..\Source\pch.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Source\config.h" />
<ClInclude Include="..\Source\framework.h" />
<ClInclude Include="..\Source\offsets.h" />
<ClInclude Include="..\Source\pch.h" />
<ClInclude Include="..\Source\ThirdParty\inipp\inipp\inipp.h" />
<ClInclude Include="..\Source\ThirdParty\ModUtils\DelimStringReader.h" />
<ClInclude Include="..\Source\ThirdParty\ModUtils\LateStaticInit.h" />
<ClInclude Include="..\Source\ThirdParty\ModUtils\MemoryMgr.GTA.h" />
<ClInclude Include="..\Source\ThirdParty\ModUtils\MemoryMgr.h" />
<ClInclude Include="..\Source\ThirdParty\ModUtils\ModuleList.hpp" />
<ClInclude Include="..\Source\ThirdParty\ModUtils\Patterns.h" />
<ClInclude Include="..\Source\ThirdParty\ModUtils\Trampoline.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
Expand Down
72 changes: 72 additions & 0 deletions .vxcproj/AriseFix.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="ThirdParty">
<UniqueIdentifier>{0b2220c8-474f-4aac-86f3-08f6938fc0f7}</UniqueIdentifier>
</Filter>
<Filter Include="ThirdParty\ModUtils">
<UniqueIdentifier>{34e6096e-97e7-4d60-9847-7031090c7445}</UniqueIdentifier>
</Filter>
<Filter Include="ThirdParty\inipp">
<UniqueIdentifier>{fa969e7e-8e29-4ab3-80aa-f743479c74c8}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\Source\dllmain.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Source\pch.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Source\framework.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\Source\pch.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\ModUtils\DelimStringReader.h">
<Filter>ThirdParty\ModUtils</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\ModUtils\LateStaticInit.h">
<Filter>ThirdParty\ModUtils</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\ModUtils\MemoryMgr.GTA.h">
<Filter>ThirdParty\ModUtils</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\ModUtils\MemoryMgr.h">
<Filter>ThirdParty\ModUtils</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\ModUtils\ModuleList.hpp">
<Filter>ThirdParty\ModUtils</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\ModUtils\Patterns.h">
<Filter>ThirdParty\ModUtils</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\ModUtils\Trampoline.h">
<Filter>ThirdParty\ModUtils</Filter>
</ClInclude>
<ClInclude Include="..\Source\ThirdParty\inipp\inipp\inipp.h">
<Filter>ThirdParty\inipp</Filter>
</ClInclude>
<ClInclude Include="..\Source\config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\Source\offsets.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
13 changes: 13 additions & 0 deletions .vxcproj/AriseFix.vcxproj.user
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LocalDebuggerAttach>false</LocalDebuggerAttach>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommand>Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\Tales of Arise.exe</LocalDebuggerCommand>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LocalDebuggerAttach>false</LocalDebuggerAttach>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommand>Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\Tales of Arise.exe</LocalDebuggerCommand>
</PropertyGroup>
</Project>
25 changes: 25 additions & 0 deletions AriseFix.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29728.190
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AriseFix", ".vxcproj\AriseFix.vcxproj", "{CAEF8B47-A062-419B-9FA9-678D6F7A665D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win64 = Debug|Win64
Release|Win64 = Release|Win64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CAEF8B47-A062-419B-9FA9-678D6F7A665D}.Debug|Win64.ActiveCfg = Debug|x64
{CAEF8B47-A062-419B-9FA9-678D6F7A665D}.Debug|Win64.Build.0 = Debug|x64
{CAEF8B47-A062-419B-9FA9-678D6F7A665D}.Release|Win64.ActiveCfg = Release|x64
{CAEF8B47-A062-419B-9FA9-678D6F7A665D}.Release|Win64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1AD5452F-DA3A-450D-8A8A-0E0EEBF88A2E}
EndGlobalSection
EndGlobal
19 changes: 19 additions & 0 deletions Binaries/Win64/plugins/config.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[Settings]
// Make sure to only use integer values in this config file.

[AspectRatio]
// Only use PreserveYAxis if you want Hor+ esque FOV scaling when using aspect ratios lower than 16:9. Otherwise, behave like Vert- when <= 16:9, and Hor+ when > 16:9
PreserveYAxis = false

[FieldOfView]
// Default FOV is 90 Degrees. Use 16:9 Vertical FOV for this value.
// Don't add any digits to the FOV value, as it's an integer value, and not a float.
useCustomFOV = false
explorationFOV = 70
combatFOV = 60

[Experimental]
// This option is enabled by default. Disable if you want the in-game FPS cap option to do anything.
// Don't add any digits to the maxFPS value, as it's an integer value, and not a float.
forceFPSCap = true
maxFPS = 1000
9 changes: 9 additions & 0 deletions Binaries/Win64/plugins/debug_debug_config.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
copy ".\AriseFix_Debug_Win64.asi" "Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\plugins"

copy ".\AriseFix_Debug_Win64.ilk" "Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\plugins"

copy ".\AriseFix_Debug_Win64.pdb" "Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\plugins"

copy ".\config.ini" "Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\plugins"

start steam://run/740130
5 changes: 5 additions & 0 deletions Binaries/Win64/plugins/debug_release_config.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
copy ".\AriseFix_Release_Win64.asi" "Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\plugins"

copy ".\config.ini" "Z:\Steam\steamapps\common\Tales of Arise\Arise\Binaries\Win64\plugins"

start steam://run/740130
Loading

0 comments on commit 0e665b4

Please sign in to comment.