IMC Music Editor

Need help editing the game? Check for help here!

Moderators: Darksaber, General_Trageton, Forceflow

Post Reply

IMC Music Editor

JeremyaFr
Lieutenant JG
XWAU Member
Posts: 712
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Tue Mar 24, 2015 7:41 pm

Hello,

Here is a tool to edit .IMC music files.
XwaImcEditor.png
XwaImcEditor.png (16.44 KiB) Viewed 2716 times
Download link:
https://ci.appveyor.com/project/JeremyA ... /artifacts
Last edited by JeremyaFr on Tue Jan 09, 2018 11:20 am, edited 1 time in total.

User avatar
Ramshu
Cadet 2nd Class
Posts: 69
Joined: Sat Sep 21, 2013 10:42 am
Contact:

Post by Ramshu » Wed Mar 25, 2015 3:59 pm

I think we need build a temple in jeremya honor.

Nice work!

"Nasios pa vola"

User avatar
Forceflow

Fleet Admiral (Administrator)
Posts: 5114
Joined: Wed Oct 20, 1999 11:01 pm
Contact:

Post by Forceflow » Wed Mar 25, 2015 4:20 pm

I don't think a simple temple would be sufficient
Murphy was an optimist! I am a pessimist!
And always remember that a smile is cheaper than a bullet! (District 9)
Webmaster of the X-Wing Alliance Upgrade Project

Bman
Ensign
Posts: 469
Joined: Mon Apr 05, 2004 11:01 pm

Post by Bman » Thu Mar 26, 2015 4:10 am

Woo-hoo! It's like the resurrection of the ScummRevisited2.0 and IMCGen1.0 tools, all in one. :-)

Jeremy, when replacing any .wav file inside the .IMC container, are there any limits as to the size or duration the imported .wav file can be ?
I see the default duration field "D: [500]" is editable, but it's a hit and miss to figure out what the new value should be to accommodate a larger custom wave file. What is the metric that the duration field represents? Time in seconds, file size, etc. Thanks.
W-I-P: ISD-II, XQ-1 Platform1, New Escort Carrier Hangar, & Misc.

Rookie_One1
Lieutenant Commander
Rebel Alliance
Posts: 1198
Joined: Thu Feb 26, 2004 12:01 am

Post by Rookie_One1 » Thu Mar 26, 2015 6:57 pm

Forceflow wrote:I don't think a simple temple would be sufficient
We would need a whole city in his honor
Rookie One, is that you?? - Ru Merleen, Rebel Spy at Imdaar Alpha
Current Holder of the Frying Pan of Death

Rasalas
Cadet 2nd Class
Posts: 50
Joined: Fri Jan 17, 2014 8:09 pm

Post by Rasalas » Fri Mar 27, 2015 1:24 am

I think using this new tool is the best way to appreciate it. Thanks a lot again! :)
Here is a replacement for the concourse music. TIE Fighter verterans will remember this track.
https://onedrive.live.com/redir?resid=3 ... 76CC%21107
Sorry for the bad quality. I did this years ago using a demo of Fruity Loops without any real knowledge about this stuff. And this hasn't changed since. Hopefully this is some inspiration for someone with more talent. ;)

Jeremya, if I understand correctly Length = Duration * Samplerate. But the values in XwaImcEditor are a little bit off. For example FRSIMULATOR.IMC has a difference of 83 units (2662400 in the editor and 2662317 by my own calculation) Is there a reason for this?
And does "D" really mean duration as Bman said? I tried several different values on several tracks, but I couldn't notice any difference.

Hopefully I will have some time this weekend to test some new inflight music. These tracks seem to have a little more complicated setup than the menu tracks.

JeremyaFr
Lieutenant JG
XWAU Member
Posts: 712
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Sat Mar 28, 2015 8:44 pm

Rasalas wrote:if I understand correctly Length = Duration * Samplerate
Length is the length in samples.
Duration is a rounded length in seconds.

Code: Select all

Duration = Length / SampleRate
The displayed value for Duration is rounded to 2 decimal digits.
Bman wrote:are there any limits as to the size or duration the imported .wav file can be ?
It need to be tested. I guess the maximum duration is around half an hour.
Bman wrote:I see the default duration field "D: [500]" is editable, but it's a hit and miss to figure out what the new value should be to accommodate a larger custom wave file. What is the metric that the duration field represents? Time in seconds, file size, etc
The unit for position and jump is the sample.
I'm not totally sure of what the D field means. I guess the unit is a ms.

User avatar
DTM
Lieutenant
XWAU Member
Posts: 956
Joined: Tue Apr 22, 2003 11:01 pm
Contact:

Post by DTM » Mon May 25, 2015 11:56 am

I may have missed something, maybe a guide...: what is the meaning of the map? I understand how to add Text and Jump...but I don't understand their function... :?

MTD industries
WIPs: XWA campaign based on Rebels TV Show

User avatar
WildstarBlue9
Lieutenant
Posts: 968
Joined: Tue Dec 14, 2004 12:01 am

Post by WildstarBlue9 » Wed May 27, 2015 8:05 am

Funny, I was often confused with the Wildstar who wrote the original IMCGen on the old X-Wing: Legacy forums. Here, I added my original callsign in the squadrons to try to avoid said confusion. :)
Wildstar, Red 2 (XO)

CRS Morning Star: Home of Red Squadron

Not the Wildstar that authored IMCGen.

JeremyaFr
Lieutenant JG
XWAU Member
Posts: 712
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Fri May 29, 2015 9:07 pm

DTM wrote:I may have missed something, maybe a guide...: what is the meaning of the map? I understand how to add Text and Jump...but I don't understand their function... :?
The purpose of the map is to define how the music is played. The music can be played linearly, looping, or responding to events.
The way the game uses it is not totally known.

JeremyaFr
Lieutenant JG
XWAU Member
Posts: 712
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Mon Oct 09, 2017 4:57 pm

Hello,
I've found a bug in JeremyAnsel.Xwa.Imc and fixed it.
Please redownload XwaImcEditor-1.0.4 (link on the right).

Post Reply