Utawarerumono voice patch available

Kemonomimi Discussion

Moderator: Staffers

Unread postby Azurel » March 18th, 2008, 4:29 pm

Yupp, every time.

Yes, they're from my disc but I have no idea how to use that command...

I'm on Vista and yes, I'm using the latest patches.
Azurel
Totally hardly posted
 
Posts: 9
Joined: March 18th, 2008, 2:31 am

Unread postby X-Calibar » March 18th, 2008, 8:06 pm

Well, I just installed Utawarerumono from scratch on a Vista Ultimate 32-bit machine :
Ran 1.1 english patch, inserted the UtaDVD disc. After that was done, inserted the PS2 disc and copied the UTSOUND.SFS file to my Utawarerumono directory...
Copied over the voice patch files, and then ran utaware-voice.exe.

I played without skipping past the feast scene, and until about where they had been in the fields. I didn't have any errors and all the voices seemed to play...
Are you running on a Japanese or English language machine? I was running in (US) english. [under regional options]

I guess you probably have to wait to see what krfsm says. Only thing I can think to try would be reinstalling or at least recopying the UTSOUND.SFS file again.
User avatar
X-Calibar
Crack Desu!
 
Posts: 305
Joined: April 20th, 2007, 5:27 am

Unread postby krfsm » March 18th, 2008, 11:49 pm

Azurel wrote:I get this messagebox:

Error: decompress_voice: No VAG header

Any idea what could be wrong?


Sounds like your UTSOUND.SFS is broken somehow. Try copying it from your PS2 DVD again.

If that doesn't work, I'll have to figure out a good way to check what's wrong with it... you could try compressing UTSOUND.SFS (with WinZip, WinRAR, Windows built-in "zip folder" thing, whatever) and posting what program and settings you used and how large the resulting archive became.
krfsm
Posting more than n00bs
 
Posts: 28
Joined: March 7th, 2008, 6:35 am

Unread postby Ryuusoul » March 19th, 2008, 12:41 am

Is there any difference caused by files from the ltd ed vs the standard perhaps?
User avatar
Ryuusoul
The only Shirou fanboy
 
Posts: 318
Joined: September 5th, 2004, 3:05 am

Unread postby Lexica-chan » March 19th, 2008, 1:26 am

Well, having looked at the utaware_voice DLL under a hex editor, I already saw the message that checks for filesize (well, that's the case in v.1 anyways, I've yet to upgrade). As such, the expectation for the file should be this (I think):

UTSOUND.SFS E1EE4EFD 1.18 GB (1,272,057,856 bytes)

Of course, that's without applying the fsutil thing. ;)

Could a few other folks verify the filesize and CRC checksum value on their versions of UTSOUND.SFS? Maybe what you got, Azurel, is a different version of the soundfile? :/
Lexica-chan
Totally hardly posted
 
Posts: 16
Joined: February 15th, 2008, 7:19 pm
Location: Pacific Ocean

Unread postby krfsm » March 19th, 2008, 5:53 am

Ryuusoul wrote:Is there any difference caused by files from the ltd ed vs the standard perhaps?

Possible, but (as Lexica-chan noticed) the voice patch checks that the size of UTSOUND.SFS is as expected. I don't think the files would have the same size if they changed anything.

Without using the fsutil command, my UTSOUND.SFS has

Size: 1.18 GB (1 272 057 856 bytes)
Size allocated: 1.18 GB
CRC: e1ee4efd
SHA-1: 2fcf377880e9c09e559db5c298da1fb147e26b65
MD5: 87ba26293724025f68bd7c392816a1ca

After using the fsutil command, my UTSOUND.SFS has

Size: still 1.18 GB (1 272 057 856 bytes)
Size allocated: 997 MB
CRC: 1be65033
SHA-1: 8b17b82ecb8259f772a24e09ea3bbdc422ab56ac
MD5: 9b89ff4d5a46ccb21a925611cc6a8e88

(Somebody check if this seems right, I'm too tired to think right now)
Edit: added MD5
Last edited by krfsm on March 19th, 2008, 9:22 pm, edited 1 time in total.
krfsm
Posting more than n00bs
 
Posts: 28
Joined: March 7th, 2008, 6:35 am

Unread postby X-Calibar » March 19th, 2008, 6:57 am

I verify the CRC and size allocated for the fsutil one...
But, I got the same CRC for the non-fsutil one too... that's strange.

I copied it off of disc, made a copy of the file [so I had two...] ran the fsutil commands on one of the copies, then checked the other copy, and even though their sizes allocated were different, both CRCs are 1be65033 for me.
Was using winrar to check the CRC...
User avatar
X-Calibar
Crack Desu!
 
Posts: 305
Joined: April 20th, 2007, 5:27 am

Unread postby Lexica-chan » March 19th, 2008, 7:14 am

That sounds rather weird, X-calibar. But I don't know how wise it is to use WinRAR to do CRC checking... I know it ~has~ a CRC check internally (cuz it's part of the integrity test for the RAR archive), but if I understand the fsutil program, it changes properties of the file as seen by the underlying file system. If you're testing the CRC by doing something like compressing the file, you're not gonna see it.

Probably for a truer check, run the checksum tests via a utility like FSUM or something. Some utility whose sole purpose for existing is to generate checksums.

I can verify all the properties for the non-FSUTIL-applied version of the UTSOUND.SFS file. ;)
Lexica-chan
Totally hardly posted
 
Posts: 16
Joined: February 15th, 2008, 7:19 pm
Location: Pacific Ocean

Unread postby Azurel » March 19th, 2008, 8:57 pm

Okay, tried to re-copy twice, didn't work...

Well, as I can start the voicepatch at all the file is the right size..
After using Winrar with the option "Fastest" to make a rar I got this size: 748?838?315 bytes

I don't know how to check CRC or SHA-1 but my MD5 is: ba0557fd76de4659d9651bcdd48b5743

Also, I'm running this on a Swedish computer but there shouldn't be a difference and just to be sure I used Applocale, still didn't work...
Azurel
Totally hardly posted
 
Posts: 9
Joined: March 18th, 2008, 2:31 am

Unread postby Lexica-chan » March 19th, 2008, 9:13 pm

*>_<* Using WinRAR isn't going to tell us anything useful about the original file. Don't compress the file or anything... Just report back stuff that the file system spits at you, or use specialized utilities that give you checksums.

Azurel wrote:I don't know how to check CRC or SHA-1 but my MD5 is: ba0557fd76de4659d9651bcdd48b5743


Hmm... that might be the problem:

Code: Select all
C:\Program Files\Utawarerumono>fsum -md5 UTSOUND.SFS

SlavaSoft Optimizing Checksum Utility - fsum 2.5
Implemented using SlavaSoft QuickHash Library <www.slavasoft.com>
Copyright (C) SlavaSoft Inc. 1999-2003. All rights reserved.

; SlavaSoft Optimizing Checksum Utility - fsum 2.5 <www.slavasoft.com>
;
; Generated on 03/19/08 at 14:07:24
;
87ba26293724025f68bd7c392816a1ca *UTSOUND.SFS


MD5-sum is different... all that means is that it doesn't match the non-FSUTIL version of UTSOUND.SFS. Assuming that you never applied that trick, that could mean galactic badness... :/
Lexica-chan
Totally hardly posted
 
Posts: 16
Joined: February 15th, 2008, 7:19 pm
Location: Pacific Ocean

Unread postby krfsm » March 19th, 2008, 9:56 pm

Actually, compressing it *does* tell something useful: my file, compressed in the same way, gets down to 945 MB. That Azurel's file gets 230 MB smaller means it is significantly easier to compress - I'd guess because large parts of the contents are missing. This, combined with the fact that *some* voices work and the file is the correct size, makes me think this is not a different source file. The copying from the DVD has failed in some bizarre manner and replaced important parts of the file with zeroes.

The easiest way to check if this is right would be to open the file up in a hex editor (the one built into VirtualDub handles huge files well) and scroll through the entire file quickly. Most likely, around a quarter of the file will be completely empty.

(just to clarify: if you ran the fsutil commands, a large part of the file near the beginning should be empty.)
krfsm
Posting more than n00bs
 
Posts: 28
Joined: March 7th, 2008, 6:35 am

Unread postby Azurel » March 19th, 2008, 10:48 pm

Right, I ran it through a Hex editor and indeed, there are large chunks of zeroes and everything after offset 39388000 is blank...
Azurel
Totally hardly posted
 
Posts: 9
Joined: March 18th, 2008, 2:31 am

Unread postby Lexica-chan » March 19th, 2008, 10:57 pm

Good call, krfsm, that had never occurred to me. Hurrah for paying attention to how well files compress. ;)

I would assume, Azurel, that that offset is in hex, not decimal, right? If it's hex, then krfsm's guess is right... and the final quarter of the file is empty. *O_o*
Lexica-chan
Totally hardly posted
 
Posts: 16
Joined: February 15th, 2008, 7:19 pm
Location: Pacific Ocean

Unread postby Azurel » March 19th, 2008, 11:05 pm

It's indeed in hex..

Any idea what could be wrong? As I encounter the same problem everytime and all.. :?
Azurel
Totally hardly posted
 
Posts: 9
Joined: March 18th, 2008, 2:31 am

Unread postby krfsm » March 20th, 2008, 12:22 am

Does this disc work correctly on a PS2?
(if you have a japanese or modded PS2 to test on)
krfsm
Posting more than n00bs
 
Posts: 28
Joined: March 7th, 2008, 6:35 am

Unread postby Azurel » March 20th, 2008, 12:36 am

Unfortunatly, I only have a "regular" ps2...
Azurel
Totally hardly posted
 
Posts: 9
Joined: March 18th, 2008, 2:31 am

Unread postby X-Calibar » March 20th, 2008, 3:33 am

@Azurel
Where did you buy your copy from? Can you post a link? Maybe that will tell us something about it.

Only advice I have to offer...
Try installing it from scratch on another computer to see if it works elsewhere.
oh and the disc is clean/undamaged and unscratched right? [don't think that could be a problem but...]
User avatar
X-Calibar
Crack Desu!
 
Posts: 305
Joined: April 20th, 2007, 5:27 am

Unread postby loyalbabus » March 20th, 2008, 7:47 am

Well, I've certainly got a bug (or me simply missing the obvious)... everything is where I think it's supposed to be and after clicking the utaware-voice.exe, nothing happens. That is, it shows up in 'processes', but there's no game actually playing.

Edit: Also, thank you very much for the patch, though I'll need to get it working.
loyalbabus
Totally hardly posted
 
Posts: 14
Joined: June 15th, 2007, 6:02 am

Unread postby krfsm » March 20th, 2008, 3:50 pm

loyalbabus wrote:everything is where I think it's supposed to be and after clicking the utaware-voice.exe, nothing happens. That is, it shows up in 'processes', but there's no game actually playing.

Oh, the most "fun" kind of error to debug... :?
  • What Windows version are you running? What version of the english patch and the voice patch?
  • Try closing programs running in the background first.
  • Wait at least one minute after starting utaware-voice.exe and see if it pops up any error message.
  • If this doesn't help, download

    Process Monitor http://technet.microsoft.com/sv-se/sysi ... 6645(en-us).aspx
    Process Explorer http://technet.microsoft.com/sv-se/sysi ... 6653(en-us).aspx

    Run Process Monitor, try to start utaware-voice.exe, then post the log from Process Monitor here.

    If utaware-voice.exe stays running without doing anything, run Process Explorer, right-click utaware-voice.exe and choose Properties, then choose the Threads tab. For all threads listed (hopefully only one), click on it then click Stack. Post the contents of the stack. Do the same for utaware-dvd.exe if it is running.
krfsm
Posting more than n00bs
 
Posts: 28
Joined: March 7th, 2008, 6:35 am

Unread postby loyalbabus » March 20th, 2008, 6:51 pm

krfsm wrote:
loyalbabus wrote:everything is where I think it's supposed to be and after clicking the utaware-voice.exe, nothing happens. That is, it shows up in 'processes', but there's no game actually playing.

Oh, the most "fun" kind of error to debug... :?
  • What Windows version are you running? What version of the english patch and the voice patch?
  • Try closing programs running in the background first.
  • Wait at least one minute after starting utaware-voice.exe and see if it pops up any error message.
  • If this doesn't help, download

    Process Monitor http://technet.microsoft.com/sv-se/sysi ... 6645(en-us).aspx
    Process Explorer http://technet.microsoft.com/sv-se/sysi ... 6653(en-us).aspx

    Run Process Monitor, try to start utaware-voice.exe, then post the log from Process Monitor here.

    If utaware-voice.exe stays running without doing anything, run Process Explorer, right-click utaware-voice.exe and choose Properties, then choose the Threads tab. For all threads listed (hopefully only one), click on it then click Stack. Post the contents of the stack. Do the same for utaware-dvd.exe if it is running.


Well, I'm running XP 64 bit edition... and here are the results:

Process Explorer:

Running utaware-voice.exe results in utaware-dvd.exe running instead. Although, as I said, it does not run the actual game, but merely adds the process. Clicking on the actual utaware-dvd.exe successfully runs the game, but obviously without the voices. So here's the stack for utaware-dvd.exe that runs when I doubleclick utaware-voice.exe:

TID 3240 Starting Address kernel32.dll+0x11510

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeInitializeApc+0x204
ntoskrnl.exe!KeSetEvent+0x95
ntoskrnl.exe!wcsstr+0x5650
ntoskrnl.exe!KeInitializeSemaphore+0x1aa
ntoskrnl.exe!KeWaitForMutexObject+0x3f3
ntoskrnl.exe!KeInsertQueueDpc+0x1a3
ntoskrnl.exe!wcsstr+0x1dcc
ntoskrnl.exe!wcsstr+0x1c7b
ntoskrnl.exe!KeUpdateSystemTime+0x42d
ntoskrnl.exe!NtFsControlFile+0x54a
ntoskrnl.exe!memset+0x370
ntoskrnl.exe!memset+0x2e3
kernel32.dll+0x11510

Here's running utaware-dvd.exe directly (which results in a successfully running game):

Image
3600

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeInitializeApc+0x204
ntoskrnl.exe!KeSetEvent+0x95
ntoskrnl.exe!wcsstr+0x56f5
ntoskrnl.exe!KeInitializeSemaphore+0x1aa
ntoskrnl.exe!PsGetProcessSessionId+0x31
ntoskrnl.exe!KeDelayExecutionThread+0x273
ntoskrnl.exe!ProbeForWrite+0x36b
ntoskrnl.exe!ZwUnloadKey+0x208d
wow64cpu.dll+0x42d9
wow64cpu.dll+0x4191
ntdll.dll+0x1cca8
kernel32.dll+0x114ef
root.dll+0x1bf8

2932

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeInitializeApc+0x204
ntoskrnl.exe!KeSetEvent+0x95
ntoskrnl.exe!wcsstr+0x56f5
ntoskrnl.exe!KeInitializeSemaphore+0x1aa
ntoskrnl.exe!PsGetProcessSessionId+0x31
ntoskrnl.exe!KeInsertQueueDpc+0x1a3
win32k.sys!EngCopyBits+0x3a4e
win32k.sys!BRUSHOBJ_pvGetRbrush+0x176fd
ntoskrnl.exe!ZwUnloadKey+0x208d
wow64cpu.dll+0x42d9
wow64cpu.dll+0x428e
USER32.dll+0x1936a
root.dll+0x4730
utaware-dvd.exe+0x15cb
kernel32.dll+0x27d2a

2924

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeInitializeApc+0x204
ntoskrnl.exe!KeSetEvent+0x95
ntoskrnl.exe!wcsstr+0x56f5
ntoskrnl.exe!KeInitializeSemaphore+0x1aa
ntoskrnl.exe!PsGetProcessSessionId+0x31
ntoskrnl.exe!KeWaitForMutexObject+0x2da
ntoskrnl.exe!ProbeForWrite+0x6f8
ntoskrnl.exe!RtlMultiByteToUnicodeSize+0x26c
ntoskrnl.exe!ZwUnloadKey+0x208d
wow64cpu.dll+0x3d44
ntdll.dll+0xa2620
ntdll.dll+0x1d051
ntdll.dll+0x3f988
kernel32.dll+0x1fe21

2986

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeWaitForMutexObject+0x3f3
ntoskrnl.exe!KeInsertQueueDpc+0x1a3
ntoskrnl.exe!wcsstr+0x1dcc
ntoskrnl.exe!wcsstr+0x1c7b
ntoskrnl.exe!PsGetProcessSessionId+0x31
ntoskrnl.exe!KeWaitForMutexObject+0x2da
ntoskrnl.exe!ProbeForWrite+0x6f8
ntoskrnl.exe!RtlMultiByteToUnicodeSize+0x26c
ntoskrnl.exe!ZwUnloadKey+0x208d
wow64cpu.dll+0x3d44
ntdll.dll+0x1d051
kernel32.dll+0x23e8e
wdmaud.drv+0x314a
kernel32.dll+0x1fe21

2628

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeWaitForMutexObject+0x3f3
ntoskrnl.exe!KeInsertQueueDpc+0x1a3
ntoskrnl.exe!wcsstr+0x1dcc
ntoskrnl.exe!wcsstr+0x1c7b
ntoskrnl.exe!PsGetProcessSessionId+0x31
ntoskrnl.exe!KeWaitForMutexObject+0x2da
ntoskrnl.exe!ProbeForWrite+0x6f8
ntoskrnl.exe!RtlMultiByteToUnicodeSize+0x26c
ntoskrnl.exe!ZwUnloadKey+0x208d
wow64cpu.dll+0x3d44
dsound.dll+0x559e8
ntdll.dll+0x1d051
kernel32.dll+0x23e8e
dsound.dll+0x1f84
dsound.dll+0x430cd
dsound.dll+0x43869
dsound.dll+0x43308
kernel32.dll+0x1fe21

872

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeWaitForMutexObject+0x3f3
ntoskrnl.exe!KeInsertQueueDpc+0x1a3
ntoskrnl.exe!wcsstr+0x1dcc
ntoskrnl.exe!wcsstr+0x1c7b
ntoskrnl.exe!PsGetProcessSessionId+0x31
ntoskrnl.exe!KeWaitForMutexObject+0x2da
ntoskrnl.exe!ProbeForWrite+0x6f8
ntoskrnl.exe!RtlMultiByteToUnicodeSize+0x26c
ntoskrnl.exe!ZwUnloadKey+0x208d
wow64cpu.dll+0x3d44
wow64cpu.dll+0x3c7d
dsound.dll+0x559e8
wow64cpu.dll+0x428e
ntdll.dll+0x1d051
kernel32.dll+0x23e8e
dsound.dll+0x1f84
dsound.dll+0x430cd
dsound.dll+0x1884e
kernel32.dll+0x1fe21


3896

ntoskrnl.exe!KeWaitForMutexObject+0x4c5
ntoskrnl.exe!KeInitializeApc+0x204
ntoskrnl.exe!KeSetEvent+0x95
ntoskrnl.exe!wcsstr+0x56f5
ntoskrnl.exe!KeInitializeSemaphore+0x1aa
ntoskrnl.exe!PsGetProcessSessionId+0x31
ntoskrnl.exe!KeWaitForMutexObject+0x2da
ntoskrnl.exe!ProbeForWrite+0x6f8
ntoskrnl.exe!RtlMultiByteToUnicodeSize+0x26c
ntoskrnl.exe!ZwUnloadKey+0x208d
wow64cpu.dll+0x3d44
ntdll.dll+0x1d051
kernel32.dll+0x23e8e
root.dll+0x5c47


I'm not sure as to how I could give you the log from the Process monitor, as there are thousands and a few hundred of them say utaware-dvd.exe

Please tell me if you want the .PML
loyalbabus
Totally hardly posted
 
Posts: 14
Joined: June 15th, 2007, 6:02 am

PreviousNext

Return to Utawarerumono Chat

Who is online

Users browsing this forum: No registered users and 1 guest