<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>First, the scumm save/load UI works very well, thanks to wjp. The question about the default was in the air at the time :)<br></span></div><div><span>I agree with what you say (I didn't notice these problems TBH, and I never used the virtual keyboard, I use PCs and OpenPandora) but I think these can be fixed by porting selectively a few things.<br></span></div><div><span>We probably can improve the external quality drastically without porting the whole engine first.<br></span></div><div><span>After all, scumm is a virtual machine too (devil's advocate there :) )<br></span></div><div><span><br></span></div><div><span>The main problem (I should have stated this before, by the way) is that we still don't know if the many international, CD/floppy on the planet are completable too, and we can only do this with users testing
 I think.<br></span></div><div><span><br></span></div><div><span>Bertrand<br></span></div><div><br></div><div style='font-size: 12pt; font-family: "times new roman", "new york", "times", serif'><div style='font-size: 12pt; font-family: "times new roman", "new york", "times", serif'><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> A. Milburn <fuzzie@users.sourceforge.net><br><b><span style="font-weight: bold;">À :</span></b> Bertrand Augereau <bertrand_augereau@yahoo.fr><br><b><span style="font-weight: bold;">Cc :</span></b> Filippos Karapetis <bluegr@gmail.com>; ScummVM devel <scummvm-devel@lists.sourceforge.net><br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 13 Novembre 2011 22h56<br><b><span style="font-weight: bold;">Objet :</span></b> Re: [Scummvm-devel] Re :  Dreamweb for 1.5.0?<br></font><br>On Sun, Nov 13, 2011 at 09:14:39PM +0000,
 Bertrand Augereau wrote:<br>> It could be beneficial for the users to play dreamweb now because *external<br>> quality* of the engine is good. The end-user should be satisfied with what<br>> they got.<br><br>I'm not sure I agree. I tried it earlier: If I go to save a game, it is still<br>using the built-in UI by default. It doesn't pop the virtual keyboard when<br>I'm meant to type a save name. Hitting enter doesn't make it save. Simple<br>user-visible stuff, and it seems obvious in the current state where to add<br>the code to improve that, I think, so that not so bad..<br><br>But I also had input issues, and when I went to look, it's using an internal<br>single-key buffer and peeking at the mouse state rather than handling events.<br>That is the kind of refactoring I had in mind, and I guess it's a lot more<br>annoying to do than I thought, since it's really emulating the *entire game*<br>rather than just the logic.<br><br>It really seems
 like it is still more of an emulator which is using ScummVM<br>as a host, rather than being a ScummVM engine. And I think trying to claim<br>that it's just some internal quality stuff is misleading. If it were just<br>the typical 'game logic' which was like this, it would be no huge problem<br>to me, but it *isn't* - the event code, the UI, the save/load, sound, it<br>is all largely intertwined with this x86 emulation model.<br><br>At a glance it seems *much* improved after your work. But I think this<br>argument about porting the engine to C++ is hiding the larger issue, which<br>is that it's unmaintainable as it is, and the unmaintainable code is stuff<br>like the actual event/UI/etc code which we want to be able to maintain and<br>improve, so that the ScummVM experience is much better than just running<br>the original engine in dosbox. <br><br>> Anyway there's no urgency in releasing the engine either. As fuzzie said,<br>> there are lots of
 engines in the pipeline :) <br><br>I don't think that should be a consideration. Our project goal is not to<br>have lots of engines, it's to provide a good, portable experience for<br>playing the classic adventure games people want to play, and Dreamweb is<br>surely high on people's wishlists.<br><br>- fuzzie<br><br><br></div></div></div></body></html>