From e1068bb39c79cd604e77a50a81ff2dddbded0677 Mon Sep 17 00:00:00 2001 From: lightbulblighter <59720715+lightbulblighter@users.noreply.github.com> Date: Tue, 2 Aug 2022 13:35:59 -0700 Subject: [PATCH] Rename to Tadah.DLL --- README.md | 22 +++++-------------- PolygonDLL.sln => Tadah.DLL.sln | 2 +- .../Hooks/Application.cpp | 0 {PolygonDLL => Tadah.DLL}/Hooks/CRoblox.cpp | 0 {PolygonDLL => Tadah.DLL}/Hooks/Context.cpp | 0 {PolygonDLL => Tadah.DLL}/Hooks/Crypt.cpp | 0 {PolygonDLL => Tadah.DLL}/Hooks/Http.cpp | 0 .../Hooks/ServerReplicator.cpp | 0 .../Hooks/StandardOut.cpp | 0 {PolygonDLL => Tadah.DLL}/Include/Classes.h | 0 {PolygonDLL => Tadah.DLL}/Include/Config.h | 0 .../Include/Hooks/Application.h | 0 .../Include/Hooks/CRoblox.h | 0 .../Include/Hooks/Context.h | 0 .../Include/Hooks/Crypt.h | 0 .../Include/Hooks/Http.h | 0 .../Include/Hooks/ServerReplicator.h | 0 .../Include/Hooks/StandardOut.h | 0 {PolygonDLL => Tadah.DLL}/Include/Patches.h | 0 {PolygonDLL => Tadah.DLL}/Include/Util.h | 0 {PolygonDLL => Tadah.DLL}/Include/framework.h | 0 {PolygonDLL => Tadah.DLL}/Include/pch.h | 0 {PolygonDLL => Tadah.DLL}/Include/resource.h | 0 {PolygonDLL => Tadah.DLL}/Patches.cpp | 0 .../PolygonDLL.rc => Tadah.DLL/Tadah.DLL.rc | 8 +++---- .../Tadah.DLL.vcxproj | 12 +++++----- .../Tadah.DLL.vcxproj.filters | 0 {PolygonDLL => Tadah.DLL}/Util.cpp | 0 {PolygonDLL => Tadah.DLL}/dllmain.cpp | 0 {PolygonDLL => Tadah.DLL}/pch.cpp | 0 vcpkg.json | 2 +- 31 files changed, 18 insertions(+), 28 deletions(-) rename PolygonDLL.sln => Tadah.DLL.sln (86%) rename {PolygonDLL => Tadah.DLL}/Hooks/Application.cpp (100%) rename {PolygonDLL => Tadah.DLL}/Hooks/CRoblox.cpp (100%) rename {PolygonDLL => Tadah.DLL}/Hooks/Context.cpp (100%) rename {PolygonDLL => Tadah.DLL}/Hooks/Crypt.cpp (100%) rename {PolygonDLL => Tadah.DLL}/Hooks/Http.cpp (100%) rename {PolygonDLL => Tadah.DLL}/Hooks/ServerReplicator.cpp (100%) rename {PolygonDLL => Tadah.DLL}/Hooks/StandardOut.cpp (100%) rename {PolygonDLL => Tadah.DLL}/Include/Classes.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Config.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Hooks/Application.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Hooks/CRoblox.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Hooks/Context.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Hooks/Crypt.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Hooks/Http.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Hooks/ServerReplicator.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Hooks/StandardOut.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Patches.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/Util.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/framework.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/pch.h (100%) rename {PolygonDLL => Tadah.DLL}/Include/resource.h (100%) rename {PolygonDLL => Tadah.DLL}/Patches.cpp (100%) rename PolygonDLL/PolygonDLL.rc => Tadah.DLL/Tadah.DLL.rc (89%) rename PolygonDLL/PolygonDLL.vcxproj => Tadah.DLL/Tadah.DLL.vcxproj (94%) rename PolygonDLL/PolygonDLL.vcxproj.filters => Tadah.DLL/Tadah.DLL.vcxproj.filters (100%) rename {PolygonDLL => Tadah.DLL}/Util.cpp (100%) rename {PolygonDLL => Tadah.DLL}/dllmain.cpp (100%) rename {PolygonDLL => Tadah.DLL}/pch.cpp (100%) diff --git a/README.md b/README.md index da6e0ab..f3d7852 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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. diff --git a/PolygonDLL.sln b/Tadah.DLL.sln similarity index 86% rename from PolygonDLL.sln rename to Tadah.DLL.sln index 1a36dd7..69b5ee4 100644 --- a/PolygonDLL.sln +++ b/Tadah.DLL.sln @@ -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 diff --git a/PolygonDLL/Hooks/Application.cpp b/Tadah.DLL/Hooks/Application.cpp similarity index 100% rename from PolygonDLL/Hooks/Application.cpp rename to Tadah.DLL/Hooks/Application.cpp diff --git a/PolygonDLL/Hooks/CRoblox.cpp b/Tadah.DLL/Hooks/CRoblox.cpp similarity index 100% rename from PolygonDLL/Hooks/CRoblox.cpp rename to Tadah.DLL/Hooks/CRoblox.cpp diff --git a/PolygonDLL/Hooks/Context.cpp b/Tadah.DLL/Hooks/Context.cpp similarity index 100% rename from PolygonDLL/Hooks/Context.cpp rename to Tadah.DLL/Hooks/Context.cpp diff --git a/PolygonDLL/Hooks/Crypt.cpp b/Tadah.DLL/Hooks/Crypt.cpp similarity index 100% rename from PolygonDLL/Hooks/Crypt.cpp rename to Tadah.DLL/Hooks/Crypt.cpp diff --git a/PolygonDLL/Hooks/Http.cpp b/Tadah.DLL/Hooks/Http.cpp similarity index 100% rename from PolygonDLL/Hooks/Http.cpp rename to Tadah.DLL/Hooks/Http.cpp diff --git a/PolygonDLL/Hooks/ServerReplicator.cpp b/Tadah.DLL/Hooks/ServerReplicator.cpp similarity index 100% rename from PolygonDLL/Hooks/ServerReplicator.cpp rename to Tadah.DLL/Hooks/ServerReplicator.cpp diff --git a/PolygonDLL/Hooks/StandardOut.cpp b/Tadah.DLL/Hooks/StandardOut.cpp similarity index 100% rename from PolygonDLL/Hooks/StandardOut.cpp rename to Tadah.DLL/Hooks/StandardOut.cpp diff --git a/PolygonDLL/Include/Classes.h b/Tadah.DLL/Include/Classes.h similarity index 100% rename from PolygonDLL/Include/Classes.h rename to Tadah.DLL/Include/Classes.h diff --git a/PolygonDLL/Include/Config.h b/Tadah.DLL/Include/Config.h similarity index 100% rename from PolygonDLL/Include/Config.h rename to Tadah.DLL/Include/Config.h diff --git a/PolygonDLL/Include/Hooks/Application.h b/Tadah.DLL/Include/Hooks/Application.h similarity index 100% rename from PolygonDLL/Include/Hooks/Application.h rename to Tadah.DLL/Include/Hooks/Application.h diff --git a/PolygonDLL/Include/Hooks/CRoblox.h b/Tadah.DLL/Include/Hooks/CRoblox.h similarity index 100% rename from PolygonDLL/Include/Hooks/CRoblox.h rename to Tadah.DLL/Include/Hooks/CRoblox.h diff --git a/PolygonDLL/Include/Hooks/Context.h b/Tadah.DLL/Include/Hooks/Context.h similarity index 100% rename from PolygonDLL/Include/Hooks/Context.h rename to Tadah.DLL/Include/Hooks/Context.h diff --git a/PolygonDLL/Include/Hooks/Crypt.h b/Tadah.DLL/Include/Hooks/Crypt.h similarity index 100% rename from PolygonDLL/Include/Hooks/Crypt.h rename to Tadah.DLL/Include/Hooks/Crypt.h diff --git a/PolygonDLL/Include/Hooks/Http.h b/Tadah.DLL/Include/Hooks/Http.h similarity index 100% rename from PolygonDLL/Include/Hooks/Http.h rename to Tadah.DLL/Include/Hooks/Http.h diff --git a/PolygonDLL/Include/Hooks/ServerReplicator.h b/Tadah.DLL/Include/Hooks/ServerReplicator.h similarity index 100% rename from PolygonDLL/Include/Hooks/ServerReplicator.h rename to Tadah.DLL/Include/Hooks/ServerReplicator.h diff --git a/PolygonDLL/Include/Hooks/StandardOut.h b/Tadah.DLL/Include/Hooks/StandardOut.h similarity index 100% rename from PolygonDLL/Include/Hooks/StandardOut.h rename to Tadah.DLL/Include/Hooks/StandardOut.h diff --git a/PolygonDLL/Include/Patches.h b/Tadah.DLL/Include/Patches.h similarity index 100% rename from PolygonDLL/Include/Patches.h rename to Tadah.DLL/Include/Patches.h diff --git a/PolygonDLL/Include/Util.h b/Tadah.DLL/Include/Util.h similarity index 100% rename from PolygonDLL/Include/Util.h rename to Tadah.DLL/Include/Util.h diff --git a/PolygonDLL/Include/framework.h b/Tadah.DLL/Include/framework.h similarity index 100% rename from PolygonDLL/Include/framework.h rename to Tadah.DLL/Include/framework.h diff --git a/PolygonDLL/Include/pch.h b/Tadah.DLL/Include/pch.h similarity index 100% rename from PolygonDLL/Include/pch.h rename to Tadah.DLL/Include/pch.h diff --git a/PolygonDLL/Include/resource.h b/Tadah.DLL/Include/resource.h similarity index 100% rename from PolygonDLL/Include/resource.h rename to Tadah.DLL/Include/resource.h diff --git a/PolygonDLL/Patches.cpp b/Tadah.DLL/Patches.cpp similarity index 100% rename from PolygonDLL/Patches.cpp rename to Tadah.DLL/Patches.cpp diff --git a/PolygonDLL/PolygonDLL.rc b/Tadah.DLL/Tadah.DLL.rc similarity index 89% rename from PolygonDLL/PolygonDLL.rc rename to Tadah.DLL/Tadah.DLL.rc index 0b3c66e..a9de680 100644 --- a/PolygonDLL/PolygonDLL.rc +++ b/Tadah.DLL/Tadah.DLL.rc @@ -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 diff --git a/PolygonDLL/PolygonDLL.vcxproj b/Tadah.DLL/Tadah.DLL.vcxproj similarity index 94% rename from PolygonDLL/PolygonDLL.vcxproj rename to Tadah.DLL/Tadah.DLL.vcxproj index d0d0d36..934ccae 100644 --- a/PolygonDLL/PolygonDLL.vcxproj +++ b/Tadah.DLL/Tadah.DLL.vcxproj @@ -14,7 +14,7 @@ 16.0 Win32Proj {9d232642-fb2f-43dc-b0ac-c56e3b691233} - PolygonDLL + Tadah.DLL 10.0 @@ -46,14 +46,14 @@ true true - Polygon + Tadah $(SolutionDir)bin\$(Configuration)\ obj\$(Configuration) false true - Polygon + Tadah $(SolutionDir)bin\$(Configuration)\ obj\$(Configuration)\ @@ -72,7 +72,7 @@ Level3 true - WIN32;_DEBUG;PolygonDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + WIN32;_DEBUG;TADAHDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true Use pch.h @@ -98,7 +98,7 @@ false true - WIN32;NDEBUG;PolygonDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + WIN32;NDEBUG;TADAHDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true Use pch.h @@ -154,7 +154,7 @@ - + diff --git a/PolygonDLL/PolygonDLL.vcxproj.filters b/Tadah.DLL/Tadah.DLL.vcxproj.filters similarity index 100% rename from PolygonDLL/PolygonDLL.vcxproj.filters rename to Tadah.DLL/Tadah.DLL.vcxproj.filters diff --git a/PolygonDLL/Util.cpp b/Tadah.DLL/Util.cpp similarity index 100% rename from PolygonDLL/Util.cpp rename to Tadah.DLL/Util.cpp diff --git a/PolygonDLL/dllmain.cpp b/Tadah.DLL/dllmain.cpp similarity index 100% rename from PolygonDLL/dllmain.cpp rename to Tadah.DLL/dllmain.cpp diff --git a/PolygonDLL/pch.cpp b/Tadah.DLL/pch.cpp similarity index 100% rename from PolygonDLL/pch.cpp rename to Tadah.DLL/pch.cpp diff --git a/vcpkg.json b/vcpkg.json index a4ddb48..99580c1 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -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",