-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[BLUS31194] Armored Core: Verdict Day access memory violation crash (120$ bounty) #13546
Comments
I've tried every mutagen to see if anything stops the crashing. It's strictly related to PPU LLVM or libaudio. Logs seem to indicate Dantelion 2 panic from FMOD over the resource of gat_loop3.wav. |
Removed gat_loop3.wav and it just crashes on another wav(technically a mp3). Same FMOD error message ·! 0:03:06.341081 {PPU[0x1000000] Thread (main_thread) [0x0018fe60]} sys_tty: sys_tty_write(): “FMODのCallback内でメモリ確保に失敗しました。type:4194308 HeapId: 4123 allocSize: 74008 FreeSize: 485280 MaxFree: 31744 fmodsourcefile: |
it could be a libaudio error, the game seems to rely on audio for triggering cutscenes and other events. i might try to look further for this |
can you give us the directory of the file of the gat_loop3 wav, im having difficulties finding it |
It is stored and compressed inside the binder archive. As I said, it isnt
just that file. I tried removing more and more of them but it will just
crash on different mp3s loaded into fmod.
3002736585 is the FSB that wav sits in. Can open the Binder with
SFExtractor and open the fsb with any fmod tool. DSSI is only tool that can
replace and you must remove SYNC padding from the fsb for DSSI to not fail..
…On Mon, Apr 24, 2023, 23:01 paschool ***@***.***> wrote:
I've tried every mutagen to see if anything stops the crashing. It's
strictly related to PPU LLVM or libaudio. Logs seem to indicate Dantelion 2
panic from FMOD over the resource of gat_loop3.wav.
RPCS3_2.zip <https://github.com/RPCS3/rpcs3/files/11229793/RPCS3_2.zip>
can you give us the directory of the file of the gat_loop3 wav, im having
difficulties finding it
—
Reply to this email directly, view it on GitHub
<#13546 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZYSPZ4EP73QH6PJMHXH63XC2BT3ANCNFSM6AAAAAAVY5OBYU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
BS posted to inspire fix before AC6's launch. ACV also has a similar issue still. |
SFExtractor is a program I made, but TKGP (JKAnderson on github) provided me with DVDUnbinder a little while ago and a hash dictionary for the names, I need to clean up ACV's names a bit, but Ive made improvements to ACVD's ACVD has this same issue The sample count can be set to 0 and avoid crashing, but that also means weapons have no sounds, people have resorted to replacing se_weapon.fsb in the DLC install folder that game loads with another working FMOD Also the game can be somewhat patched to load loose files out of the Binder archive, it crashes on certain levels, but sure makes testing this FMOD issue easier, as you can access AcTest just fine game_bind:/ UTF16 strings can be replaced with game:/bind/ to make them loose load, this means you do have to put them in an extra bind folder though, but its easier than moving the rest of the string it is attached to |
May I know are there any updates to this? |
There is a work around for now. You need to replace one of the sound banks in the files. Join the The AC discord and check the pins in ACVD or Fromsoft modding discord and ask a person named Natsuki. Edit: AC Discord link to guide: |
Well I have several issues with the guides
I found someone distributing an ACVD pack (ACVD Unbound?) which includes a pre setup old rpcs3 for windows and the game iso. I don't think using that is a good solution nor a good work around for the problem. So I think I will wait for problem to be solved. For reference, the game also crashed right before the cutscene into the first mission. Enabling /dev_flash/sys/internal/libfs_utility_init.sprx fixes the bug, but the game still crashes after the cutscene at the end of first mission. |
There is a special version of the emulator in the discord that fixed
cutscene crashes
…On Fri, Jun 7, 2024, 01:45 lokxii ***@***.***> wrote:
Well I have several issues with the guides
1. I am on Mac
2. I only have the Japanese version of the game BLJM61014
3. I don't have the DLC
I found someone distributing an ACVD pack (ACVD Unbound?) which includes a
pre setup old rpcs3 for windows and the game iso. I don't think using that
is a good solution nor a good work around for the problem. So I think I
will wait for problem to be solved.
For reference, the game also crashed right before the cutscene into the
first mission. Enabling /dev_flash/sys/internal/libfs_utility_init.sprx
fixes the bug, but the game still crashes after the cutscene at the end of
first mission.
—
Reply to this email directly, view it on GitHub
<#13546 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZYSP5TGZPIETFITWHK3JTZGCGZFAVCNFSM6AAAAAAVY5OBYWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJSHE3TANBXGU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
if that can be run on Mac... |
You would just need to ask the changes or run it through the translation
layer. My friend's M1 plays some games using the windows client. ACVD is
probably a step too far though.
…On Fri, Jun 7, 2024, 23:50 lokxii ***@***.***> wrote:
There is a special version of the emulator in the discord that fixed
cutscene crashes
if that can be ran on Mac...
—
Reply to this email directly, view it on GitHub
<#13546 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZYSP5PQOPKEZ54YXOQ2NDZGHCCBAVCNFSM6AAAAAAVY5OBYWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJVGAYDEOBRGU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I wonder why aren't the fixes merged to upstream rpcs3 |
They aren't fixes to RPCS3 itself. I haven't tested that one on ACVD yet but I bet it work better. The fix is easiest to apply when the game is loose loaded. The community is calling the loose load "ACVD Unbound". If you want to unpack ACV or ACVD you can use a tool on my github called DVDUnbinder, the version is DarkSouls1 (its a enum). |
That was with ACFA, and it is not a special version of the emulator. |
This message is also somewhat outdated, I didn't know the game supported loose load out of the box at the time as long as the header of the main archive was hidden (Thanks Wulf2k). The files need to be unpacked and moved around though. |
Quick summary
with the use of llvm ppu decoder, the game hit playable 30 fps in average. however, every end of the mission. the game crashed due to the access memory violation
Details
Using llvm ppu decoder, the game hit playable performance at 30 fps. however, every end of the test mode, story mission, and free battle match. there is an extremely high chance the game crashed due to the access memory violation.
(·F 0:03:37.674324 {PPU[0x1000000] Thread (main_thread) [0x012e6648]} VM: Access violation writing location 0x0 (unmapped memory)),
there is a low chance, however, that the game bypassed the access memory and finishing mission. but I find it difficult to reproduce it because of the extremely low chance of it happening.
opengl settings decrease the chance of the game crashing, but the crash will still happen after few games. and opengl slows the graphics loading in the game
the only possible fix is by enabling libaudio.sprx. in the firmware libraries. however, it results in no audio and the fix only works for a mission that does not trigger cutscenes ( for example, AC test mode and mission 1-1. missions that trigger a cutscene in the middle of a mission will not happen and players are unable to complete the mission)and the downsides are the mission takes longer to finish. otherwise, the game will be loading forever.
Attach a log file
RPCS3.log.gz
(access memory violation crash log)
Attach capture files for visual issues
No response
System configuration
Other details
this is my first time reporting game issues. I'm very sorry if I had a mistake during the writing of this report.
The text was updated successfully, but these errors were encountered: