[Scummvm-devel] Broken Sword 2.5

Max Horn max at quendi.de
Sun Aug 1 17:39:29 CEST 2010


Am 01.08.2010 um 09:55 schrieb Eugene Sandulenko:

> On Sun, 1 Aug 2010 00:08:27 +0200
> Johannes Schickel <lordhoto at gmail.com> wrote:
> 
>> Do they use exception handling? I think we have that disabled,
> Yes, as dreammaster stated it is used in few non-critical places and
> could be easily removed.
> 
> Also I forgot to mention, but Paul already noted it, that the engine
> uses STL. That is getting replaced too.
> 
>> Do we plan to have the Lua sources in ScummVM for that too, or will we
>> use an external LUA reference for that?
> With ScummVM we always tried to minimize addition of 3rd party
> dependencies, so this port will bring only libpng and libtheora to the
> plate.

Libtheora is a quite hefty dependency, it would seem. Hm.

The engine certainly would not be suitable for lower end devices, obviously :).


> I was planning to put Lua inside the engine directory,
> especially because it uses another small library Pluto which is used
> for storing Lua state in savefiles, and that one requires strictly
> Lua 5.1.3. 

:/ I dislike including whole projects like that. Would be nice if that could be avoided.


> 
>> So does this engine use 32bit for storage of a pixel internally?
> I believe it uses 32-bits. It uses all standard stuff: 
>  - PNG for backgrounds, NPC characters and fonts
>  - OGG for sound
>  - OGV for videos
>  - SWF for main hero. I know, it's weird, but they use only small
>    subset of it and have primitive renderer for that. They'd better
>    use SVG...

Ugh... Well, actually, both SWF and SVG are rather behemoths.

Bye,
Max



More information about the Scummvm-devel mailing list