![]() |
|
![]() |
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. |
TwinEngine An opensource reimplementation of the Little Big Adventure game engine. Project Site |
![]() |
|
Thread Tools |
#1
|
||||
|
||||
![]()
I decide to create this thread to put the engine progress. May be useful to keep track on the project.
I manage to fix and add few things: - Fixed screen image delay. - Fixed skip screen image key. - Fixed CPU usage (50% to 2% +/-). - Create the keyboard handle. - Manage to create the main menu (working without Text yet). - Main menu working with Fire Effetcs and user can browse throw the buttons. - Added play theme music while in main menu. - Added support to play MP3 tracks instead of CD Tracks. (This will allow us to reduce a lot the disk space - 85% of the CD tracks space +/-) - Created sourceforge account for the project so we can have the version revisions. (http://sourceforge.net/projects/prequengine) - Images fade in and out like original game with options to turn it into a cross fade (fade to another image). - Open and Play FLA movies. - FLA in fullscreen like in the original game. (I just notice it is a bit stretch, but its the way they use the fla movies resolution 320x200 instead of 320x240). Made option to turn the stretch off and make the movies play in wide more. - FLA movies playing with samples. (not yet working directly from HQR file) - FLA movies with fade in and fade out frames like original Tested but not done: - Play FLA samples from HQR and not from single files (need an HQR lib rewrite) Next step: - Play midis from intro logo and FLA movie (yeah, FLA also use midi musics while playing samples) - Movies Support at 640x480 (AVI and other extensions if possible) - Add text support and include it in main menu. - Create all the other menus - Start making the actual game engine
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#2
|
||||
|
||||
I made the first SVN port here: http://prequengine.svn.sourceforge.n...c/prequengine/
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#3
|
||||
|
||||
good good.
__________________
http://fanficmaker.com <-- Tells some truly terrible tales.
- Phones & Tricorders & Blobs & Bombs & 3D Printers & TVIntros also;stuff |
#4
|
||||
|
||||
There still some things to fix for Unix, some warnings and a problem allocating memory for fla movies. Probably will need to make a intermediare filereader with a small buffer to read te content. Windows port is without problems right now.
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#5
|
|||
|
|||
Nice Project
You also can compile with MINGW in the WinXP enviroment using this makefile : all: prequengine CC=gcc SDL_LIBS = -lSDLmain -lSDL -lSDL_mixer OBJS=dialogues.o resources.o movies.o sdlengine.o hqrdepack.o images.o sound.o music.o menuoptions.o menu.o main.o LIBS= -mwindows -lmingw32 $(SDL_LIBS) prequengine: $(OBJS) $(CC) -o $@ $(OBJS) $(LIBS) .c.o: $(CC) -c $< -o $@ clean: @del $(OBJS) @del prequengine.exe @del *.bak @del stderr.txt @del stdout.txt I use the mingw compiler that comes embedded in DevCpp 4.0 ; I only need to setup the compiler location in the PATH enviroment variable : "C:\Dev-Cpp\bin" and use make -fMakefile2 in a console window that opens in the source directory. Libs : SDL v1.2.11 & SDL_Mixer v1.2.8 Greats TransDiv |
#6
|
||||
|
||||
Hey TransDiv,
I already have mingw isntalled in my winXP, but never tryied yet to create the makefile for it. Many thanks for this makefile, it will help me alot. As soon as possible I'll try it and give you some feedback about it. Btw, you can help this project if you have skills in C programming ![]() Many thanks again for this help, Alex
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#7
|
|||
|
|||
Thanks but my level of C is too low for that and my knowledge of C++ is more theoretical than practice. Anyway I'am relearning C++ & SDL for a little personal project of mine and maybe in a near future can help in the project; Not like a main coder but in a secondary position.
Greats Transdiv |
#8
|
||||
|
||||
Okay, no problem. Just let me a note by e-mail or PM when you will be ready to do something. All help is welcome at this stage.
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#9
|
||||
|
||||
I manage to load and display grids, fast and with few memory usage. Still have a little memory leak I didn't find yet, but its a minor thing. Anyway, I need to comment all the code and improve it a little to went for the next step.
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#10
|
||||
|
||||
Good job man !
|
#11
|
||||
|
||||
A little update since this past month:
- Make disappearing celling grids; - Scene change with crossfade and like original fade in/out; - Celling grids with crossfade only; - Make Options, Advanced and Volume menus; - Volume menus are working and updating the volume values; - Put in-game options menu while pressing F6; - Scenes loading routines (still need to make script processing); - Play scene musics; - Apply Hero coordinates to center the engine camera. - Draw sprite actors (still need to draw grids over sprites) - and a lot non-visible code; As debug: - Change camera position in scene; - Change scene&grid; - Change celling grid - Show/Hide zone areas; - and a bunch of print out text; --- Here's some of the last results: An image of a secret chamber most of you probably never enter in it First steps on drawing sprite actors
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website Last edited by xesf; 2008-07-02 at 23:08. |
#13
|
||||
|
||||
No you're not. I don't see any images at all.
|
#14
|
||||
|
||||
Sorry, those image were in a private forum.
Can you see them now?!
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#15
|
||||
|
||||
Yes, I can now. It's looking great (never knew about that room, but LBA2 is my speciality), but I'm sure you've noticed the sprites are overlapping the bricks... or at least the mesh fence in the second screenie is...
__________________
This statement is false It's a paradox, stupid! ~ Check out the new front page! ~
|
#16
|
||||
|
||||
Yep, they are, its something I need to fix in the next step.
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#17
|
||||
|
||||
Great job Alex. Looking good.
|
#18
|
||||
|
||||
Yeah, that's cool man ! Keep going !
|
#19
|
||||
|
||||
i wish i could be part of the prequel team.
|
#20
|
||||
|
||||
Ask 'em and tell 'em what you're good at then!
__________________
This statement is false It's a paradox, stupid! ~ Check out the new front page! ~
|
#21
|
||||
|
||||
Well the price of using C is the risk of all the memory leaks and stacks, and the fact that it's very hard to trace em down without the use of a third-party software-debugger..
![]() <3 Ollydbg |
#22
|
||||
|
||||
Yes, it is, but also make us do this engine faster since its based on twin-e.
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#23
|
||||
|
||||
Nothing like old stuff, seriously.
__________________
http://img217.imageshack.us/img217/2574/discqf3.jpg Original Russian LBA. Talk to me privately for more details. |
#24
|
||||
|
||||
I like old stuffs a lot
![]()
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#25
|
|||
|
|||
can i join the Prequel team?
i am good on drawing |
![]() |
Thread Tools | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Prequengine Progress | xesf | TwinEngine | 126 | 2009-12-16 02:27 |
Progress... | Dino-Fly | Little Big Racing Adventure | 3 | 2008-03-26 05:31 |
Progress | Sitenl | The Relentless Movie project | 29 | 2003-06-15 12:37 |
Just my progress... | CrOvAx | Fan Maps | 41 | 2001-11-10 17:04 |