diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..87a15c2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.venv diff --git a/Mods/GDWeave/configs/FailPunch.json b/Mods/GDWeave/configs/FailPunch.json deleted file mode 100644 index 9e26dfe..0000000 --- a/Mods/GDWeave/configs/FailPunch.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/Mods/GDWeave/configs/Kittenji.MetalGearAlert.json b/Mods/GDWeave/configs/Kittenji.MetalGearAlert.json deleted file mode 100644 index 151d39c..0000000 --- a/Mods/GDWeave/configs/Kittenji.MetalGearAlert.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "volume": 20 -} \ No newline at end of file diff --git a/Mods/GDWeave/configs/Meepso.NLag.json b/Mods/GDWeave/configs/Meepso.NLag.json deleted file mode 100644 index 9e26dfe..0000000 --- a/Mods/GDWeave/configs/Meepso.NLag.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/Mods/GDWeave/configs/Sproutian.ShowClicks.json b/Mods/GDWeave/configs/Sproutian.ShowClicks.json deleted file mode 100644 index 2e30533..0000000 --- a/Mods/GDWeave/configs/Sproutian.ShowClicks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "SomeSetting": true -} \ No newline at end of file diff --git a/Mods/GDWeave/configs/Sulayre.Lure.json b/Mods/GDWeave/configs/Sulayre.Lure.json deleted file mode 100644 index 3fad97f..0000000 --- a/Mods/GDWeave/configs/Sulayre.Lure.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "bonus_content": true, - "bonus_prompt": false -} \ No newline at end of file diff --git a/Mods/GDWeave/configs/Teemaw.Calico.json b/Mods/GDWeave/configs/Teemaw.Calico.json deleted file mode 100644 index 26600d1..0000000 --- a/Mods/GDWeave/configs/Teemaw.Calico.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "DynamicZonesEnabled": true, - "LoadingWaitTimeoutEnabled": true, - "LobbyQolEnabled": true, - "MapSoundOptimizationsEnabled": true, - "MeshGpuInstancingEnabled": true, - "MultiThreadNetworkingEnabled": true, - "PlayerOptimizationsEnabled": true, - "ReducePhysicsUpdatesEnabled": true, - "SmoothCameraEnabled": true, - "ZzCompatOverrideMayCauseCrash": false -} \ No newline at end of file diff --git a/Mods/GDWeave/configs/webfishing_gun.json b/Mods/GDWeave/configs/webfishing_gun.json deleted file mode 100644 index 48e5fc2..0000000 --- a/Mods/GDWeave/configs/webfishing_gun.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "DebugAttackSelf": false, - "RespawnOnAttackedWithGun": true -} \ No newline at end of file diff --git a/Mods/GDWeave/core/FASM-LICENSE.TXT b/Mods/GDWeave/core/FASM-LICENSE.TXT deleted file mode 100644 index d8c075d..0000000 --- a/Mods/GDWeave/core/FASM-LICENSE.TXT +++ /dev/null @@ -1,37 +0,0 @@ - -flat assembler version 1.73 -Copyright (c) 1999-2014, Tomasz Grysztar. -All rights reserved. - -This program is free for commercial and non-commercial use as long as -the following conditions are adhered to. - -Copyright remains Tomasz Grysztar, and as such any Copyright notices -in the code are not to be removed. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -The licence and distribution terms for any publically available -version or derivative of this code cannot be changed. i.e. this code -cannot simply be copied and put under another distribution licence -(including the GNU Public Licence). diff --git a/Mods/GDWeave/core/FASM.DLL b/Mods/GDWeave/core/FASM.DLL deleted file mode 100644 index 32b46e0..0000000 Binary files a/Mods/GDWeave/core/FASM.DLL and /dev/null differ diff --git a/Mods/GDWeave/core/FASMX64.DLL b/Mods/GDWeave/core/FASMX64.DLL deleted file mode 100644 index 0256c49..0000000 Binary files a/Mods/GDWeave/core/FASMX64.DLL and /dev/null differ diff --git a/Mods/GDWeave/core/GDWeave.deps.json b/Mods/GDWeave/core/GDWeave.deps.json deleted file mode 100644 index 5f78249..0000000 --- a/Mods/GDWeave/core/GDWeave.deps.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "GDWeave/2.0.14.0": { - "dependencies": { - "Reloaded.Hooks": "4.3.0", - "Reloaded.Memory.Sigscan": "3.1.6", - "Serilog.Sinks.Console": "6.0.0", - "Serilog.Sinks.File": "6.0.0" - }, - "runtime": { - "GDWeave.dll": {} - } - }, - "Iced/1.17.0": { - "runtime": { - "lib/netstandard2.1/Iced.dll": { - "assemblyVersion": "1.17.0.0", - "fileVersion": "1.17.0.0" - } - } - }, - "Reloaded.Assembler/1.0.14": { - "dependencies": { - "Reloaded.Memory.Buffers": "2.0.0" - }, - "runtime": { - "lib/net6.0/Reloaded.Assembler.dll": { - "assemblyVersion": "1.0.14.0", - "fileVersion": "1.0.14.0" - } - } - }, - "Reloaded.Hooks/4.3.0": { - "dependencies": { - "Iced": "1.17.0", - "Reloaded.Assembler": "1.0.14", - "Reloaded.Hooks.Definitions": "1.15.0", - "Reloaded.Memory.Buffers": "2.0.0" - }, - "runtime": { - "lib/net7.0/Reloaded.Hooks.dll": { - "assemblyVersion": "4.3.0.0", - "fileVersion": "4.3.0.0" - } - } - }, - "Reloaded.Hooks.Definitions/1.15.0": { - "runtime": { - "lib/net6.0/Reloaded.Hooks.Definitions.dll": { - "assemblyVersion": "1.15.0.0", - "fileVersion": "1.15.0.0" - } - } - }, - "Reloaded.Memory/8.0.1": { - "runtime": { - "lib/net6.0/Reloaded.Memory.dll": { - "assemblyVersion": "8.0.1.0", - "fileVersion": "8.0.1.0" - } - } - }, - "Reloaded.Memory.Buffers/2.0.0": { - "dependencies": { - "Reloaded.Memory": "8.0.1" - }, - "runtime": { - "lib/net6.0/Reloaded.Memory.Buffers.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "Reloaded.Memory.Sigscan/3.1.6": { - "dependencies": { - "Reloaded.Memory": "8.0.1", - "Reloaded.Memory.Sigscan.Definitions": "1.1.1" - }, - "runtime": { - "lib/net6.0/Reloaded.Memory.Sigscan.dll": { - "assemblyVersion": "3.1.6.0", - "fileVersion": "3.1.6.0" - } - } - }, - "Reloaded.Memory.Sigscan.Definitions/1.1.1": { - "runtime": { - "lib/net5.0/Reloaded.Memory.Sigscan.Definitions.dll": { - "assemblyVersion": "1.1.1.0", - "fileVersion": "1.1.1.0" - } - } - }, - "Serilog/4.0.0": { - "runtime": { - "lib/net8.0/Serilog.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.0.0.0" - } - } - }, - "Serilog.Sinks.Console/6.0.0": { - "dependencies": { - "Serilog": "4.0.0" - }, - "runtime": { - "lib/net8.0/Serilog.Sinks.Console.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.0.0" - } - } - }, - "Serilog.Sinks.File/6.0.0": { - "dependencies": { - "Serilog": "4.0.0" - }, - "runtime": { - "lib/net8.0/Serilog.Sinks.File.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.0.0" - } - } - } - } - }, - "libraries": { - "GDWeave/2.0.14.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Iced/1.17.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-8x+HCVTl/HHTGpscH3vMBhV8sknN/muZFw9s3TsI8SA6+c43cOTCi2+jE4KsU8pNLbJ++iF2ZFcpcXHXtDglnw==", - "path": "iced/1.17.0", - "hashPath": "iced.1.17.0.nupkg.sha512" - }, - "Reloaded.Assembler/1.0.14": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4I1ktSnHPIz3t1JcWk5Xiu0C0BmrlJ6nDnQGwiyz65RH6hjn9vPCcKYjpQDveuTtsebBFdTdUjxTUSw+qtZ2w==", - "path": "reloaded.assembler/1.0.14", - "hashPath": "reloaded.assembler.1.0.14.nupkg.sha512" - }, - "Reloaded.Hooks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LhrqGeYMYCrcnlWCmSyQmdRJ7coizUixzCAHF3FVCdYT5ZHLzZnJWZoMrmYHbay762vtOYlgzQGenQgsWMxdbw==", - "path": "reloaded.hooks/4.3.0", - "hashPath": "reloaded.hooks.4.3.0.nupkg.sha512" - }, - "Reloaded.Hooks.Definitions/1.15.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bLY20vYB0fS2xwu6RDQVwlJxt2//KXLigYrCsCuzt5QFQqkvft4abq9FWPeCJYcvEeg/GQpJ3LC+108/4I2l+g==", - "path": "reloaded.hooks.definitions/1.15.0", - "hashPath": "reloaded.hooks.definitions.1.15.0.nupkg.sha512" - }, - "Reloaded.Memory/8.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GGshpShMtSsa7T7kMhm339nim0beVZGYH/OfTLkuDmjf6Ir/nY9u6m9US1J44YlcEFSVcexvENUf1a9fCfkZNg==", - "path": "reloaded.memory/8.0.1", - "hashPath": "reloaded.memory.8.0.1.nupkg.sha512" - }, - "Reloaded.Memory.Buffers/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LghMip4Q1mpr9+HsZCGYazlaxnZyMtbiGf87Ttao8Al2F+wvnRet1gPPA5qEaTWnBFg/3DNILwBBbC0W6o0tsw==", - "path": "reloaded.memory.buffers/2.0.0", - "hashPath": "reloaded.memory.buffers.2.0.0.nupkg.sha512" - }, - "Reloaded.Memory.Sigscan/3.1.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ocy4BoSo2OpOTMGN/W++w3SwHsVqUZn57JZfAhd3tV81wvLETbAENkQzoDaw0z5/Ih8nx2yAKQTiwImkzNLeWA==", - "path": "reloaded.memory.sigscan/3.1.6", - "hashPath": "reloaded.memory.sigscan.3.1.6.nupkg.sha512" - }, - "Reloaded.Memory.Sigscan.Definitions/1.1.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yzlH3DJIc2XCEaH4aS9sJ9otiV/IVEoKOWrc53cKkx1hU8SHf3A3kE+VpPWlQmfVO5WwRKzRJ8vIr8u8RdGLGw==", - "path": "reloaded.memory.sigscan.definitions/1.1.1", - "hashPath": "reloaded.memory.sigscan.definitions.1.1.1.nupkg.sha512" - }, - "Serilog/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2jDkUrSh5EofOp7Lx5Zgy0EB+7hXjjxE2ktTb1WVQmU00lDACR2TdROGKU0K1pDTBSJBN1PqgYpgOZF8mL7NJw==", - "path": "serilog/4.0.0", - "hashPath": "serilog.4.0.0.nupkg.sha512" - }, - "Serilog.Sinks.Console/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fQGWqVMClCP2yEyTXPIinSr5c+CBGUvBybPxjAGcf7ctDhadFhrQw03Mv8rJ07/wR5PDfFjewf2LimvXCDzpbA==", - "path": "serilog.sinks.console/6.0.0", - "hashPath": "serilog.sinks.console.6.0.0.nupkg.sha512" - }, - "Serilog.Sinks.File/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lxjg89Y8gJMmFxVkbZ+qDgjl+T4yC5F7WSLTvA+5q0R04tfKVLRL/EHpYoJ/MEQd2EeCKDuylBIVnAYMotmh2A==", - "path": "serilog.sinks.file/6.0.0", - "hashPath": "serilog.sinks.file.6.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/Mods/GDWeave/core/GDWeave.dll b/Mods/GDWeave/core/GDWeave.dll deleted file mode 100644 index 7ae3022..0000000 Binary files a/Mods/GDWeave/core/GDWeave.dll and /dev/null differ diff --git a/Mods/GDWeave/core/GDWeave.pdb b/Mods/GDWeave/core/GDWeave.pdb deleted file mode 100644 index 6009c9c..0000000 Binary files a/Mods/GDWeave/core/GDWeave.pdb and /dev/null differ diff --git a/Mods/GDWeave/core/GDWeave.runtimeconfig.json b/Mods/GDWeave/core/GDWeave.runtimeconfig.json deleted file mode 100644 index 74da05a..0000000 --- a/Mods/GDWeave/core/GDWeave.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net8.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "8.0.0" - }, - "configProperties": { - "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/Mods/GDWeave/core/Iced.dll b/Mods/GDWeave/core/Iced.dll deleted file mode 100644 index bc4d149..0000000 Binary files a/Mods/GDWeave/core/Iced.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Reloaded.Assembler.dll b/Mods/GDWeave/core/Reloaded.Assembler.dll deleted file mode 100644 index b0a639a..0000000 Binary files a/Mods/GDWeave/core/Reloaded.Assembler.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Reloaded.Assembler.targets b/Mods/GDWeave/core/Reloaded.Assembler.targets deleted file mode 100644 index 276add7..0000000 --- a/Mods/GDWeave/core/Reloaded.Assembler.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - %(RecursiveDir)%(FileName)%(Extension) - PreserveNewest - - - \ No newline at end of file diff --git a/Mods/GDWeave/core/Reloaded.Hooks.Definitions.dll b/Mods/GDWeave/core/Reloaded.Hooks.Definitions.dll deleted file mode 100644 index 9c29bbb..0000000 Binary files a/Mods/GDWeave/core/Reloaded.Hooks.Definitions.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Reloaded.Hooks.dll b/Mods/GDWeave/core/Reloaded.Hooks.dll deleted file mode 100644 index 49a75e3..0000000 Binary files a/Mods/GDWeave/core/Reloaded.Hooks.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Reloaded.Memory.Buffers.dll b/Mods/GDWeave/core/Reloaded.Memory.Buffers.dll deleted file mode 100644 index 354c081..0000000 Binary files a/Mods/GDWeave/core/Reloaded.Memory.Buffers.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Reloaded.Memory.Sigscan.Definitions.dll b/Mods/GDWeave/core/Reloaded.Memory.Sigscan.Definitions.dll deleted file mode 100644 index 53a4823..0000000 Binary files a/Mods/GDWeave/core/Reloaded.Memory.Sigscan.Definitions.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Reloaded.Memory.Sigscan.dll b/Mods/GDWeave/core/Reloaded.Memory.Sigscan.dll deleted file mode 100644 index 4600817..0000000 Binary files a/Mods/GDWeave/core/Reloaded.Memory.Sigscan.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Reloaded.Memory.dll b/Mods/GDWeave/core/Reloaded.Memory.dll deleted file mode 100644 index fbcb3d6..0000000 Binary files a/Mods/GDWeave/core/Reloaded.Memory.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Serilog.Sinks.Console.dll b/Mods/GDWeave/core/Serilog.Sinks.Console.dll deleted file mode 100644 index 96c89a0..0000000 Binary files a/Mods/GDWeave/core/Serilog.Sinks.Console.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Serilog.Sinks.File.dll b/Mods/GDWeave/core/Serilog.Sinks.File.dll deleted file mode 100644 index 17d80f3..0000000 Binary files a/Mods/GDWeave/core/Serilog.Sinks.File.dll and /dev/null differ diff --git a/Mods/GDWeave/core/Serilog.dll b/Mods/GDWeave/core/Serilog.dll deleted file mode 100644 index 28c98dd..0000000 Binary files a/Mods/GDWeave/core/Serilog.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/BlueberryWolfi.APIs/APIs.pck b/Mods/GDWeave/mods/BlueberryWolfi.APIs/APIs.pck deleted file mode 100644 index 543da5c..0000000 Binary files a/Mods/GDWeave/mods/BlueberryWolfi.APIs/APIs.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/BlueberryWolfi.APIs/icon.png b/Mods/GDWeave/mods/BlueberryWolfi.APIs/icon.png deleted file mode 100644 index 3be31c2..0000000 Binary files a/Mods/GDWeave/mods/BlueberryWolfi.APIs/icon.png and /dev/null differ diff --git a/Mods/GDWeave/mods/BlueberryWolfi.APIs/manifest.json b/Mods/GDWeave/mods/BlueberryWolfi.APIs/manifest.json deleted file mode 100644 index 581f7ad..0000000 --- a/Mods/GDWeave/mods/BlueberryWolfi.APIs/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "Id": "BlueberryWolfi.APIs", - "PackPath": "APIs.pck", - "Metadata": { - "Name": "BlueberryWolfiAPIs", - "Author": "BlueberryWolfi", - "Version": "v1.0.2", - "Description": "Comfy APIs for Webfishing Mods" - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/BlueberryWolfi.ReelChat/ReelChat.pck b/Mods/GDWeave/mods/BlueberryWolfi.ReelChat/ReelChat.pck deleted file mode 100644 index 07ed5fa..0000000 Binary files a/Mods/GDWeave/mods/BlueberryWolfi.ReelChat/ReelChat.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/BlueberryWolfi.ReelChat/manifest.json b/Mods/GDWeave/mods/BlueberryWolfi.ReelChat/manifest.json deleted file mode 100644 index 7a09724..0000000 --- a/Mods/GDWeave/mods/BlueberryWolfi.ReelChat/manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "Id": "BlueberryWolfi.ReelChat", - "PackPath": "ReelChat.pck", - "Dependencies": [ - "BlueberryWolfi.APIs" - ], - "Metadata": { - "Name": "ReelChat", - "Author": "BlueberryWolfi", - "Version": "v1.1.0", - "Description": "Proximity Voice Chat Mod for Webfishing" - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/ColorsExpanded+Patterns/ColorsExpanded+Patterns.pck b/Mods/GDWeave/mods/ColorsExpanded+Patterns/ColorsExpanded+Patterns.pck deleted file mode 100644 index f734086..0000000 Binary files a/Mods/GDWeave/mods/ColorsExpanded+Patterns/ColorsExpanded+Patterns.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/ColorsExpanded+Patterns/manifest.json b/Mods/GDWeave/mods/ColorsExpanded+Patterns/manifest.json deleted file mode 100644 index 7be4616..0000000 --- a/Mods/GDWeave/mods/ColorsExpanded+Patterns/manifest.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "Id": "colorsexpandedpluspatterns", - "PackPath": "ColorsExpanded+Patterns.pck", - "Dependencies": [ - "Sulayre.Lure" - ], - "Metadata": { - "Name": "ColorsExpanded+Patterns", - "Author": "PawsBeGamin", - "Version": "1.0.0", - "Description": "Adds over 190 new fur colors and 5 new fur patterns!", - "Homepage": "https://github.com/FerretPaws/Buoy" - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/FailPunch/FailPunch.dll b/Mods/GDWeave/mods/FailPunch/FailPunch.dll deleted file mode 100644 index 60fb49e..0000000 Binary files a/Mods/GDWeave/mods/FailPunch/FailPunch.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/FailPunch/manifest.json b/Mods/GDWeave/mods/FailPunch/manifest.json deleted file mode 100644 index b993f50..0000000 --- a/Mods/GDWeave/mods/FailPunch/manifest.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "Id": "FailPunch", - "AssemblyPath": "FailPunch.dll" -} diff --git a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/Kittenji.MetalGearAlert.dll b/Mods/GDWeave/mods/Kittenji.MetalGearAlert/Kittenji.MetalGearAlert.dll deleted file mode 100644 index 560a4bb..0000000 Binary files a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/Kittenji.MetalGearAlert.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/Kittenji.MetalGearAlert.pdb b/Mods/GDWeave/mods/Kittenji.MetalGearAlert/Kittenji.MetalGearAlert.pdb deleted file mode 100644 index d666148..0000000 Binary files a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/Kittenji.MetalGearAlert.pdb and /dev/null differ diff --git a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/kittenji.metal_gear_alert.pck b/Mods/GDWeave/mods/Kittenji.MetalGearAlert/kittenji.metal_gear_alert.pck deleted file mode 100644 index c1233d0..0000000 Binary files a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/kittenji.metal_gear_alert.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/manifest.json b/Mods/GDWeave/mods/Kittenji.MetalGearAlert/manifest.json deleted file mode 100644 index 58ef6d7..0000000 --- a/Mods/GDWeave/mods/Kittenji.MetalGearAlert/manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Id": "Kittenji.MetalGearAlert", - "PackPath": "kittenji.metal_gear_alert.pck", - "AssemblyPath": "Kittenji.MetalGearAlert.dll", - "Metadata": { - "Name": "Metal Gear Alert", - "Author": "Kittenji", - "Version": "1.0.1", - "Description": "Plays the alert sound from Metal Gear when you catch a fish." - } -} diff --git a/Mods/GDWeave/mods/PotatoRadio/PotatoRadio.pck b/Mods/GDWeave/mods/PotatoRadio/PotatoRadio.pck deleted file mode 100644 index fa7ee1a..0000000 Binary files a/Mods/GDWeave/mods/PotatoRadio/PotatoRadio.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/PotatoRadio/PotatoRadioPathFetcher.dll b/Mods/GDWeave/mods/PotatoRadio/PotatoRadioPathFetcher.dll deleted file mode 100644 index 873b132..0000000 Binary files a/Mods/GDWeave/mods/PotatoRadio/PotatoRadioPathFetcher.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/PotatoRadio/audio_stream.dll b/Mods/GDWeave/mods/PotatoRadio/audio_stream.dll deleted file mode 100644 index d64c1ae..0000000 Binary files a/Mods/GDWeave/mods/PotatoRadio/audio_stream.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/PotatoRadio/manifest.json b/Mods/GDWeave/mods/PotatoRadio/manifest.json deleted file mode 100644 index 20b5cf9..0000000 --- a/Mods/GDWeave/mods/PotatoRadio/manifest.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Id": "PotatoRadio", - "AssemblyPath": "PotatoRadioPathFetcher.dll", - "Dependencies": [ - "Sulayre.Lure" - ], - "PackPath": "PotatoRadio.pck" -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/RingsABell/RingsABell.deps.json b/Mods/GDWeave/mods/RingsABell/RingsABell.deps.json deleted file mode 100644 index 678bdec..0000000 --- a/Mods/GDWeave/mods/RingsABell/RingsABell.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "RingsABell/1.0.0.0": { - "runtime": { - "RingsABell.dll": {} - } - } - } - }, - "libraries": { - "RingsABell/1.0.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/RingsABell/RingsABell.dll b/Mods/GDWeave/mods/RingsABell/RingsABell.dll deleted file mode 100644 index 469728f..0000000 Binary files a/Mods/GDWeave/mods/RingsABell/RingsABell.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/RingsABell/RingsABell.pck b/Mods/GDWeave/mods/RingsABell/RingsABell.pck deleted file mode 100644 index 5a83dc4..0000000 Binary files a/Mods/GDWeave/mods/RingsABell/RingsABell.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/RingsABell/RingsABell.pdb b/Mods/GDWeave/mods/RingsABell/RingsABell.pdb deleted file mode 100644 index 15ab752..0000000 Binary files a/Mods/GDWeave/mods/RingsABell/RingsABell.pdb and /dev/null differ diff --git a/Mods/GDWeave/mods/RingsABell/manifest.json b/Mods/GDWeave/mods/RingsABell/manifest.json deleted file mode 100644 index 76c3fe6..0000000 --- a/Mods/GDWeave/mods/RingsABell/manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Id": "RingsABell", - "AssemblyPath": "RingsABell.dll", - "PackPath": "RingsABell.pck", - "Metadata": { - "Name": "RingsABell", - "Author": "lunakittyyy", - "Version": "1.0.0", - "Description": "Makes the bell collar in WEBFISHING make cute ringing noises :3 " - } -} diff --git a/Mods/GDWeave/mods/SamelCamel.SpongebobBlink/SpongebobBlink.pck b/Mods/GDWeave/mods/SamelCamel.SpongebobBlink/SpongebobBlink.pck deleted file mode 100644 index 5f00ee9..0000000 Binary files a/Mods/GDWeave/mods/SamelCamel.SpongebobBlink/SpongebobBlink.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/Sproutian.ShowClicks/Sproutian.ShowClicks.dll b/Mods/GDWeave/mods/Sproutian.ShowClicks/Sproutian.ShowClicks.dll deleted file mode 100644 index e9178c7..0000000 Binary files a/Mods/GDWeave/mods/Sproutian.ShowClicks/Sproutian.ShowClicks.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/Sproutian.ShowClicks/manifest.json b/Mods/GDWeave/mods/Sproutian.ShowClicks/manifest.json deleted file mode 100644 index d056c40..0000000 --- a/Mods/GDWeave/mods/Sproutian.ShowClicks/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "Id": "Sproutian.ShowClicks", - "AssemblyPath": "Sproutian.ShowClicks.dll", - "Metadata": { - "Name": "Show Clicks Mod", - "Author": "Sproutian", - "Version": "1.0.5", - "Description": "Show the number of clicks required to break a bar" - } -} diff --git a/Mods/GDWeave/mods/Sulayre.Lure/Sulayre.Lure.dll b/Mods/GDWeave/mods/Sulayre.Lure/Sulayre.Lure.dll deleted file mode 100644 index e833585..0000000 Binary files a/Mods/GDWeave/mods/Sulayre.Lure/Sulayre.Lure.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/Sulayre.Lure/Sulayre.Lure.pck b/Mods/GDWeave/mods/Sulayre.Lure/Sulayre.Lure.pck deleted file mode 100644 index 408f558..0000000 Binary files a/Mods/GDWeave/mods/Sulayre.Lure/Sulayre.Lure.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/Sulayre.Lure/icon.png b/Mods/GDWeave/mods/Sulayre.Lure/icon.png deleted file mode 100644 index fda15fa..0000000 Binary files a/Mods/GDWeave/mods/Sulayre.Lure/icon.png and /dev/null differ diff --git a/Mods/GDWeave/mods/Sulayre.Lure/manifest.json b/Mods/GDWeave/mods/Sulayre.Lure/manifest.json deleted file mode 100644 index b18988c..0000000 --- a/Mods/GDWeave/mods/Sulayre.Lure/manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "Id": "Sulayre.Lure", - "AssemblyPath": "Sulayre.Lure.dll", - "PackPath": "Sulayre.Lure.pck", - "Dependencies": [], - "Metadata": { - "Name": "Lure", - "Author": "Sulayre, ZeaTheMays and GitHub Contributors", - "Version": "4.2.2", - "Description": "Legacy (Pre-Rewrite) version of a project that aims to restore unused game functionality, also used as an API to make adding content to WEBFISHING easier, faster and compatible.", - "Homepage": "https://github.com/Sulayre/WebfishingLure" - } -} diff --git a/Mods/GDWeave/mods/TackleBox/TackleBox.deps.json b/Mods/GDWeave/mods/TackleBox/TackleBox.deps.json deleted file mode 100644 index 9d6deeb..0000000 --- a/Mods/GDWeave/mods/TackleBox/TackleBox.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "TackleBox/1.0.0": { - "runtime": { - "TackleBox.dll": {} - } - } - } - }, - "libraries": { - "TackleBox/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/TackleBox/TackleBox.dll b/Mods/GDWeave/mods/TackleBox/TackleBox.dll deleted file mode 100644 index 6282eda..0000000 Binary files a/Mods/GDWeave/mods/TackleBox/TackleBox.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/TackleBox/TackleBox.pck b/Mods/GDWeave/mods/TackleBox/TackleBox.pck deleted file mode 100644 index 913c4d0..0000000 Binary files a/Mods/GDWeave/mods/TackleBox/TackleBox.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/TackleBox/TackleBox.pdb b/Mods/GDWeave/mods/TackleBox/TackleBox.pdb deleted file mode 100644 index 63bd345..0000000 Binary files a/Mods/GDWeave/mods/TackleBox/TackleBox.pdb and /dev/null differ diff --git a/Mods/GDWeave/mods/TackleBox/icon.png b/Mods/GDWeave/mods/TackleBox/icon.png deleted file mode 100644 index cbd33a6..0000000 Binary files a/Mods/GDWeave/mods/TackleBox/icon.png and /dev/null differ diff --git a/Mods/GDWeave/mods/TackleBox/manifest.json b/Mods/GDWeave/mods/TackleBox/manifest.json deleted file mode 100644 index 905d8bb..0000000 --- a/Mods/GDWeave/mods/TackleBox/manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "Id": "TackleBox", - "AssemblyPath": "TackleBox.dll", - "PackPath": "TackleBox.pck", - "Dependencies": [], - "Metadata": { - "Name": "TackleBox", - "Author": "Jade and Contributors", - "Version": "0.5.2", - "Description": "A mod menu for WEBFISHING and config API for mod devs!", - "Homepage": "https://github.com/puppy-girl/TackleBox" - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/TitleAPI/TitleAPI.dll b/Mods/GDWeave/mods/TitleAPI/TitleAPI.dll deleted file mode 100644 index d52ec5a..0000000 Binary files a/Mods/GDWeave/mods/TitleAPI/TitleAPI.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/TitleAPI/TitleAPI.pck b/Mods/GDWeave/mods/TitleAPI/TitleAPI.pck deleted file mode 100644 index 0eac9bd..0000000 Binary files a/Mods/GDWeave/mods/TitleAPI/TitleAPI.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/TitleAPI/manifest.json b/Mods/GDWeave/mods/TitleAPI/manifest.json deleted file mode 100644 index 3f49a06..0000000 --- a/Mods/GDWeave/mods/TitleAPI/manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Id": "TitleAPI", - "PackPath": "TitleAPI.pck", - "AssemblyPath": "TitleAPI.dll", - "Metadata": { - "Name": "TitleAPI", - "Author": "IamKikin & Nowaha", - "Version": "1.0.5", - "Description": "Register your own Titles! **DEVELOPER API!**" - } -} diff --git a/Mods/GDWeave/mods/WebWardrobe/WebWardrobe.dll b/Mods/GDWeave/mods/WebWardrobe/WebWardrobe.dll deleted file mode 100644 index d2b1e4e..0000000 Binary files a/Mods/GDWeave/mods/WebWardrobe/WebWardrobe.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/WebWardrobe/WebWardrobe.pck b/Mods/GDWeave/mods/WebWardrobe/WebWardrobe.pck deleted file mode 100644 index 5764538..0000000 Binary files a/Mods/GDWeave/mods/WebWardrobe/WebWardrobe.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/WebWardrobe/manifest.json b/Mods/GDWeave/mods/WebWardrobe/manifest.json deleted file mode 100644 index aca568e..0000000 --- a/Mods/GDWeave/mods/WebWardrobe/manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Id": "WebWardrobe", - "AssemblyPath": "WebWardrobe.dll", - "PackPath": "WebWardrobe.pck", - "Metadata": { - "Name": "WebWardrobe", - "Author": "Nowaha", - "Version": "1.0.5", - "Description": "Load and save outfits!" - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/bytefrags.BetterFireplace/bytefrags.BetterFireplace.pck b/Mods/GDWeave/mods/bytefrags.BetterFireplace/bytefrags.BetterFireplace.pck deleted file mode 100644 index 8f77328..0000000 Binary files a/Mods/GDWeave/mods/bytefrags.BetterFireplace/bytefrags.BetterFireplace.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/bytefrags.BetterFireplace/icon.png b/Mods/GDWeave/mods/bytefrags.BetterFireplace/icon.png deleted file mode 100644 index d558f79..0000000 Binary files a/Mods/GDWeave/mods/bytefrags.BetterFireplace/icon.png and /dev/null differ diff --git a/Mods/GDWeave/mods/bytefrags.BetterFireplace/manifest.json b/Mods/GDWeave/mods/bytefrags.BetterFireplace/manifest.json deleted file mode 100644 index d32745d..0000000 --- a/Mods/GDWeave/mods/bytefrags.BetterFireplace/manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Id": "bytefrags.BetterFireplace", - "PackPath": "bytefrags.BetterFireplace.pck", - "Metadata": { - "Name": "BetterFireplace", - "Author": "bytefrags", - "Version": "1.0.5", - "Description": "This mod enhances the campfire atmosphere by amplifying the crackling fireplace sound.", - "Homepage": "https://thunderstore.io/" - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/bytefrags.BetterFireplace/mod_info.json b/Mods/GDWeave/mods/bytefrags.BetterFireplace/mod_info.json deleted file mode 100644 index fdf066f..0000000 --- a/Mods/GDWeave/mods/bytefrags.BetterFireplace/mod_info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "id": "bytefrags.BetterFireplace", - "title": "BetterFireplace", - "author": "bytefrags", - "description": "This mod enhances the campfire atmosphere by amplifying the crackling fireplace sound.", - "version": "1.0.5", - "enabled": true, - "third_party": true - } \ No newline at end of file diff --git a/Mods/GDWeave/mods/meepso.NLag/Meepso.NLag.dll b/Mods/GDWeave/mods/meepso.NLag/Meepso.NLag.dll deleted file mode 100644 index c8657a1..0000000 Binary files a/Mods/GDWeave/mods/meepso.NLag/Meepso.NLag.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/meepso.NLag/manifest.json b/Mods/GDWeave/mods/meepso.NLag/manifest.json deleted file mode 100644 index bfb595d..0000000 --- a/Mods/GDWeave/mods/meepso.NLag/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "Id": "Meepso.NLag", - "AssemblyPath": "Meepso.NLag.dll", - "Metadata": { - "Name": "NLag", - "Author": "Meepso", - "Version": "1.0.5", - "Description": "Make the fish multithreaded" - } -} diff --git a/Mods/GDWeave/mods/webfishing_gun/icon.png b/Mods/GDWeave/mods/webfishing_gun/icon.png deleted file mode 100644 index 7cc0728..0000000 Binary files a/Mods/GDWeave/mods/webfishing_gun/icon.png and /dev/null differ diff --git a/Mods/GDWeave/mods/webfishing_gun/manifest.json b/Mods/GDWeave/mods/webfishing_gun/manifest.json deleted file mode 100644 index 6fa736a..0000000 --- a/Mods/GDWeave/mods/webfishing_gun/manifest.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "Id": "webfishing_gun", - "AssemblyPath": "webfishing_gun.dll", - "PackPath": "webfishing_gun.pck", - "Dependencies": [ "Sulayre.Lure" ], - "Metadata": { - "Name": "webfishing_gun", - "Description": "Adds a Gun", - "Author": "Lily", - "Version": "1.0.0" - } -} diff --git a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.deps.json b/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.deps.json deleted file mode 100644 index b2c73d6..0000000 --- a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "webfishing_gun/1.0.0": { - "runtime": { - "webfishing_gun.dll": {} - } - } - } - }, - "libraries": { - "webfishing_gun/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.dll b/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.dll deleted file mode 100644 index 494a970..0000000 Binary files a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.dll and /dev/null differ diff --git a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.pck b/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.pck deleted file mode 100644 index 075dc8e..0000000 Binary files a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.pck and /dev/null differ diff --git a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.pdb b/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.pdb deleted file mode 100644 index 728000b..0000000 Binary files a/Mods/GDWeave/mods/webfishing_gun/webfishing_gun.pdb and /dev/null differ diff --git a/Mods/GDWeave/mods/zea.cosmeticpack/manifest.json b/Mods/GDWeave/mods/zea.cosmeticpack/manifest.json deleted file mode 100644 index 7633be9..0000000 --- a/Mods/GDWeave/mods/zea.cosmeticpack/manifest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Id": "Zea.CosmeticPack", - "PackPath": "zea.cosmetics.pck", - "Dependencies" : ["Sulayre.Lure"] -} diff --git a/Mods/GDWeave/mods/zea.cosmeticpack/zea.cosmetics.pck b/Mods/GDWeave/mods/zea.cosmeticpack/zea.cosmetics.pck deleted file mode 100644 index 3a17576..0000000 Binary files a/Mods/GDWeave/mods/zea.cosmeticpack/zea.cosmetics.pck and /dev/null differ diff --git a/Mods/winmm.dll b/Mods/winmm.dll deleted file mode 100644 index c45a33b..0000000 Binary files a/Mods/winmm.dll and /dev/null differ diff --git a/README.md b/README.md index 8439489..2c7151f 100644 --- a/README.md +++ b/README.md @@ -21,5 +21,11 @@ Yup. Here are the mods. Nothin to see here. Just, y'know, a bunch of mods. That - might have to account for whether the game is installed on the main drive or another one - would reallllyyyy not be fun if i had to please god dont make me do this i have no idea how to dynamically find a steam game directory +misc: + +1. Backup and export of save files for cross-device sync? + - maybe host save files on my domain? could get seriously out of hand if it blows up, but i kinda doubt it + - how would they access their save on the other device? a link to files? a link to a script that asks for a username/key? would be weird to figure out + *Copyright (c) 2024-2025 Obie Hinojosa* diff --git a/installer.py b/installer.py index 6266608..bc11a08 100644 --- a/installer.py +++ b/installer.py @@ -25,9 +25,14 @@ from pathlib import Path # -----------define some functions ahead of time------------ -# idea! consolidate both delete things and add an extra optino to the functions that toggles- + +# idea! consolidate both delete things and add an extra option to the functions that toggles- # -error outputs using an if statement in the function's code `if quiet = true then... else...` -def delete_directory_warn(directory_to_delete): + +# as far as i can tell, i wanted to add an "option" to the function that toggled the warning m- +# -essage, so i dont have to use all this space here defining functions i dont really need. + +def delete_directory_warn(directory_to_delete, warn=False): #this defines a function to delete a directory (no shit) try: shutil.rmtree(str(directory_to_delete)) @@ -35,26 +40,32 @@ def delete_directory_warn(directory_to_delete): print("[ERR!]: %s - %s." % (e.filename, e.strerror)) def delete_file_warn(file_to_delete): - #this defines a function to delete a directory (no shit) + #this defines a function to delete a file (no shit) try: os.remove(str(file_to_delete)) except OSError as e: print("[ERR!]: %s - %s." % (e.filename, e.strerror)) def delete_directory(directory_to_delete): - #this defines a function to delete a directory (no shit) + #this defines a function to delete a directory (without any warnings) try: shutil.rmtree(str(directory_to_delete)) except: pass def delete_file(file_to_delete): - #this defines a function to delete a directory (no shit) + #this defines a function to delete a file (without any warnings) try: os.remove(str(file_to_delete)) except: pass +def compress_tar(folder_path, output_file): + #this defines a function to compress a folder into a tarball + with tarfile.open(output_file, "w:gz") as tar: + tar.add(folder_path, arcname=os.path.basename(folder_path)) + #gemini lowkey slayed w this one + def extract_tar(tar_file_path, extract_to): #this defines a function to decompress a tar.gz file with tarfile.open(tar_file_path, 'r') as tar: @@ -99,41 +110,22 @@ def print_ascii_art(): print(" ....") print() -def windows_check_folder_exists(folder): - #checks for mod folder existence and outputs [WARN!] - dir = os.path.normpath(str(Path.cwd()) + "/" + str(folder)) - # fuck you microsoft - # this is some high-tier BULLSHIT right here - # print(dir) - if not os.path.exists(dir): - print() - print("[WARN!]: Mod folder not found. (is Fabric installed?)") - print("[WARN!]: (note: the script will go on as usual without breaking anything, but if") - print("[WARN!]: you don't have fabric installed, your mods won't load when you start the game.") - os.mkdir("mods") - print() - time.sleep(20) - -def check_for_old_mod_archive(filepath): +def checkfor_and_delete_file(filepath): #deletes old downloaded mod archives if os.path.exists(filepath): print("Found previously downloaded archive, deleting...") os.remove(filepath) -def compress_tar(folder_path, output_file): - with tarfile.open(output_file, "w:gz") as tar: - tar.add(folder_path, arcname=os.path.basename(folder_path)) - #gemini lowkey slayed w this one - # --------------------the real shit!------------------------ -#`global` sets these variables to exist outside of the scope of these specific `if` statements. +#`global` sets these variables to exist outside of the scope of these specific `if` statements +#why do i need that? global gamedir global homedir global savedir - #can i group these together? + #can i group these? #do i still need these to be global vars? homedir = os.path.expanduser("~") @@ -144,60 +136,60 @@ if platform.system() == "Linux": time.sleep(1) print("Operating system detected: GNU/Linux") - time.sleep(1) # import time + time.sleep(1) print("Backing up save files...") print("Don't close the window! This'll take a moment...") - # here we cd to the save folder and save that path as a variable + #first, we cd to the save folder and save that path as a variable os.chdir(".steam/steam/steamapps/compatdata/3146520/pfx/drive_c/users/steamuser/AppData/Roaming/Godot/app_userdata/webfishing_2_newver/") savedir = Path.cwd() os.chdir(homedir) - #in this block we cd to savedir and then zip the old save file + #...then in this block we cd to savedir and then zip the old save file os.chdir(savedir) os.chdir('..') #go up one folder compress_tar("webfishing_2_newver", "webfishing-save-backup.tar.gz") - # here we cd to the game files and + # here we cd to the game files and... os.chdir(homedir) os.chdir(".local/share/Steam/steamapps/common/WEBFISHING/") gamedir = Path.cwd() print("[INFO] Changed current working directory to '" + str(gamedir) + "'") - # try deleting existing mods + #...try deleting existing mods print("Cleaning game install...") delete_directory("GDWeave") #delete mods if they already exist - delete_file("winmm.dll") #this probably doesn't actually need to be removed before updating but for now we're doing it + delete_file("winmm.dll") #this probably doesn't actually need to be removed but for now we're doing it - mod_url = 'https://git.adolin.xyz/saru/webfishing-sync-tool/raw/branch/main/image.ico' + mod_url = 'https://placeholder.url' #define mod url print("Fetching mod pack... This may take a few moments.") wget.download(url=mod_url) try: wget.download(url=mod_url) except: print() - print("[ERR!] FATAL: Couldn't fetch new mods from the git repository. (is Adolin online?)") - time.sleep(2) # import time + print("[ERR!] FATAL: Couldn't fetch new mods from the git repository. (Is Adolin online?)") + time.sleep(2) print("[ERR!] Exiting...") - time.sleep(2) # import time + time.sleep(5) exit -elif platform.system() == "Windows": - print("Operating system detected: Microsoft Windows") - - os.chdir("AppData/Godot/app_userdata/webfishing_2_newver") - savedir = Path.cwd() - os.chdir(homedir) - - os.chdir("C:/Program Files (x86)/Steam/steamapps/common/WEBFISHING/") - gamedir = Path.cwd() - - delete_directory("GDWeave") #delete mods if they already exist - delete_file("winmm.dll") #this probably doesn't actually need to be removed before updating but for now we're doing it - - os.chdir(savedir) - os.chdir('..') #go up one folder - compress_tar("webfishing_2_newver", "webfishing-save-backup.tar.gz") +# elif platform.system() == "Windows": +# print("Operating system detected: Microsoft Windows") +# +# os.chdir("AppData/Godot/app_userdata/webfishing_2_newver") #? +# savedir = Path.cwd() +# os.chdir(homedir) +# +# os.chdir("C:/Program Files (x86)/Steam/steamapps/common/WEBFISHING/") #? +# gamedir = Path.cwd() +# +# delete_directory("GDWeave") #delete mods if they already exist +# delete_file("winmm.dll") #this probably doesn't actually need to be removed before updating but for now we're doing it +# +# os.chdir(savedir) +# os.chdir('..') #go up one folder +# compress_tar("webfishing_2_newver", "webfishing-save-backup.tar.gz") # --------------------the real shit!------------------------