Aller au contenu

Photo

FMOD... Does anyone have experience with this?


  • Veuillez vous connecter pour répondre
28 réponses à ce sujet

#26
Malcroix

Malcroix
  • Members
  • 360 messages
In my quest for making a custom voice set I have stumbled upon your method, Lady Olivia, and so far it seems to be the only working way to achieve this goal... at least, in theory it should have worked, but in my case did not.

As a test, I was looking to replace one line in an existing voice set (namely, the infamous "ladder" line from the "violent" human male set) with a different sound file from the same set.

I extracted the wavs from the FSB (using this nice tool: http://aezay.dk/drag...tor09.11.28.rar), replaced the sinful wav with a much more pleasing one, and was faced with the need to recompile the batch back into an FSB.

Lady Olivia wrote...

4) Extracted* the .wav files from ss_alistair.fsb to a temp place and copied the "My love?" voice file into Users/My User Name/My Documents/BioWare/Dragon Age/packages/core/override/toolsetexport (not, say, C:/Games/Dragon Age and so on. Should be the local path, not the install path; I think there's a mistake in the wiki regarding this).

5) Renamed the said file so that it matched the ID of my new dialog line (something like [new_line_ID]_m.wav).

6) Extracted* the .wav files from alistair_main.fsb right into Users/My User Name/My Documents/BioWare/Dragon Age/packages/core/override/toolsetexport (so that the old .wavs and the new .wav were together).


So far so good... copied all files no prob.


7) With only alistair_main.dlg open in the toolset, selected Tools>Generate VO Local. Waited some minutes for the log window to say "Success". After this I could verify that files alistair_main.fev and alistair_main.fsb appeared in Users/My User Name/My Documents/BioWare/Dragon Age/packages/core/override.


This part didn't work. Instead of the alistair_main I had the ss_pc_mhuman_violent.dlg open. Then clicked Generate VO and was presented with a plethora of error lines in the Log Window.

E: 01:26:44 - Failed to do Local post of placeholder voice over data for conversation ss_pc_mhuman_violent
E: 01:26:44 - RPU process failed with a return code of '1'.
I: 01:26:44 - no FESL allocator defined
E: 01:26:44 - Failed to copy template 'C:/Program Files/Dragon Age/Tools/ResourceBuild/Processors\\\\VO_template_project.fdp' to 'C:\\\\DOCUME~1\\\\ADMIN\\\\LOCALS~1\\\\Temp\\\\DragonAgePlaceholderVO\\\\VO_template_project.fdp'
I: 01:26:42 - Please wait while generating VO for conversation "ss_pc_mhuman_violent"


And it was the final phase, too! Because if the FSB would have been generated, it could have then been put into override to replace the default one, and the custom voice set project would've been a success!

Do you maybe have any idea why the VO generation wouldn't work?

Apparently, it is a known bug: http://social.biowar..._VO_Local_fails

No solution exists?

Modifié par Malcroix, 15 mars 2010 - 12:52 .


#27
Lady Olivia

Lady Olivia
  • Members
  • 374 messages
Hm. I've never encountered this error. I'd look into following potential causes:

- Permissions; the bug report says that's not the issue, but I wonder. Are you running the toolset as an administrator? If not, try that.

- File format; I'm not a 100% sure, but I think I had the "no FESL allocator defined" error during my experiments when the wavs turned out to be mp3s with .wav extensions. Also check if the files are 24 kHz and mono.

- Check if the file 'C:/Program Files/Dragon Age/Tools/ResourceBuild/Processors//VO_template_project.fdp' is really there; try to copy it to 'C:/DOCUME~1/ADMIN//LOCALS~1/Temp/DragonAgePlaceholderVO/VO_template_project.fdp' by hand and see what happens.

As a last resort, you may try to generate the fsb directly from FMOD rather than from the toolset. If it comes to that, look here for a quick-start.
 

#28
Malcroix

Malcroix
  • Members
  • 360 messages
Thanks, Lady, I've figured it out.
The first custom voice set is now up and running, available here: http://social.biowar...m/project/2300/

It's a very simple prototype at this stage, but it works.

The explanation on how to make a fully custom voice set may be found in the project discussion, or here.

Merci for the valuable input.

#29
Lady Olivia

Lady Olivia
  • Members
  • 374 messages
No problem. Congrats on the custom voice set! :)



So, what caused that error and how did you get around it?