Wimberton / OriginPalia

A multi-purpose tool for Palia, written in C++. Looking for contributors. Features such as ESP, Teleportation, Auto-fishing, and more.
https://getos.me/
45 stars 16 forks source link

Initial Isolation #34

Closed OS-Void closed 4 months ago

OS-Void commented 4 months ago

Fixes the NoClip and Instant Fishing interference, maybe others and future ones too, as they were conflicting to attempt the next hack if something in the previous one might of have failed.

Moved the gates further down.

Added an extra check for the ESP crashing at the login screen.

OS-Void commented 4 months ago

Now from here if the logics will ever only be used from the DrawHUD (might need a rename or something, since we do the logic here to remove gates, auto fishing, place anywhere items arent really "DrawHUD" stuff)

Then remove the getworld and such from each logic, and only have it once in the drawhud at the top before it calls the functions, and only check for the requirements in each hack, e.g: InstantFishing requires FishingComponent and/or StoreComponent other than the essentials

OS-Void commented 4 months ago

Im on the brink of tears after that last one x.x Still gotta iron some things in it, but i needed a checkpoint lol

[its very flawed, but im working it out]

OS-Void commented 4 months ago

~ New option: Avoid teleporting to targeted with nearby players ~ New option: Toggable fishing rod durability (for whatever case the player wants durability) ~ Loot teleportation decoupled from ESP ~ Fishing settings decoupled from InstantFishing, each one should work on their own. ~ Removed the Start/End options of fishing ~ Disabled the GC after teleport. (This needs to be tested in more machines, but I think it'll be fine) ~ Gates now destroyed instead of moved, and now killing them whether they are valid or not. ~ Poked the entire UI, it should say if the character needs to load (no controller) or if the component is not available for each section. (not for the ESP tab)

There's more stuff I can't remember from the top off my head, but the entire thing got touched, moved, refractor, etc.. so at this point its more of a testing that everything works, if its more stable, and build from there

OS-Void commented 4 months ago

3 Hours of testing before work, and I came back from work and the second machine was being played on, I asked, seems stable and things working. Obviously we dont want to push this into main, but I think this is a good pick up area for the restructuring and such, i find it easier to work with.

Wimberton commented 4 months ago

@VoidPollo after the other merge, I assume some things need to by synced to make this merge work. Let me know what you need!

OS-Void commented 4 months ago

About fishing, this commit retouched the entire thing, focused on the trophies issue, it "SHOULD NOT" delete trophies now, and other precious stuff, but moving around items in the inventory while fishing is still DISCOURAGED, but still safer than before.

I also decoupled everything away from needing Instant Fishing (Now renamed to Instant Catch) for things to work, now each individual option should work on their own and be applied.

I did not get the chance to reuse the GetValeriaController/Character from the Utils for the UI, I'll leave that to you, but you can see how I was doing in it in the DetourManager.

Wimberton commented 4 months ago

I'm going to close this pull and we can start from what's pushed now. Helps keep things organized as I'm still reviewing all of the changes previously during my absence.