Does anyone have any tips on how I can reverse engineer an unknown audio codec related to MP3 audio? Its EALayer3 and its used by a number of EA games (including the latest C&C series games and the new Sims game)
The game binaries (for the games I have at least) are full of FPU and MMX/SSE and hard to reverse engineer as a result. No known encoder or decoder exists outside of EA.
Reading code (e.g. FFMPEG code) for MP3 decoding makes my eyes glaze over with all that math.
Any tips anyone can share on reverse engineering this code?
Any documents or other things that can make MPEG audio easier to understand?
Anyone out there who understands how MPEG audio works?
Or is this one of those formats that just wont be figured out unless EA releases some info on it or something?
The Forum is up for sale: XeNTaX Forum looking for new owner
Reverse engineering unknown audio codec
-
Zench
- VIP member

- Posts: 209
- Joined: Sun May 04, 2008 9:11 pm
- Has thanked: 4 times
- Been thanked: 59 times
- Contact:
Re: Reverse engineering unknown audio codec
Have you looked into Electronic Arts Sound eXchange yet? (Attached at bottom) It was released by EA, and I not really sure but there are a few indications that it can decode EALayer3.jfwfreo wrote:No known encoder or decoder exists outside of EA.
You do not have the required permissions to view the files attached to this post.
And I said, "The well has finally run dry." So then that will be my battle cry.
-
Zench
- VIP member

- Posts: 209
- Joined: Sun May 04, 2008 9:11 pm
- Has thanked: 4 times
- Been thanked: 59 times
- Contact:
Re: Reverse engineering unknown audio codec
I guess the only way to find out for sure is to try it. The strings in the executable strongly suggest that it is able to decode EALayer3, unless the format/codec has changed.OrangeC wrote:I dont think sx can decode layer 3 unless im wrong about that, isnt this a 2004 tool or old tool?
And I said, "The well has finally run dry." So then that will be my battle cry.
-
Kataah
- beginner
- Posts: 39
- Joined: Thu May 24, 2007 7:21 pm
- Has thanked: 13 times
- Been thanked: 4 times
Re: Reverse engineering unknown audio codec
Format has changed - EA has cutted all page and headerinformation out of that stream - its still EA-Layer but as a Raw format therefore its not possible to decode.

