Skip to content

[PS Vita] Crashing on launch while using YAMT (SD2Vita) #1953

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
eliwolfe92 opened this issue Jan 10, 2025 · 4 comments
Closed

[PS Vita] Crashing on launch while using YAMT (SD2Vita) #1953

eliwolfe92 opened this issue Jan 10, 2025 · 4 comments

Comments

@eliwolfe92
Copy link

When launching the latest PS Vita version of xash3d-fwgs I get this error after a few seconds:

2025-01-10-134635

This only began happening after I updated the storage capacity on my vita using an sd2vita. I tried dismounting the memory card from uma0: and sure enough it launches without issues:

2025-01-10-134742

2025-01-10-134801

I still have xash3d-fwgs installed on that memory card (left over from upgrading) so it seems like it's somehow conflicting with the version I have installed on my sd2vita mounted at ux0: It's not a problem to leave my memory card dismounted but I thought I'd share.

@a1batross
Copy link
Member

@fgsfdsfgs do you have any idea?

Also, it's weird that it wants CRC32_Init, because it's an inlined function.

@fgsfdsfgs
Copy link
Contributor

I have a feeling that's just an error getting stuck in the error buffer in libvrtld.

Other than that, you really shouldn't have multiple xash3d folders. It iterates over all mount points and picks the first one it finds. Since the first one it checks is uma0, it picks that xash folder. So if you have an outdated .so file there, it will try to load it and probably fail. TL;DR: Delete one of those folders.

@eliwolfe92
Copy link
Author

eliwolfe92 commented Jan 15, 2025

That makes sense. I didn't realize xash3d (or any homebrew) could see uma0: I guess I was assuming it was merely there for the convenience of transferring data from memory card to sd2vita. I was only holding onto the older version (on memory card) in case I ran into issues with the new version, but that hasn't been the case whatsoever. After deleting the old version on memory card it launches perfectly fine while memory card still mounted at uma0: Thanks for clarifying that for me.

Not to get off-topic (I can open a new issue if necessary) but just out of curiosity, I noticed the rear touchpad wasn't responding for me in the new version. In an older version (I'm not 100% sure which version it was) the rear touch pad would mirror the front touch screen (which I thought was great for crouching) In an attempt to fix this, I downloaded this vita plugin called remaPSV2 to swap the front and rear touch. Oddly enough, before even opening the plugin in-game to do the swap, the rear touch was once again mirroring the front touch. I tried disabling the plugin and sure enough it stopped working once again.

TL;DR: remaPSV2 plugin somehow fixes my rear touchpad not working in xash3d

edit: I just noticed remaPSV2 is considered obsolete, so I gave reVita a try per the authors recomendation and it has the exact same effect on the rear touchpad as remaPSV2.

@fgsfdsfgs
Copy link
Contributor

fgsfdsfgs commented Jan 15, 2025

Xash disables the rear touchpad on startup because I figured people wouldn't want to hit it by accident. We could add an option to enable it I guess?
When you use a remapping plugin, it probably mirrors front to back by default or just re-enables it when you enter the config menu.

In any case, since this issue is solved I'll close it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants