mirror of
https://github.com/Milxnor/Project-Reboot-3.0.git
synced 2026-01-13 02:42:22 +01:00
"fix" gisserver for 14.60
This commit is contained in:
@@ -1396,14 +1396,14 @@ void AFortGameModeAthena::Athena_HandleStartingNewPlayerHook(AFortGameModeAthena
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if 1
|
#if 1
|
||||||
LOG_INFO(LogDev, "Spawning loot!");
|
|
||||||
|
|
||||||
auto SpawnIsland_FloorLoot = FindObject<UClass>(L"/Game/Athena/Environments/Blueprints/Tiered_Athena_FloorLoot_Warmup.Tiered_Athena_FloorLoot_Warmup_C");
|
auto SpawnIsland_FloorLoot = FindObject<UClass>(L"/Game/Athena/Environments/Blueprints/Tiered_Athena_FloorLoot_Warmup.Tiered_Athena_FloorLoot_Warmup_C");
|
||||||
auto BRIsland_FloorLoot = FindObject<UClass>(L"/Game/Athena/Environments/Blueprints/Tiered_Athena_FloorLoot_01.Tiered_Athena_FloorLoot_01_C");
|
auto BRIsland_FloorLoot = FindObject<UClass>(L"/Game/Athena/Environments/Blueprints/Tiered_Athena_FloorLoot_01.Tiered_Athena_FloorLoot_01_C");
|
||||||
|
|
||||||
TArray<AActor*> SpawnIsland_FloorLoot_Actors = UGameplayStatics::GetAllActorsOfClass(GetWorld(), SpawnIsland_FloorLoot);
|
TArray<AActor*> SpawnIsland_FloorLoot_Actors = UGameplayStatics::GetAllActorsOfClass(GetWorld(), SpawnIsland_FloorLoot);
|
||||||
TArray<AActor*> BRIsland_FloorLoot_Actors = UGameplayStatics::GetAllActorsOfClass(GetWorld(), BRIsland_FloorLoot);
|
TArray<AActor*> BRIsland_FloorLoot_Actors = UGameplayStatics::GetAllActorsOfClass(GetWorld(), BRIsland_FloorLoot);
|
||||||
|
|
||||||
|
LOG_INFO(LogDev, "Spawning floor loot ({} warmup, {} island)!", SpawnIsland_FloorLoot_Actors.Num(), BRIsland_FloorLoot_Actors.Num());
|
||||||
|
|
||||||
auto SpawnIslandTierGroup = UKismetStringLibrary::Conv_StringToName(L"Loot_AthenaFloorLoot_Warmup");
|
auto SpawnIslandTierGroup = UKismetStringLibrary::Conv_StringToName(L"Loot_AthenaFloorLoot_Warmup");
|
||||||
auto BRIslandTierGroup = UKismetStringLibrary::Conv_StringToName(L"Loot_AthenaFloorLoot");
|
auto BRIslandTierGroup = UKismetStringLibrary::Conv_StringToName(L"Loot_AthenaFloorLoot");
|
||||||
|
|
||||||
@@ -1412,7 +1412,7 @@ void AFortGameModeAthena::Athena_HandleStartingNewPlayerHook(AFortGameModeAthena
|
|||||||
bool bDestroyFloorLootActor = false;
|
bool bDestroyFloorLootActor = false;
|
||||||
bool bPrintWarmup = bDebugPrintFloorLoot;
|
bool bPrintWarmup = bDebugPrintFloorLoot;
|
||||||
|
|
||||||
for (int i = 0; i < SpawnIsland_FloorLoot_Actors.Num(); i++)
|
for (int i = 0; i < SpawnIsland_FloorLoot_Actors.Num(); ++i)
|
||||||
{
|
{
|
||||||
ABuildingContainer* CurrentActor = (ABuildingContainer*)SpawnIsland_FloorLoot_Actors.at(i);
|
ABuildingContainer* CurrentActor = (ABuildingContainer*)SpawnIsland_FloorLoot_Actors.at(i);
|
||||||
auto Location = CurrentActor->GetActorLocation() + CurrentActor->GetActorForwardVector() * CurrentActor->GetLootSpawnLocation_Athena().X + CurrentActor->GetActorRightVector() * CurrentActor->GetLootSpawnLocation_Athena().Y + CurrentActor->GetActorUpVector() * CurrentActor->GetLootSpawnLocation_Athena().Z;
|
auto Location = CurrentActor->GetActorLocation() + CurrentActor->GetActorForwardVector() * CurrentActor->GetLootSpawnLocation_Athena().X + CurrentActor->GetActorRightVector() * CurrentActor->GetLootSpawnLocation_Athena().Y + CurrentActor->GetActorUpVector() * CurrentActor->GetLootSpawnLocation_Athena().Z;
|
||||||
@@ -1440,7 +1440,7 @@ void AFortGameModeAthena::Athena_HandleStartingNewPlayerHook(AFortGameModeAthena
|
|||||||
|
|
||||||
int spawned = 0;
|
int spawned = 0;
|
||||||
|
|
||||||
for (int i = 0; i < BRIsland_FloorLoot_Actors.Num(); i++)
|
for (int i = 0; i < BRIsland_FloorLoot_Actors.Num(); ++i)
|
||||||
{
|
{
|
||||||
ABuildingContainer* CurrentActor = (ABuildingContainer*)BRIsland_FloorLoot_Actors.at(i);
|
ABuildingContainer* CurrentActor = (ABuildingContainer*)BRIsland_FloorLoot_Actors.at(i);
|
||||||
spawned++;
|
spawned++;
|
||||||
|
|||||||
@@ -73,6 +73,8 @@ void Addresses::SetupVersion()
|
|||||||
|
|
||||||
if (Fortnite_Version >= 16.00 && Fortnite_Version <= 18.40)
|
if (Fortnite_Version >= 16.00 && Fortnite_Version <= 18.40)
|
||||||
Engine_Version = 427; // 4.26.1;
|
Engine_Version = 427; // 4.26.1;
|
||||||
|
|
||||||
|
// TODO: Fortnite_CL = X
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1375,7 +1375,7 @@ static inline uint64 FindGIsServer()
|
|||||||
return __int64(GetModuleHandleW(0)) + 0x637925C;
|
return __int64(GetModuleHandleW(0)) + 0x637925C;
|
||||||
if (Fortnite_Version == 12.41)
|
if (Fortnite_Version == 12.41)
|
||||||
return __int64(GetModuleHandleW(0)) + 0x804B65A;
|
return __int64(GetModuleHandleW(0)) + 0x804B65A;
|
||||||
if (Fortnite_Version == 14.60)
|
if (Fortnite_Version == 14.60 && Fortnite_CL == 14756138)
|
||||||
return __int64(GetModuleHandleW(0)) + 0x939930E;
|
return __int64(GetModuleHandleW(0)) + 0x939930E;
|
||||||
if (Fortnite_Version == 17.30)
|
if (Fortnite_Version == 17.30)
|
||||||
return __int64(GetModuleHandleW(0)) + 0x973E499;
|
return __int64(GetModuleHandleW(0)) + 0x973E499;
|
||||||
|
|||||||
Reference in New Issue
Block a user