lfnetwork.com mark read register faq members calendar

Thread: Emi
Thread Tools Display Modes
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Old 01-29-2003, 04:20 AM   #1
SigENeaT
 
SigENeaT's Avatar
 
Join Date: Dec 2002
Location: Perth, Western Australia
Posts: 15
Question Emi

just curious if there is a method to extract various files [sounds, gfx even models] from emi as you can with SCUMM Revisited....


not a must but i was curious on doing so =P


"YAHARGH!"
SigENeaT is offline   you may: quote & reply,
Old 01-29-2003, 07:04 AM   #2
john_doe
 
john_doe's Avatar
 
Join Date: Feb 2002
Location: The pit
Posts: 137
Yes, I made a program some years ago that can view the background images etc. and extract all the data. The models, too, but there's AFAIK no viewer or converter yet.
Sadly my site had to be taken down (but it'll come back) and LucasHacks seems to be down currently...but I think they had a download for it. The name is "EMI Resource Viewer 2.1".
john_doe is offline   you may: quote & reply,
Old 01-30-2003, 03:20 AM   #3
SigENeaT
 
SigENeaT's Avatar
 
Join Date: Dec 2002
Location: Perth, Western Australia
Posts: 15
thanks fer that =P

could it get voice as well?


"YAHARGH!"
SigENeaT is offline   you may: quote & reply,
Old 01-30-2003, 03:43 AM   #4
Ender
Rookie
 
Join Date: Dec 2001
Location: Perth, Western Australia
Posts: 203
Hey, while your here... :)

Have you pulled a Serge and lost the code for it? If not, I'd love to get my hands on a copy.. one of my side projects - as a kind of a companion to ScummVM - is a new ScummRev-esque datafile viewer... I figure we've worked out so much more in ScummVM that its about time I put some of these codecs in a nice accessable external library *g*


-- Ender
Project Leader Thingy,
ScummVM - http://www.scummvm.org/
Ender is offline   you may: quote & reply,
Old 01-30-2003, 08:30 AM   #5
khalek
 
khalek's Avatar
 
Join Date: May 2002
Location: Melbourne, Australia
Posts: 48
it would be nice if such a viewer allowed plugins to handle different block types so people could easily distribute/contribute code to handle say blocks for things the original program doesn't support etc

so wxWindows, fltk or given up on the whole cross platform idea?
khalek is offline   you may: quote & reply,
Old 01-30-2003, 08:36 AM   #6
Ender
Rookie
 
Join Date: Dec 2001
Location: Perth, Western Australia
Posts: 203
Quote:
Originally posted by khalek
it would be nice if such a viewer allowed plugins to handle different block types so people could easily distribute/contribute code to handle say blocks for things the original program doesn't support etc

so wxWindows, fltk or given up on the whole cross platform idea? :)
The current plan is:
Code:
 [Windows GUI] [GTK Gui] [QT Gui]
               \             |             /
                --------------------
                             |
                      LIBLUCAS
                     / | | | | | | | | \
              [block format plugins]
(edited to display properly)


-- Ender
Project Leader Thingy,
ScummVM - http://www.scummvm.org/
Ender is offline   you may: quote & reply,
Old 01-30-2003, 12:47 PM   #7
Serge
SCUMMLord
 
Join Date: Mar 2002
Location: Denmark
Posts: 196
I got the code from Ben at one point. May still have it somewhere. I'll check when I get home (and wait for Ben's approval to send it to you, Endy )

Actually, SCUMMRev3 was supposed to be plugin-compatible (with PCM-streaming sound codecs, BMP-outputting image codecs etc.). But again, Windows-only. And never done. So, good to see you do it

- Serge
Serge is offline   you may: quote & reply,
Old 01-30-2003, 12:49 PM   #8
Serge
SCUMMLord
 
Join Date: Mar 2002
Location: Denmark
Posts: 196
Err... Ben = John_Doe. And come to #scummbag, Endy (if you're here )

- Serge
Serge is offline   you may: quote & reply,
Old 01-30-2003, 12:54 PM   #9
Serge
SCUMMLord
 
Join Date: Mar 2002
Location: Denmark
Posts: 196
Actually, I won't bother... Either Ben is trying to keep some secrets, or he just got the site back...

http://gamefileformats.netfirms.com/...?cat=LucasArts

Hope I didn't let out a secret there. Sorry in that case

- Serge
Serge is offline   you may: quote & reply,
Old 01-30-2003, 01:51 PM   #10
john_doe
 
john_doe's Avatar
 
Join Date: Feb 2002
Location: The pit
Posts: 137
Hey! I even forgot about this site myself! I created it in a hurry when my original site (at VirtualAve) was taken down and completely forgot about this one
(Btw, the GameFileFormats will be back somewhen this year.)


Concerning EMI voice support:

I had a little command line tool done that converted the compressed waves to standard PCM waves but lost the source code to this (and along went a sh*tload more ) in a HD crash...

However, this shouldn't be hard to implement, as the voice codec is essentially the same as in GrimE except for something I forgot
For the tool I blatantly ripped the GrimE wave decompression code out of the ScummRev 2 source and tailored it to fit the EMI wave format.

@Ender:
Cool idea with the "universal" LucasArts viewer/ripper/[place fancy sounding description here].
This is something I wanted to do since Serge temporarily abandonded SR.
I even had some file reader plugins done (for GrimE & EMI LAB, BUN and LB8) but th design was so crappy I never got it done (btw, this was lost in the crash, too).
john_doe is offline   you may: quote & reply,
Old 01-31-2003, 04:50 AM   #11
SigENeaT
 
SigENeaT's Avatar
 
Join Date: Dec 2002
Location: Perth, Western Australia
Posts: 15
also keeping within context of my original question-would it be possible to rip the monkey kombat section of emi or would u have to take everything out separately and run it in your own front end?

i lub monkey kombat =P you could do all the diff scenes as well


"YAHARGH!"
SigENeaT is offline   you may: quote & reply,
Old 01-31-2003, 06:58 AM   #12
Ender
Rookie
 
Join Date: Dec 2001
Location: Perth, Western Australia
Posts: 203
Quote:
Originally posted by SigENeaT
also keeping within context of my original question-would it be possible to rip the monkey kombat section of emi or would u have to take everything out separately and run it in your own front end?

i lub monkey kombat =P you could do all the diff scenes as well
It'd be easier to clone it, but you COULD in theory write a small LUA interpreter just to run that specific scene.


-- Ender
Project Leader Thingy,
ScummVM - http://www.scummvm.org/
Ender is offline   you may: quote & reply,
Old 01-31-2003, 07:20 AM   #13
john_doe
 
john_doe's Avatar
 
Join Date: Feb 2002
Location: The pit
Posts: 137
Well, as there is a LUA decompiler that spits out pretty much usable files, one could find out how EMI calls/starts the combat scenes and make it the starting room or call it from there.
And as LUA can also run non-compiled scripts you wouldn't even need the LEC modified LUA compiler, you'd just have to put it back in the right resource file, or probably not even that because EMI also looks for normal files (like GrimE) I think.

I didn't check if this would actually work, of course.
john_doe is offline   you may: quote & reply,
Old 02-01-2003, 09:24 AM   #14
SigENeaT
 
SigENeaT's Avatar
 
Join Date: Dec 2002
Location: Perth, Western Australia
Posts: 15
so in english...that means it can be done?


"YAHARGH!"
SigENeaT is offline   you may: quote & reply,
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Go Back   LucasForums > Network > Mixnmojo.com > Community Discussion Forums > SCUMM > Emi

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:29 AM.


LFNetwork, LLC ©2002-2011 - All rights reserved.
Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.