PalWorld-NetCrack icon indicating copy to clipboard operation
PalWorld-NetCrack copied to clipboard

database will crash the game.

Open Gravity0night opened this issue 1 year ago • 7 comments

as the title said , and other features run smooth.

Gravity0night avatar Jan 25 '24 08:01 Gravity0night

@swordbluesword had added monster spawning , hail to the person who made it and add it and everything !! hope we can get legit relic add tool soon , thanks ! but database still crash my game within latest build

Gravity0night avatar Jan 25 '24 12:01 Gravity0night

database also crash my game within latest build

xuzichi avatar Jan 25 '24 16:01 xuzichi

can confirm database crashes the game with latest repo

MGJerry avatar Jan 25 '24 17:01 MGJerry

credit goes to @Nknights23 from UC // Tech Points Code:

void Palworld::AddTechPoints(__int32 mPoints)
{
	APalPlayerState* mPlayerState = PAL_GetPlayerState();
	if (!mPlayerState)
		return;
 
	UPalTechnologyData* pTechData = mPlayerState->TechnologyData; // 0x550
	if (!pTechData)
		return;
 
	pTechData->TechnologyPoint += mPoints; // 0x140
}
 
void Palworld::AddAncientTechPoints(__int32 mPoints)
{
	APalPlayerState* mPlayerState = PAL_GetPlayerState();
	if (!mPlayerState)
		return;
 
	UPalTechnologyData* pTechData = mPlayerState->TechnologyData; // 0x550
	if (!pTechData)
		return;
 
	pTechData->bossTechnologyPoint += mPoints; // 0x144
 
}

Gravity0night avatar Jan 25 '24 20:01 Gravity0night

@Nknights23 from UC MODIFY CRAFT SPEED

void Palworld::SetCraftingSpeed(float mNewSpeed, bool bRestoreDefault)
{
	APalPlayerCharacter* pPalCharacter = static_cast<APalPlayerCharacter*>(PAL_GetCharacter());
	if (!pPalCharacter)
		return;
 
	UPalCharacterParameterComponent* pParams = pPalCharacter->CharacterParameterComponent;
	if (!pParams)
		return;
 
	UPalIndividualCharacterParameter* ivParams = pParams->IndividualParameter;
	if (!ivParams)
		return;
 
	FPalIndividualCharacterSaveParameter sParams = ivParams->SaveParameter;
	TArray<FFloatContainer_FloatPair> mCraftSpeedArray = sParams.CraftSpeedRates.Values;
 
	if (mCraftSpeedArray.Count() > 0)
		mCraftSpeedArray[0].Value = bRestoreDefault ? 1.0f : mNewSpeed;
}

hope you can help us to put this in too , thanks! @BennettStaley

Gravity0night avatar Jan 25 '24 21:01 Gravity0night

database still crash my game within latest repo, the crash info like this:


Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000008

NetCrack_PalWorld!std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::_Orphan_range_unlocked() [C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\include\vector:2146]
NetCrack_PalWorld!std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::_Orphan_range_locked() [C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\include\vector:2160]
NetCrack_PalWorld!std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::_Orphan_range() [C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\include\vector:2173]
NetCrack_PalWorld!std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::_Emplace_back_with_unused_capacity<std::basic_string<char,std::char_tr() [C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\include\vector:803]
NetCrack_PalWorld!std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::_Emplace_one_at_back<std::basic_string<char,std::char_traits<char>,std() [C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\include\vector:780]
NetCrack_PalWorld!std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::push_back() [C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\include\vector:872]
NetCrack_PalWorld!config::Update() [D:\case\PalWorld-NetCrack\config.cpp:20]
NetCrack_PalWorld!DX11_Base::Tabs::TABDatabase() [D:\case\PalWorld-NetCrack\src\Menu.cpp:409]
NetCrack_PalWorld!DX11_Base::Menu::MainMenu() [D:\case\PalWorld-NetCrack\src\Menu.cpp:500]
NetCrack_PalWorld!DX11_Base::Menu::Draw() [D:\case\PalWorld-NetCrack\src\Menu.cpp:450]
NetCrack_PalWorld!DX11_Base::D3D11Window::Overlay() [D:\case\PalWorld-NetCrack\src\D3D11Window.cpp:252]
NetCrack_PalWorld!DX11_Base::D3D11Window::HookPresent() [D:\case\PalWorld-NetCrack\src\D3D11Window.cpp:232]
Palworld_Win64_Shipping
Palworld_Win64_Shipping
Palworld_Win64_Shipping
Palworld_Win64_Shipping
Palworld_Win64_Shipping
Palworld_Win64_Shipping
Palworld_Win64_Shipping
Palworld_Win64_Shipping
Palworld_Win64_Shipping
kernel32
ntdll

xuzichi avatar Jan 26 '24 12:01 xuzichi

Kindly know that I've been tagged here mistakenly so refrain posting any crucial information

LiquidAce avatar Jan 26 '24 18:01 LiquidAce