Quantcast

Jump to content

» «
Photo

[REL] GTA IV Ivaud Editor Made by Vilavek

143 replies to this topic
Zer0w5
  • Zer0w5

    There are no stupid questions, just stupid people.

  • Members
  • Joined: 07 Dec 2008

#1

Posted 27 December 2009 - 03:17 PM Edited by zerofreeze, 24 December 2011 - 12:36 AM.

GTA-IVaud v1.1.5

This program is GOLD!

by Vilavek

http://www.vilavek.c...ps/gtaivaud.php

Do know that you need to give Vilavek the credits if you make a video and replace your sound because of this program

imo This program is quite nice.

CODE
----------------------------------
----------
Change Log

Version 1.1.5
* List now displays filenames
* List now displays audio length
* Removed hex offset and length from being automatically displayed
* Fixed issue which caused arithmetic and overflow errors to be displayed while opening certain ivaud files
----------
--= Version 1.1 =---
* Fixed major compatibility issue with Vista 64-Bit
* Added improvements to ivaud header interpreter
* Added columns to display offset and length information
------------
Requirements
------------
- Microsoft .NET Framework 2.0
- Tested on Version 1.0.3.0 of GTAIV Files
-------
Credits
-------
Special thanks to 5050gs from YouTube for demonstrating that
an ivaud editor is possible!
-----------------
Audio Limitations
-----------------
Not much is known about the ivaud format. From what I understand it is meant
only to hold single channel or mono waveform data. When importing and
replacing sounds in an ivaud archive, please ensure your audio conforms
to the following format:

PCM Signed 16-Bit, little endian, mono

Because GTA-4 makes use of modulating audio frequencies, such as
increasing or decreasing playback rates of loopable streams to give the
audible illusion of engines revving up and down based on speed, I suggest
replacing vehicle audio with audio files of the same frequency or sample
rates.
------------
What It Does
------------
- Opens the ivaud file format
- Extracts PCM data for editing
- Allows for replacing PCM/WAV format data within ivaud archives
--------------
Quick Tutorial
--------------
1) Open an rpf archive using a 3rd party tool such as SparkIV or OpenIV
2) Extract the ivaud you wish to edit audio for
3) Open the ivaud in GTA-IVaud
4) Extract the specific sound(s) you wish to modify
5) Modify the sound(s) using a 3rd-party waveform editor (I use GoldWave)
6) Import and replace the original PCM/WAV inside the ivaud with your modified one
7) Import your modified ivaud archive back into the rpf file using SparkIV or OpenIV
-----
Legal
-----
This program is provided "as-is" without any implied warranty or support.
Use of modified files during online play may result in being banned.
Use at your own risk!


Vilavek 1.1.5

Shadow-Link
  • Shadow-Link

    Li'l G Loc

  • Members
  • Joined: 01 Dec 2004

#2

Posted 27 December 2009 - 03:24 PM

Awesome, gonna download and test it right now smile.gif

The FireStarteR
  • The FireStarteR

    Keep dreaming, T'Soni.

  • Members
  • Joined: 26 Aug 2009

#3

Posted 27 December 2009 - 03:27 PM

if you have some problems with downloading, i have a mirror - it is here.

gr8man
  • gr8man

    GTA IV Wizard

  • Members
  • Joined: 18 Aug 2008

#4

Posted 27 December 2009 - 04:20 PM

When I open .ivaud file there are no sounds in there.

Zer0w5
  • Zer0w5

    There are no stupid questions, just stupid people.

  • Members
  • Joined: 07 Dec 2008

#5

Posted 27 December 2009 - 04:24 PM

QUOTE (gr8man @ Dec 27 2009, 16:20)
When I open .ivaud file there are no sounds in there.

You must know that some rpf files do not work

I do know that general.rpf and resident.rpf and steamed_vehicles.rpf work

gr8man
  • gr8man

    GTA IV Wizard

  • Members
  • Joined: 18 Aug 2008

#6

Posted 27 December 2009 - 04:54 PM

Radios' RPFs don't work.I was going to change some songs but I'm unable to do this.

Zer0w5
  • Zer0w5

    There are no stupid questions, just stupid people.

  • Members
  • Joined: 07 Dec 2008

#7

Posted 27 December 2009 - 05:20 PM

QUOTE (gr8man @ Dec 27 2009, 16:54)
Radios' RPFs don't work.I was going to change some songs but I'm unable to do this.

Thats because it has different values thats why the program doesn't recognize

gr8man
  • gr8man

    GTA IV Wizard

  • Members
  • Joined: 18 Aug 2008

#8

Posted 27 December 2009 - 06:30 PM

Hope this is going to be fixed for next version.

Zer0w5
  • Zer0w5

    There are no stupid questions, just stupid people.

  • Members
  • Joined: 07 Dec 2008

#9

Posted 27 December 2009 - 08:05 PM

QUOTE (gr8man @ Dec 27 2009, 18:30)
Hope this is going to be fixed for next version.

You can use update checker to see if there is a new version

arthurc
  • arthurc

    They call me " The Janitor "

  • Members
  • Joined: 01 Nov 2008

#10

Posted 27 December 2009 - 09:21 PM

Why i cant open Niko_extras.ivaud file ?? i tried weapons and it worked so WTF ?

Weirdo.
  • Weirdo.

    Some crazy stuff on that internet!

  • BUSTED!
  • Joined: 02 Dec 2009

#11

Posted 28 December 2009 - 02:51 AM Edited by Weirdo., 28 December 2009 - 05:04 AM.

QUOTE (arthurc @ Dec 27 2009, 13:21)
Why i cant open Niko_extras.ivaud file ?? i tried weapons and it worked so WTF ?

"You must know that some rpf files do not work

I do know that general.rpf and resident.rpf and steamed_vehicles.rpf work"

Do you need it screamed into your ear? tounge.gif

But this tool is pretty disappointing, I wanted to edit the loading tune but the tool wouldn't read it. It sucks because that was the only reason I downloaded this. user posted image Bah, I'll just wait for an update. user posted image

NTAuthority
  • NTAuthority

    member_title

  • The Yardies
  • Joined: 09 Sep 2008
  • European-Union

#12

Posted 28 December 2009 - 08:39 AM

... I knew this tool was 'too good to be true'; it only supports single-channel audio files; whereas most are 2/3-channel. I found this out the hard way when writing my XMA audio extraction modification for SparkIV... tounge.gif

Zer0w5
  • Zer0w5

    There are no stupid questions, just stupid people.

  • Members
  • Joined: 07 Dec 2008

#13

Posted 28 December 2009 - 09:45 AM

Vilavek posted this in my hotmail

By all means! Thank you! Link me to it! lol.. You might mention in your thread that the current version 1.1 will open many IVAUD files, but cannot open IVAUD files containing radio station or speech data. Version 1.2 of my program (which I am working on now) will be able to open all ivaud file-types however.

SLAYERMAGGOT
  • SLAYERMAGGOT

    Stay Wild

  • Members
  • Joined: 19 Mar 2008

#14

Posted 28 December 2009 - 11:56 AM Edited by SLAYERMAGGOT, 28 December 2009 - 12:53 PM.

Great tool, gonna try it out right now! biggrin.gif
Can't wait for 1.2 icon14.gif
EDIT: Tried the app and wow it works fast, without any crash.
But it would be cool to open all .ivaud's.
Play Time and Name like in SparkIV would be great, so offset and lenghts could be removed.
user posted image

[offtopic]Damn, GTAForums is slow as hell.[/offtopic]

r.schuindt
  • r.schuindt

    Hustler

  • Members
  • Joined: 07 Jul 2007

#15

Posted 28 December 2009 - 12:53 PM

is to add new sounds, or direct sounds that already exist in your next version?

I have a serious problem in one of my mods ...
the add19wepmod ...
all weapons are down, no sound on firing!
you could give me a solution?
I think to add, or direct it in the archives: dat15 and dat16, but no program is able to edit it yet ...

if you can help me, please PM!

thank you for your attention ...

cool.gif

SLAYERMAGGOT
  • SLAYERMAGGOT

    Stay Wild

  • Members
  • Joined: 19 Mar 2008

#16

Posted 28 December 2009 - 12:55 PM

You can just import/export existing .wav-files.
There should be a option to add .wav-files to .ivaud-files too in v1.2.

Rob.Zombie
  • Rob.Zombie

    Sgt.Kanyo

  • Members
  • Joined: 22 Mar 2007

#17

Posted 28 December 2009 - 12:57 PM

Yeah same here, I wanted to change the loading song, and it didn't find anything confused.gif

Zer0w5
  • Zer0w5

    There are no stupid questions, just stupid people.

  • Members
  • Joined: 07 Dec 2008

#18

Posted 28 December 2009 - 01:42 PM

QUOTE (Rob.Zombie @ Dec 28 2009, 12:57)
Yeah same here, I wanted to change the loading song, and it didn't find anything  confused.gif

LOADING_TUNE cant be modified yet but v.1.2 can so just wait and you shall get a nice gift cool.gif

Dvt-MedShot
  • Dvt-MedShot

    Mack Pimp

  • Members
  • Joined: 02 May 2007

#19

Posted 28 December 2009 - 02:45 PM

QUOTE (SLAYERMAGGOT @ Dec 28 2009, 12:56)
Great tool, gonna try it out right now! biggrin.gif
Can't wait for 1.2 icon14.gif
EDIT: Tried the app and wow it works fast, without any crash.
But it would be cool to open all .ivaud's.
Play Time and Name like in SparkIV would be great, so offset and lenghts could be removed.
user posted image

[offtopic]Damn, GTAForums is slow as hell.[/offtopic]

Yeah I also was kinda disappointed to see there were no names... So you have to hear all the sounds and name them, which takes more time...

Btw GTAForums is not slow at all here.

arthurc
  • arthurc

    They call me " The Janitor "

  • Members
  • Joined: 01 Nov 2008

#20

Posted 28 December 2009 - 05:00 PM

How i can import new wav. files . I downloaded a desert eagle sound as wav. and imported to tool and it says it dosn't support it ? when i search for file in toll it said " wav. files " cry.gif

mahmutil87
  • mahmutil87

    Player Hater

  • Members
  • Joined: 25 Jul 2009

#21

Posted 28 December 2009 - 05:55 PM Edited by mahmutil87, 28 December 2009 - 06:06 PM.

Thank! zerofreeze cookie.gif cookie.gif cookie.gif
Now this is a new stage in Moding!

I immediately took off modestly video if you do not mind?!




Very stable, but there is one disadvantage
sound files without names.

colgate.gif

NTAuthority
  • NTAuthority

    member_title

  • The Yardies
  • Joined: 09 Sep 2008
  • European-Union

#22

Posted 28 December 2009 - 06:26 PM

QUOTE (arthurc @ Dec 28 2009, 18:00)
How i can import new wav. files . I downloaded a desert eagle sound as wav. and imported to tool and it says it dosn't support it ? when i search for file in toll it said " wav. files " cry.gif

They need to be in ADPCM format, if this tool doesn't convert them beforehand.

Vilavek
  • Vilavek

    Player Hater

  • Members
  • Joined: 28 Dec 2009

#23

Posted 28 December 2009 - 07:08 PM

I want to thank everyone for their interest in my program, and zerofreeze for posting it on GTAForums.com! I am making a lot of progress on version 1.2 but for those who are interested, I will explain some of the specifics involved, as well as some of the known issues with the current version.

I created GTA-IVaud as a tool which would automatically accomplish what was displayed by 5050gs using a hex editor in his video on youtube: (), when programming it I targeted specific ivaud files (such as horns.ivaud, and weapons.ivaud) for editing because those were the ones I personally wanted to edit, after which I released versions 1.0 and 1.1 figuring the modding community could benefit from using my program. It wasnít until others had difficulties opening other ivaud files that I sat down to work on 1.2. The following are a list of known issues which will be fixed in version 1.2:

Problems opening certain IVAUDS:
The ivaud file format contains a header with specifics about the audio data within, followed by mono, single channel PCM wave data in most instances; this is the type of ivaud I designed version 1.1 to open! In all other cases it contains single channel compressed audio such as OGG or MP3 for example (radio stations). As a result, version 1.1 cannot open radio stations or any ivaud file with compressed audio, and it has difficulty replacing vehicle audio designed to be looped at irregular points within the audio stream (such as the sound of vehicle engines).

Inability to see filenames:
The data for filenames are not actually stored in the ivaud files themselves. I am working on interpreting SOUNDS.DAT15 and other files to allow this to happen in version 1.2.

.NET overflow and arithmetic errors:
These problems are actually the result of my program trying to open certain ivaud files based on information it misinterprets from the file header (such as with NIKO_NORMAL_1.ivaud for example). Users will be able to open and modify any and all ivaud files in version 1.2. I will personally test each and every last one of them before release!

If anyone has any specific questions or for whatever reason are as nerdy as I am and want to know even more than what Iíve posted here, feel free to e-mail me!

Weirdo.
  • Weirdo.

    Some crazy stuff on that internet!

  • BUSTED!
  • Joined: 02 Dec 2009

#24

Posted 28 December 2009 - 07:55 PM

Ah, I'm glad to see you take an interest in the future development of this tool. Well your above post basically showed my beef with this program, and I hope those problems get fixed soon. icon14.gif

arthurc
  • arthurc

    They call me " The Janitor "

  • Members
  • Joined: 01 Nov 2008

#25

Posted 28 December 2009 - 11:04 PM

How to convert wav. to that ADPCM or something...

Vilavek
  • Vilavek

    Player Hater

  • Members
  • Joined: 28 Dec 2009

#26

Posted 29 December 2009 - 03:14 AM

I used GoldWave to modify audio files. As long as you save any sound you have as a 16-bit Mono WAV file you should be able to import it into GTA-IVaud. I'm thinking about designing GTA-IVaud to convert to formats for you, but i'm not sure I want to put the time into all that conversion mess... bored.gif

Weirdo.
  • Weirdo.

    Some crazy stuff on that internet!

  • BUSTED!
  • Joined: 02 Dec 2009

#27

Posted 29 December 2009 - 05:30 AM

QUOTE (Vilavek @ Dec 28 2009, 19:14)
I used GoldWave to modify audio files. As long as you save any sound you have as a 16-bit Mono WAV file you should be able to import it into GTA-IVaud. I'm thinking about designing GTA-IVaud to convert to formats for you, but i'm not sure I want to put the time into all that conversion mess... bored.gif

You should. People will love it.

Zer0w5
  • Zer0w5

    There are no stupid questions, just stupid people.

  • Members
  • Joined: 07 Dec 2008

#28

Posted 29 December 2009 - 12:43 PM

QUOTE (Weirdo. @ Dec 29 2009, 05:30)
QUOTE (Vilavek @ Dec 28 2009, 19:14)
I used GoldWave to modify audio files. As long as you save any sound you have as a 16-bit Mono WAV file you should be able to import it into GTA-IVaud. I'm thinking about designing GTA-IVaud to convert to formats for you, but i'm not sure I want to put the time into all that conversion mess...† bored.gif

You should. People will love it.

Wouldn't that delay version 1.2 confused.gif

And i also use goldwave

Weirdo.
  • Weirdo.

    Some crazy stuff on that internet!

  • BUSTED!
  • Joined: 02 Dec 2009

#29

Posted 29 December 2009 - 08:38 PM

QUOTE (zerofreeze @ Dec 29 2009, 04:43)
QUOTE (Weirdo. @ Dec 29 2009, 05:30)
QUOTE (Vilavek @ Dec 28 2009, 19:14)
I used GoldWave to modify audio files. As long as you save any sound you have as a 16-bit Mono WAV file you should be able to import it into GTA-IVaud. I'm thinking about designing GTA-IVaud to convert to formats for you, but i'm not sure I want to put the time into all that conversion mess...† bored.gif

You should. People will love it.

Wouldn't that delay version 1.2 confused.gif

And i also use goldwave

Okay, drop it, but at-least post a tutorial on how to edit the sounds with Goldwave.

Vilavek
  • Vilavek

    Player Hater

  • Members
  • Joined: 28 Dec 2009

#30

Posted 29 December 2009 - 10:24 PM

Whats delaying version 1.2 is that I sat down to redesign how my program reads ivaud files. Obviously the previous implementation only worked with specific ivaud files. I want version 1.2 to open and modify any and all ivaud files. So far i've made alot of progress but it's not 100% filetuned just yet. Word.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users