Rename to Tadah.DLL

This commit is contained in:
lightbulblighter 2022-08-02 13:35:59 -07:00
parent 870ee59aaa
commit e1068bb39c
No known key found for this signature in database
GPG Key ID: 58D6EDC2C38C9B3B
31 changed files with 18 additions and 28 deletions

View File

@ -1,4 +1,4 @@
# PolygonDLL
# Tadah.DLL
DLL used for extending game client/server functionality
Based off [ndoesstuff/JoinScriptUrlImpl](https://github.com/ndoesstuff/JoinScriptUrlImpl) as per the MIT license
@ -14,12 +14,9 @@ Test extended signature check:
- Run `loadfile("https://tadah.rocks/test/sha256succ")()` - Should succeed (if compiled with the Tadah public key)
- Run `loadfile("https://polygon.pizzaboxer.xyz/Game/Visit.ashx")()` - Should succeed (if compiled with the Project Polygon public key)
Test command line parameter reimplementation (2010/2011 builds only):
Test command line parameter reimplementation:
- `> RobloxApp.exe -a http://polygondev.pizzaboxer.xyz/login/negotiate.ashx -t 0 -j http://polygondev.pizzaboxer.xyz/game/visit.ashx`
Test DataModel creation (Arbiter builds only):
- Run `print("NewGame")` - Should create a new DataModel with an executed script
Test asset redirection:
- Run `game:Load("https://www.roblox.com/Asset?id=1818&version=1")` - Should succeed
1. Insert a new brick with decal
@ -27,7 +24,7 @@ Test asset redirection:
3. Try setting decal ID to `https://www.roblox.com/Thumbs/Avatar.ashx?id=1&x=768&y=432` - Should succeed
## Build
PolygonDLL requires [vcpkg](https://github.com/microsoft/vcpkg) to manage package installation such with libcurl, detours, and rapidjson. Here's a quick way to install vcpkg;
Tadah.DLL requires [vcpkg](https://github.com/microsoft/vcpkg) to manage package installation such with libcurl, detours, and rapidjson. Here's a quick way to install vcpkg;
```
> cd <path where vcpkg should be kept; such as C:\vcpkg>
@ -37,19 +34,12 @@ PolygonDLL requires [vcpkg](https://github.com/microsoft/vcpkg) to manage packag
> .\vcpkg\vcpkg integrate project
```
PolygonDLL only builds under Win32 for x86 architecture.
Tadah.DLL only builds under Win32 for x86 architecture.
## Usage
The DLL is imported with StudPE under the `import` function name. Otherwise, the DLL should be imported into the executable via VMProtect.
Several preprocessor flags are available that modify how the DLL operates. They are specific to the executable being compiled for.
- `ARBITERBUILD`
- `MFC2010`
- `MFC2011`
- `PLAYER2012`
- `STUDIO2012`
You may read the code for further information.
Several preprocessor flags are available that modify how the DLL operates. They are specific to the executable being compiled for. You may read the code for further information.
## License
Copyright (c) Project Polygon and Tadah 2022. All rights reserved. Not for public use.
Copyright (c) Tadah and Project Polygon 2022. All rights reserved. Not for public use.

View File

@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.32014.148
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PolygonDLL", "PolygonDLL\PolygonDLL.vcxproj", "{9D232642-FB2F-43DC-B0AC-C56E3B691233}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tadah.DLL", "Tadah.DLL\Tadah.DLL.vcxproj", "{9D232642-FB2F-43DC-B0AC-C56E3B691233}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -67,12 +67,12 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "Project Polygon and Tadah"
VALUE "CompanyName", "Tadah"
VALUE "FileDescription", "Client Functionality Library"
VALUE "FileVersion", "1.0.0.0"
VALUE "InternalName", "Polygon.dll"
VALUE "LegalCopyright", "Copyright (C) Project Polygon and Tadah 2022"
VALUE "OriginalFilename", "Polygon.dll"
VALUE "InternalName", "Tadah.dll"
VALUE "LegalCopyright", "Copyright (C) Tadah and Project Polygon 2022"
VALUE "OriginalFilename", "Tadah.dll"
VALUE "ProductName", "Client Functionality Library"
VALUE "ProductVersion", "1.0.0.0"
END

View File

@ -14,7 +14,7 @@
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{9d232642-fb2f-43dc-b0ac-c56e3b691233}</ProjectGuid>
<RootNamespace>PolygonDLL</RootNamespace>
<RootNamespace>Tadah.DLL</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
@ -46,14 +46,14 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<EnableManagedIncrementalBuild>true</EnableManagedIncrementalBuild>
<TargetName>Polygon</TargetName>
<TargetName>Tadah</TargetName>
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
<IntDir>obj\$(Configuration)</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<EnableManagedIncrementalBuild>true</EnableManagedIncrementalBuild>
<TargetName>Polygon</TargetName>
<TargetName>Tadah</TargetName>
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
<IntDir>obj\$(Configuration)\</IntDir>
</PropertyGroup>
@ -72,7 +72,7 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;PolygonDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;TADAHDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
@ -98,7 +98,7 @@
</FunctionLevelLinking>
<IntrinsicFunctions>false</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;PolygonDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;TADAHDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
@ -154,7 +154,7 @@
<ClCompile Include="Hooks\Crypt.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="PolygonDLL.rc" />
<ResourceCompile Include="Tadah.DLL.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View File

@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg/master/scripts/vcpkg.schema.json",
"name": "polygondll",
"name": "tadah-dll",
"version": "1.0.0",
"dependencies": [
"curl",