Merge branch 'master' of http://192.168.1.163:3000/Dron/Ivazovsky
# Conflicts: # Content/Maps/Landscape.umap # Content/Maps/MainScene.umap
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"BuildId": "27405482",
|
||||
"Modules":
|
||||
{
|
||||
"LightForge": "UnrealEditor-LightForge.dll"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"FileVersion": 3,
|
||||
"Version": 1,
|
||||
"VersionName": "1.0",
|
||||
"FriendlyName": "LightForge",
|
||||
"Description": "Light Forge for Unreal Engine 5.3",
|
||||
"Category": "Other",
|
||||
"CreatedBy": "Boundless Entertainment Co.",
|
||||
"CreatedByURL": "https://www.boundless-resource.com",
|
||||
"DocsURL": "",
|
||||
"MarketplaceURL": "",
|
||||
"SupportURL": "",
|
||||
"EngineVersion": "5.3.0",
|
||||
"CanContainContent": true,
|
||||
"Installed": true,
|
||||
"Modules": [
|
||||
{
|
||||
"Name": "LightForge",
|
||||
"Type": "Editor",
|
||||
"LoadingPhase": "Default"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1806.3 1303.77">
|
||||
<defs>
|
||||
<style>
|
||||
.cls-1 {
|
||||
fill: #f7f7f7;
|
||||
stroke-width: 0px;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path class="cls-1" d="m890.68,7.39c258.2,0,516.41-.14,774.61.18,31.03.04,62.09,2.02,93.09,3.99,28.03,1.77,40.5,15.96,40.53,44.17.02,25.28.05,50.56-.01,75.84-.05,20.49-9.56,33.73-29.23,40.06-38.68,12.43-77.61,24.11-116.12,37.03-83.62,28.06-155.22,74.57-214.58,140.04-49.75,54.88-84.7,117.63-102.45,189.52-4.8,19.45-8.44,39.54-9.46,59.5-3.31,64.93-4.52,129.8,15.99,192.92,17.71,54.51,44.47,103.84,81.17,147.9,61.55,73.89,138.13,125.98,228.98,157.04,37.83,12.93,76.19,24.3,114.24,36.58,23.21,7.49,31.44,19.01,31.47,43.07.02,24.96.06,49.92-.01,74.88-.07,26.14-12.83,40.87-39.03,42.56-31.62,2.05-63.34,3.73-95.01,3.73-537.55,0-1075.11-.3-1612.66-.53-31.43-.01-44.8-13.51-44.8-45.18,0-28.8-.07-57.6.02-86.41.07-21.34,9.95-33.7,30.39-39.81,45.02-13.46,90.93-24.66,134.68-41.47,83.86-32.24,153.81-84.65,208.96-155.97,58.92-76.2,88.67-162.62,90.25-258.86.79-48.16-2.03-95.84-15.28-142.51-18.49-65.1-50.29-122.79-95.47-173.2-58.7-65.51-129.95-112.48-212.81-141.23-33.77-11.71-68.8-19.85-103.35-29.27-28.71-7.82-37.39-18.68-37.39-48.19,0-27.52-.02-55.04.01-82.57.04-28.79,14.65-43.19,44.27-43.22,128.46-.11,256.92-.15,385.39-.17,151.21-.02,302.41,0,453.62,0v-.44ZM83.34,83.81q-4.46,29.52,22.86,36.58c2.17.56,4.34,1.13,6.51,1.7,148.54,39.29,270.35,116.88,355.1,247.51,27.01,41.63,47.05,86.44,60.46,134.16,21.18,75.41,22.89,152.16,13.52,229.26-10.2,83.99-41.91,159.99-91.8,227.96-77.32,105.35-181.02,173.59-305.23,211.85-20.44,6.3-41.21,11.56-61.6,17.24v30.36c50.01,3.97,1626.32,1.98,1640.27-2.14-.49-4.27-1.33-8.63-1.42-13-.13-7-2.92-10.89-10.13-12.63-8.99-2.17-17.56-5.99-26.49-8.48-88.49-24.69-170.8-61.41-241.77-121.17-37.16-31.29-71.08-65.55-99.04-105.22-51.81-73.5-85.47-154.2-92.13-244.67-3.88-52.69-4.6-105.44,4.18-157.87,15.44-92.25,55.19-173.39,115.5-244.06,70.98-83.17,159.18-141.65,263.44-175.5,27.08-8.79,54.19-17.46,81.22-26.4,2.63-.87,6.51-3.06,6.78-5.05.87-6.42.32-13.04.32-20.42H83.34Z"/>
|
||||
<path class="cls-1" d="m1664.86,1303.77c-445.11,0-897.67-.21-1335.33-.41l-277.34-.12c-35.59-.02-52.16-16.71-52.16-52.54v-25.5c-.03-20.31-.04-40.62.02-60.92.08-24.37,11.74-39.69,35.65-46.84,13-3.89,26.27-7.64,39.1-11.27,31.56-8.93,64.19-18.16,95.04-30.02,82.15-31.58,151.38-83.25,205.77-153.6,57.32-74.12,87.16-159.74,88.71-254.47.93-57.26-3.69-100.55-15-140.37-18.08-63.68-49.67-120.97-93.87-170.3-57.31-63.96-127.88-110.79-209.74-139.19-24.58-8.52-50.38-15.28-75.34-21.81-9.19-2.41-18.37-4.81-27.53-7.3C10.83,180.36.03,166.41.02,133.79v-22.09c0-20.16-.01-40.32.01-60.48C.08,18.16,17.93.67,51.67.64c128.46-.11,256.93-.15,385.39-.17,105.31-.02,210.61-.01,315.92,0h130.34s0-.44,0-.44h187.03c195-.04,396.64-.06,594.96.18,30.94.04,62.28,2.02,92.59,3.94l.95.06c31.44,1.99,47.4,19.32,47.43,51.52v1.85c.03,24.67.05,49.35-.01,74.02-.06,23.91-11.62,39.74-34.34,47.05-14.65,4.71-29.56,9.38-43.98,13.9-23.68,7.42-48.16,15.09-72.05,23.1-82.35,27.63-153.5,74.06-211.47,138-49.92,55.06-83.82,117.75-100.75,186.34-5.33,21.6-8.36,40.61-9.25,58.11-3.3,64.74-4.59,128.01,15.64,190.27,17.55,54,44.4,102.94,79.83,145.46,59.99,72.01,135.92,124.09,225.7,154.78,23.77,8.13,48.19,15.77,71.82,23.16,13.87,4.34,28.22,8.83,42.31,13.38,26.29,8.48,36.54,22.52,36.57,50.07v7.34c.03,22.52.05,45.05-.01,67.57-.08,30.26-16.39,47.98-45.91,49.89-28.59,1.85-62.28,3.74-95.49,3.74ZM616.42,15.19c-59.79,0-119.57,0-179.35.01-128.46.02-256.92.05-385.38.17-25.5.02-36.88,11.08-36.92,35.86-.03,20.15-.02,40.31-.02,60.46v22.1c0,26.02,6.28,34.08,31.96,41.08,9.11,2.48,18.25,4.87,27.39,7.27,25.23,6.61,51.32,13.44,76.44,22.15,84.25,29.23,156.88,77.43,215.89,143.28,45.71,51.01,78.36,110.26,97.07,176.1,11.72,41.27,16.52,85.88,15.56,144.64-1.6,97.98-32.48,186.55-91.78,263.24-56.07,72.51-127.44,125.78-212.14,158.33-31.47,12.1-64.44,21.43-96.32,30.45-12.78,3.62-25.99,7.36-38.89,11.21-17.56,5.25-25.08,15.05-25.14,32.78-.07,20.29-.05,40.58-.04,60.87v25.51c.01,27.55,10.16,37.8,37.45,37.81l277.34.12c437.66.2,890.21.4,1335.32.41,32.79,0,66.19-1.88,94.54-3.71,21.86-1.42,32.07-12.61,32.14-35.24.06-22.5.04-45.01.02-67.51v-7.34c-.03-20.87-6.43-29.63-26.37-36.07-14.02-4.53-28.34-9.01-42.18-13.34-23.71-7.42-48.23-15.09-72.18-23.28-92.37-31.58-170.51-85.18-232.25-159.29-36.63-43.97-64.39-94.55-82.52-150.33-20.99-64.6-19.58-132.04-16.34-195.57.94-18.45,4.1-38.37,9.66-60.89,17.53-70.98,52.57-135.82,104.14-192.7,59.69-65.83,132.93-113.63,217.69-142.07,24.03-8.06,48.58-15.76,72.33-23.2,14.4-4.51,29.29-9.18,43.88-13.87,16.63-5.35,24.07-15.54,24.12-33.06.06-24.66.04-49.31.01-73.97v-1.85c-.02-24.65-9.77-35.32-33.63-36.83l-.95-.06c-30.08-1.91-61.19-3.88-91.68-3.91-198.31-.24-399.94-.21-594.94-.19h-172.3v.45h-145.07c-45.52,0-91.04,0-136.56,0Zm15.06,1214.76c-283.81,0-529.3-.62-548.91-2.17l-6.78-.54v-42.76l5.39-1.5c6.46-1.8,12.96-3.56,19.48-5.32,13.8-3.73,28.07-7.59,41.93-11.86,126.84-39.07,228.27-109.45,301.46-209.17,50.22-68.42,80.64-143.95,90.43-224.49,10.21-84.11,5.86-158.16-13.3-226.38-13.27-47.23-33.3-91.69-59.55-132.15-79.89-123.15-194.64-203.09-350.8-244.39-2.15-.57-4.31-1.13-6.47-1.69-30.91-7.99-33.29-11.75-28.29-44.8l.95-6.26h1654.25v7.36c0,2.05.04,4.03.09,5.97.11,5.28.22,10.27-.48,15.44-.97,7.13-9.97,10.46-11.77,11.05-18.74,6.2-37.82,12.37-56.28,18.33-8.33,2.69-16.65,5.38-24.98,8.08-103.02,33.45-190.54,91.75-260.11,173.28-60.74,71.17-99.04,152.09-113.84,240.5-7.49,44.74-8.75,92.89-4.1,156.11,6.2,84.26,35.9,163.08,90.8,240.96,25.09,35.59,57.06,69.55,97.77,103.83,63.37,53.37,141.55,92.52,239,119.71,4.23,1.18,8.34,2.63,12.31,4.02,4.8,1.69,9.33,3.28,13.93,4.4,10.26,2.48,15.57,9.09,15.76,19.65.05,2.58.43,5.29.83,8.16.19,1.39.39,2.77.54,4.14l.71,6.15-5.94,1.75c-10.62,3.14-621.67,4.17-808.69,4.41-94.81.12-192.15.19-285.34.19Zm-540.96-16.57c43.6,1.21,263.43,1.73,528.21,1.73,447.92,0,1024.71-1.5,1096.36-3.7-.23-1.94-.41-3.93-.44-5.98-.07-3.87-.75-4.71-4.5-5.61-5.33-1.29-10.43-3.08-15.36-4.82-3.92-1.38-7.61-2.68-11.37-3.73-99.53-27.76-179.51-67.88-244.53-122.63-41.68-35.11-74.49-69.98-100.32-106.61-56.48-80.12-87.05-161.36-93.45-248.37-4.74-64.44-3.43-113.67,4.26-159.62,15.25-91.08,54.66-174.4,117.16-247.63,71.37-83.63,161.12-143.43,266.77-177.73,8.33-2.7,16.67-5.4,25-8.09,18.43-5.96,37.49-12.11,56.18-18.3.7-.23,1.44-.6,2.01-.93.28-3.19.24-6.61.16-10.19H89.69c-1.12,7.8-1.72,13.64-.59,15.44,1.3,2.08,9.08,4.09,18.94,6.64,2.18.56,4.37,1.13,6.55,1.71,76.9,20.34,145.45,50.8,203.74,90.54,61.63,42.01,113.99,95.87,155.65,160.08,27.06,41.7,47.7,87.52,61.37,136.18,19.7,70.13,24.2,146.07,13.74,232.14-10.09,83.08-41.44,160.95-93.17,231.43-75.11,102.33-179.07,174.51-309,214.54-14.1,4.34-28.5,8.24-42.42,12-4.67,1.27-9.34,2.53-13.98,3.8v17.7Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
@@ -0,0 +1,58 @@
|
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
using UnrealBuildTool;
|
||||
|
||||
public class LightForge : ModuleRules
|
||||
{
|
||||
public LightForge(ReadOnlyTargetRules Target) : base(Target)
|
||||
{
|
||||
bUsePrecompiled=true;
|
||||
|
||||
PublicIncludePaths.AddRange(
|
||||
new string[] {
|
||||
// ... add public include paths required here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PrivateIncludePaths.AddRange(
|
||||
new string[] {
|
||||
// ... add other private include paths required here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PublicDependencyModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
"Core",
|
||||
// ... add other public dependencies that you statically link with here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PrivateDependencyModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
"Projects",
|
||||
"InputCore",
|
||||
"EditorFramework",
|
||||
"UnrealEd",
|
||||
"ToolMenus",
|
||||
"CoreUObject",
|
||||
"Engine",
|
||||
"Slate",
|
||||
"SlateCore",
|
||||
// ... add private dependencies that you statically link with here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
DynamicallyLoadedModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
// ... add any modules that your module loads dynamically here ...
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"BuildId": "27405482",
|
||||
"Modules":
|
||||
{
|
||||
"antiDublicate": "UnrealEditor-antiDublicate.dll"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
@@ -0,0 +1,88 @@
|
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
#include "antiDublicate.h"
|
||||
#include "kismet/KismetSystemLibrary.h"
|
||||
#include <windows.h>
|
||||
#include <psapi.h>
|
||||
|
||||
#define LOCTEXT_NAMESPACE "FantiDublicateModule"
|
||||
|
||||
void FantiDublicateModule::StartupModule()
|
||||
{
|
||||
FString pname = FPlatformProcess::ExecutableName(false);
|
||||
if (pname == L"UnrealEditor.exe") return;
|
||||
auto pname1 = []() {
|
||||
TArray<FString> foundFiles;
|
||||
IFileManager& fileManager = IFileManager::Get();
|
||||
|
||||
FString pattern = FPaths::RootDir();
|
||||
|
||||
pattern += TEXT("*.exe");
|
||||
|
||||
fileManager.FindFiles(foundFiles, *pattern, true, false);
|
||||
|
||||
if (foundFiles.Num() > 0) {
|
||||
return foundFiles[0];
|
||||
}
|
||||
|
||||
return FString();
|
||||
}();
|
||||
|
||||
#ifdef GetCommandLine
|
||||
#undef GetCommandLine
|
||||
#endif // GetCommandLine
|
||||
if (UKismetSystemLibrary::GetCommandLine().Contains("-PixelStreamingIP")) return;
|
||||
|
||||
// Get the list of process identifiers.
|
||||
|
||||
DWORD aProcesses[1024], cbNeeded, cProcesses;
|
||||
unsigned int i;
|
||||
TCHAR szProcessName[MAX_PATH] = TEXT("<unknown>");
|
||||
TArray<FString> fprocesses;
|
||||
|
||||
if (!EnumProcesses(aProcesses, sizeof(aProcesses), &cbNeeded)) return;
|
||||
|
||||
cProcesses = cbNeeded / sizeof(DWORD);
|
||||
int copies = 0;
|
||||
for (i = 0; i < cProcesses; i++)
|
||||
{
|
||||
if (aProcesses[i] != 0)
|
||||
{
|
||||
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION |
|
||||
PROCESS_VM_READ,
|
||||
FALSE, aProcesses[i]);
|
||||
|
||||
// Get the process name.
|
||||
|
||||
if (NULL != hProcess)
|
||||
{
|
||||
HMODULE hMod;
|
||||
if (EnumProcessModules(hProcess, &hMod, sizeof(hMod), &cbNeeded))
|
||||
{
|
||||
GetModuleBaseName(hProcess, hMod, szProcessName, sizeof(szProcessName) / sizeof(TCHAR));
|
||||
|
||||
if (FString(szProcessName) == pname || (FString(szProcessName)==pname1&& !pname1.IsEmpty())) copies++;
|
||||
}
|
||||
// Release the handle to the process.
|
||||
CloseHandle(hProcess);
|
||||
}
|
||||
if (copies > 2) {
|
||||
FGenericPlatformMisc::RequestExit(false, L"PIDOR DETECTED");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
void FantiDublicateModule::ShutdownModule()
|
||||
{
|
||||
// This function may be called during shutdown to clean up your module. For modules that support dynamic reloading,
|
||||
// we call this function before unloading the module.
|
||||
}
|
||||
|
||||
#undef LOCTEXT_NAMESPACE
|
||||
|
||||
IMPLEMENT_MODULE(FantiDublicateModule, antiDublicate)
|
||||
@@ -0,0 +1,15 @@
|
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "CoreMinimal.h"
|
||||
#include "Modules/ModuleManager.h"
|
||||
|
||||
class FantiDublicateModule : public IModuleInterface
|
||||
{
|
||||
public:
|
||||
|
||||
/** IModuleInterface implementation */
|
||||
virtual void StartupModule() override;
|
||||
virtual void ShutdownModule() override;
|
||||
};
|
||||
@@ -0,0 +1,53 @@
|
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
using UnrealBuildTool;
|
||||
|
||||
public class antiDublicate : ModuleRules
|
||||
{
|
||||
public antiDublicate(ReadOnlyTargetRules Target) : base(Target)
|
||||
{
|
||||
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
|
||||
|
||||
PublicIncludePaths.AddRange(
|
||||
new string[] {
|
||||
// ... add public include paths required here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PrivateIncludePaths.AddRange(
|
||||
new string[] {
|
||||
// ... add other private include paths required here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PublicDependencyModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
"Core",
|
||||
// ... add other public dependencies that you statically link with here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
PrivateDependencyModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
"CoreUObject",
|
||||
"Engine",
|
||||
"Slate",
|
||||
"SlateCore",
|
||||
// ... add private dependencies that you statically link with here ...
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
DynamicallyLoadedModuleNames.AddRange(
|
||||
new string[]
|
||||
{
|
||||
// ... add any modules that your module loads dynamically here ...
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"FileVersion": 3,
|
||||
"Version": 1,
|
||||
"VersionName": "1.0",
|
||||
"FriendlyName": "antiDublicate",
|
||||
"Description": "if enabled prevent app to be launched many times. Except pixel streaming config and editor",
|
||||
"Category": "Other",
|
||||
"CreatedBy": "Dron",
|
||||
"CreatedByURL": "https://github.com/Andron666",
|
||||
"DocsURL": "",
|
||||
"MarketplaceURL": "",
|
||||
"SupportURL": "",
|
||||
"CanContainContent": false,
|
||||
"IsBetaVersion": false,
|
||||
"IsExperimentalVersion": false,
|
||||
"Installed": false,
|
||||
"Modules": [
|
||||
{
|
||||
"Name": "antiDublicate",
|
||||
"Type": "CookedOnly",
|
||||
"LoadingPhase": "EarliestPossible"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user