Go Back   the Magicball Network > Forums > MBN Main Forums > News > Syndicated news
Buy LBA1/Relentless from GOG.com Buy LBA1/Relentless from DotEmu Buy LBA2/Twinsen's Odyssey from DotEmu Buy LBA2/Twinsen's Odyssey from GOG.com Buy Little big Adventure from GOG.com or DotEmu Buy Little big Adventure 2 from DotEmu or GOG.com

Welcome to the Magicball Network.

You are currently viewing our site as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Syndicated news News from other LBA related websites.

Reply
 
Thread Tools
  #1  
Old 2007-08-06, 21:50
MBN Bot's Avatar
MBN Bot MBN Bot is offline
Magicball Network service bot
 
Join Date: Dec 2001
Posts: 109
[LBA Prequel] .BMP-to-.FLA Converter by MGLC

Spatarel Dan Constantin ('MGLC') has been developing a .BMP to .FLA converter for our project for months now, and we are pleased to announce that it is complete and ready for release. This converter is now integrated into the LBA Screen Viewer and it should be released withinin the next few days to the public.

With this tool, we will now be able to fully integrate 3D models and CGI into cutscenes and a slew of other great uses, so we are grateful that Sparatel was able to help us out. Now more than ever, this sort of contribution from the LBA community shows that this truly is a fan project, and everyone can help! He saw on our website that we did not have such a converter as of yet, and took the time and the initiative to construct one for us.

Once again, thanks to Spatarel for his hard work, and bringing us a program that will not only help make our game better, but will be a wonderful addition to all LBA fan projects.

Read more...
Reply With Quote
  #2  
Old 2007-08-06, 21:52
Kobold's Avatar
Kobold Kobold is offline
Magic Ball Master
 
Join Date: Jun 2006
Location: Germany
Posts: 7,337
I don't get it. A .BMP is an image. A .FLA is a movie. How to you convert? Image by imaqe and putting it together?
Reply With Quote
  #3  
Old 2007-08-06, 22:01
Jast's Avatar
Jast Jast is offline
Lemonhead
 
Join Date: Aug 2007
Location: Wandering hermit
Posts: 517
Quote:
Originally Posted by Kobold View Post
I don't get it. A .BMP is an image. A .FLA is a movie. How to you convert? Image by imaqe and putting it together?
That's what I thought
Reply With Quote
  #4  
Old 2007-08-06, 22:07
elmuerte's Avatar
elmuerte elmuerte is offline
Master of Science & Magic
 
Join Date: Oct 2000
Location: Netherlands
Posts: 8,877
FLAs are the movie format in LBA1. You can't simply convert a movie to FLA. So you render a movie to a series of BMPs which you can now convert to a FLA.
Reply With Quote
  #5  
Old 2007-08-06, 22:42
Kobold's Avatar
Kobold Kobold is offline
Magic Ball Master
 
Join Date: Jun 2006
Location: Germany
Posts: 7,337
I see.

Btw, good going fixing both of the Bot's issues.
Reply With Quote
  #6  
Old 2007-08-06, 22:49
LBAWinOwns's Avatar
LBAWinOwns LBAWinOwns is offline
Magic Ball Master
 
Join Date: Mar 2004
Location: Sweden
Posts: 5,571
Send a message via MSN to LBAWinOwns
eh, It's not the same FLA as Macromedia Flash I hope?
__________________

LBA Image Creator project
(image by leoboe! )

Get the Jump-Save-Bug graphically explained here
Reply With Quote
  #7  
Old 2007-08-06, 23:15
xesf's Avatar
xesf xesf is offline
Magic Ball Master
 
Join Date: Sep 2002
Location: Dublin
Posts: 7,810
Quote:
Originally Posted by El_Muerte View Post
FLAs are the movie format in LBA1. You can't simply convert a movie to FLA. So you render a movie to a series of BMPs which you can now convert to a FLA.
Exactly!
__________________
Personal Blog - blog.xesf.net

TwinEngine v0.2.1 win32 beta released - open source re-implementation of the LBA 1 original engine.
[Discuss]|[Download]|[Changes]|[SourceCode]|[Issues]


The Sacred Carrot website
Reply With Quote
  #8  
Old 2007-08-06, 23:23
elmuerte's Avatar
elmuerte elmuerte is offline
Master of Science & Magic
 
Join Date: Oct 2000
Location: Netherlands
Posts: 8,877
Quote:
Originally Posted by LBAWinOwns View Post
eh, It's not the same FLA as Macromedia Flash I hope?
Of course not. Just because the extensions match doesn't mean they're the same.
Reply With Quote
  #9  
Old 2007-08-06, 23:25
xesf's Avatar
xesf xesf is offline
Magic Ball Master
 
Join Date: Sep 2002
Location: Dublin
Posts: 7,810
Quote:
Originally Posted by El_Muerte
Of course not. Just because the extensions match doesn't mean they're the same.
People already know about it, they just need to say something.
__________________
Personal Blog - blog.xesf.net

TwinEngine v0.2.1 win32 beta released - open source re-implementation of the LBA 1 original engine.
[Discuss]|[Download]|[Changes]|[SourceCode]|[Issues]


The Sacred Carrot website
Reply With Quote
  #10  
Old 2007-08-07, 00:35
elmuerte's Avatar
elmuerte elmuerte is offline
Master of Science & Magic
 
Join Date: Oct 2000
Location: Netherlands
Posts: 8,877
no they don't
Reply With Quote
  #11  
Old 2007-08-07, 11:42
Quetch's Avatar
Quetch Quetch is offline
Twinsunian Quetch
 
Join Date: Dec 2005
Location: Citadel Island
Posts: 4,474
Send a message via MSN to Quetch Send a message via Yahoo to Quetch
it's like a GIF format ... anyway, I'm curious where did this guy come from cause the name is romanian
__________________
"Because we don't know when we will die, we get to think of life as an inexhaustible well, yet everything happens only a certain number of times, and a very small number, really. How many more times will you remember a certain afternoon of your childhood, some afternoon that's so deeply a part of your being that you can't even conceive of your life without it? Perhaps four or five times more, perhaps not even that. How many more times will you watch the full moon rise? Perhaps twenty. And yet it all seems limitless." --- Paul Bowles
Reply With Quote
  #12  
Old 2007-08-07, 23:04
LBAWinOwns's Avatar
LBAWinOwns LBAWinOwns is offline
Magic Ball Master
 
Join Date: Mar 2004
Location: Sweden
Posts: 5,571
Send a message via MSN to LBAWinOwns
I thought there is about 0 percent from a technical view, but who did really choose .FLA for the LBA move file? Ain't that really confusing, .FLA is quite huge.
__________________

LBA Image Creator project
(image by leoboe! )

Get the Jump-Save-Bug graphically explained here
Reply With Quote
  #13  
Old 2007-08-07, 23:10
Kobold's Avatar
Kobold Kobold is offline
Magic Ball Master
 
Join Date: Jun 2006
Location: Germany
Posts: 7,337
Flade was invented for LBA 1.
Reply With Quote
  #14  
Old 2007-08-07, 23:21
LBAWinOwns's Avatar
LBAWinOwns LBAWinOwns is offline
Magic Ball Master
 
Join Date: Mar 2004
Location: Sweden
Posts: 5,571
Send a message via MSN to LBAWinOwns
Makes sense, anyway, who decided the extension for the LBA files?

* LBAWinOwns makes quick Google search for Flade.

Bah I'll just have to wait for Alexfont I guess...
__________________

LBA Image Creator project
(image by leoboe! )

Get the Jump-Save-Bug graphically explained here
Reply With Quote
  #15  
Old 2007-08-07, 23:37
elmuerte's Avatar
elmuerte elmuerte is offline
Master of Science & Magic
 
Join Date: Oct 2000
Location: Netherlands
Posts: 8,877
flade came from FLA DEcoder
Reply With Quote
  #16  
Old 2007-08-08, 11:08
xesf's Avatar
xesf xesf is offline
Magic Ball Master
 
Join Date: Sep 2002
Location: Dublin
Posts: 7,810
Indeed, flade isn't the original name as El said.

I already try to know about what FLA means and didn't get any answer, but FLA should mean something like FMV. But like HQR (High Quality Resource) files, it also should have his meaning.
__________________
Personal Blog - blog.xesf.net

TwinEngine v0.2.1 win32 beta released - open source re-implementation of the LBA 1 original engine.
[Discuss]|[Download]|[Changes]|[SourceCode]|[Issues]


The Sacred Carrot website
Reply With Quote
  #17  
Old 2007-08-08, 11:57
Kobold's Avatar
Kobold Kobold is offline
Magic Ball Master
 
Join Date: Jun 2006
Location: Germany
Posts: 7,337
I had this vaguely in my mind, and it seems I got it wrong.
Reply With Quote
  #18  
Old 2007-08-08, 16:30
elmuerte's Avatar
elmuerte elmuerte is offline
Master of Science & Magic
 
Join Date: Oct 2000
Location: Netherlands
Posts: 8,877
I think all used extensions are a French acronym and not English.
Like "ile" or île is used for the islands

The F could be film
The A could be animation

although that would be weird since animation is a type of film
Reply With Quote
  #19  
Old 2007-08-08, 16:35
xesf's Avatar
xesf xesf is offline
Magic Ball Master
 
Join Date: Sep 2002
Location: Dublin
Posts: 7,810
I thought about something like Full Length Animation

And don't know if all the names could be in French, like HQR isn't, but ILE could also be from isle.
__________________
Personal Blog - blog.xesf.net

TwinEngine v0.2.1 win32 beta released - open source re-implementation of the LBA 1 original engine.
[Discuss]|[Download]|[Changes]|[SourceCode]|[Issues]


The Sacred Carrot website
Reply With Quote
  #20  
Old 2007-08-08, 19:44
elmuerte's Avatar
elmuerte elmuerte is offline
Master of Science & Magic
 
Join Date: Oct 2000
Location: Netherlands
Posts: 8,877
it's not really full length, now is it?
I don't think HQR stands for High Quality Resource
But since island or isle in French is île the extension is a dead giveaway
Reply With Quote
  #21  
Old 2007-08-08, 23:08
MGLC MGLC is offline
Magic Level: Yellow Ball
 
Join Date: Aug 2007
Posts: 5
Hello

I have no idea what FLA stands for but I don't think it matters too much.

First of all, I'd like to thank the person(s) that wrote the FLA player (decoder), that inspired me to write the encoder.

Second, I'd like to give you a few recomandations on how to get the best out of the convertor. (Technical details follow - skip the rest of the post if you're not interested)

Let's assume you have a very-high quality AVI and you want to get a FLA out of it. First, the AVI has to be:
320x200 resolution
24 color deepth
12 fps
with no sound

Once you have the right AVI, you should do the following conversions in the exact order:
1) AVI -> BMP with Virtual Dub - Dirtual Dub can handle easily any AVI format and can expot it into BMPs;
2) BMP -> GIF with Aheah GIF Animoator - you must get an animated GIF out of the AVI, because GIFs use 256 colours palettes;
3) GIF -> PNG with Aheah GIF Animoator - GIF Animator can not export BMPs;
4) PNG -> BMP with IrfanView - my program knows only the BMP file format;
5) BMP -> FLA with my program - now that the BMPs have only 256 different colors, the pallete can be calculated and you've got the FLA.

The steps presented and the programs I mentioned are just recomandations. You may skip some of the steps and you may use other programs to get a better quality. However, I must stress that it's essntial to obtain an animated GIF at some point because you can only convert BMPs with 256 diffrent colors.

Multiple keyframes:
By default, the convertor creates a FLA with only one keyframe (frame 0). However, you can tell the convertor to insert additional keyframes by specifing their index.
Every keyframe marks the beginning of a new scene. Every scene uses a single palette thus all the frames that form a scene must use the same 256 colors. To achive this, you must create an animated GIF for every scene.
After you convert the animated GIFs into BMPs and rename the files as required, you must calculate the indexes of the first frames of every scene and feed them to the convertor as keyframes.
Using multiple keyframes may be quite complicated but it can make a diffrence in terms of image quality without increasing the FLA's size too much.

Samples:
Unfortunetly I have little knowledge about the samples. I added support for them blindly. I haven't tested them. Perhaps alexfont may be able to give more information on how to add sound to a cutscene. All I know is that you have to tell the convertor to link the FLA to a certain sample by specifing its index and a few ohter things. Moreover, you can link only one sample.

Here, you can find a sample AVI, an animated GIF, the final BMPs used by the convertor and the FLA file.

http://download2.spatarel.ro/LBA/

You may notice the FLA is 6 times smaller than the fully decompressed AVI and that the animated GIF is quite smaller than the FLA. This is due to the performances of the GIF and FLA compression algothms. I stived to get the best compression possible using the FLA format but it seems that GIFs use a better encoder (they use a diffrent decoder too).

Meaby I should have made a GIF to FLA convertor but I did'nt have a GIF decoder .

I hope this post will help some of you while working with the convertor! Good luck!
Reply With Quote
  #22  
Old 2007-08-09, 00:27
LBAWinOwns's Avatar
LBAWinOwns LBAWinOwns is offline
Magic Ball Master
 
Join Date: Mar 2004
Location: Sweden
Posts: 5,571
Send a message via MSN to LBAWinOwns
FLA movie has a own palette for every movie or every frame?
__________________

LBA Image Creator project
(image by leoboe! )

Get the Jump-Save-Bug graphically explained here
Reply With Quote
  #23  
Old 2007-08-09, 03:54
MGLC MGLC is offline
Magic Level: Yellow Ball
 
Join Date: Aug 2007
Posts: 5
Quote:
Originally Posted by LBAWinOwns View Post
FLA movie has a own palette for every movie or every frame?
Every scene has it's own palette. A scene starts with a keyframe and ends just before the next keyframe or when the movie ends. The palette itself is recorded within the keyframe.

The first frame (frame 0) is alwais a keyframe. You may not add any other keyframes and have only one secene and one palette for the whole movie (as I did in the sample) or you may add as many keyframes as you like to improve image quality but you will increase the filesize too.

To actualy see how the paletts work, open a longer FLA with LBA Screen Viewer, press Play and keep your eyes on the palette. You will notice it changes from time to time! Every time it changes you're witessing a keyframe that marks the beginning of a new scene.

I hope this clears things out.
Reply With Quote
  #24  
Old 2007-08-09, 12:28
Quetch's Avatar
Quetch Quetch is offline
Twinsunian Quetch
 
Join Date: Dec 2005
Location: Citadel Island
Posts: 4,474
Send a message via MSN to Quetch Send a message via Yahoo to Quetch
Spatarel, are you from romania ?
__________________
"Because we don't know when we will die, we get to think of life as an inexhaustible well, yet everything happens only a certain number of times, and a very small number, really. How many more times will you remember a certain afternoon of your childhood, some afternoon that's so deeply a part of your being that you can't even conceive of your life without it? Perhaps four or five times more, perhaps not even that. How many more times will you watch the full moon rise? Perhaps twenty. And yet it all seems limitless." --- Paul Bowles
Reply With Quote
  #25  
Old 2007-08-09, 12:52
Quetch's Avatar
Quetch Quetch is offline
Twinsunian Quetch
 
Join Date: Dec 2005
Location: Citadel Island
Posts: 4,474
Send a message via MSN to Quetch Send a message via Yahoo to Quetch
.fla = flash ( french ) btw
.obl = obliterer ( french for gradually erasing ) I think it's cause of the way the islands' exteriors are gradually fading away and erasing themselves from the memory
__________________
"Because we don't know when we will die, we get to think of life as an inexhaustible well, yet everything happens only a certain number of times, and a very small number, really. How many more times will you remember a certain afternoon of your childhood, some afternoon that's so deeply a part of your being that you can't even conceive of your life without it? Perhaps four or five times more, perhaps not even that. How many more times will you watch the full moon rise? Perhaps twenty. And yet it all seems limitless." --- Paul Bowles
Reply With Quote
Reply

Thread Tools

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
[LBA Prequel] Prequel Job Opening - Experienced 3D Modeler Needed! MBN Bot Syndicated news 0 2007-04-20 01:00
[LBA Prequel] LBA Prequel Team Welcomes Two New Members; Sound Engineer Job Closed! MBN Bot Syndicated news 0 2006-10-10 02:12
[LBA Prequel] The Prequel Team Welcomes Our Newest Member! MBN Bot Syndicated news 7 2006-09-22 03:00
Body Converter (LBA1<->2) Golemboy LBA Modifications - General 5 2004-06-10 21:18


All times are GMT +2. The time now is 01:21.


News Feed
Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2019, the Magicball Network