OpenLara - a stunning GBA port of the 1996 classic Tomb Raider



In what appears to be an impossible feat, GBAtemp member @XProger has managed to get the the original 1996 PlayStation and PC classic, Tomb Raider running on the Game Boy Advance.

OpenLara is open-source project that can function as a replacement engine for Tomb Raider (1996) and is available for a number of platforms (including but not limited to the 3DO, Raspberry Pi, Xbox and more).

Lead engine developer @XProger has gone a step further and managed to scale the project down to run under the GBA's 16.78MHz arm CPU at a frame rate that appears to hover around the 16fps mark - an outstanding display of technical wizardry.

In what @XProger describes as an alpha version, OpenLara for the GBA currently only offers 3 levels of the game and excludes original FMV sequences, however the developer has expressed their intent to continue work on the GBA port by improving performance, trimming cutscenes down and more. The author goes on to state that they expect the complete package will be able to fit within a 256Mbit ROM.

Hi guys, I'm the lead developer of OpenLara engine.
More than year ago I released a tech demo, back then I was not sure that the GBA is capable for such game. But over time I improved my ARM skills, found new ways to optimize rendering and logic. The result is what I can honestly call an alpha version. There are many further improvements in the plan, as well as optimization of content and video to fit the entire Tomb Rader game in a 32 MB cartridge, but so far only 3 levels are available.

Check out the video of OpenLara in action on the GBA above and follow the links below for further information and to support the dev.

:arrow: OpenLara Github page
:discuss: OpenLara discussion thread (GBAtemp)
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,915
Trophies
2
XP
29,762
Country
United Kingdom
yay!!! more pointy tities :D
FB_IMG_1565490549915.jpg
 
  • Like
Reactions: mrgone

InfoAddict

Well-Known Member
Member
Joined
Mar 24, 2014
Messages
110
Trophies
0
Age
32
XP
127
Country
I remember when I first got into a hacking scene with the PSP, and people used to love the Doom and Quake ports based on their nostalgia and their minds boggled at having such games be available portably.

Tomb Raider 1 being playable on a GBA is a kind of version of that for me. Now I can see why people love porting Doom and Quake to everything!
 
  • Like
Reactions: XProger

CowboyJoseph64

Member
Newcomer
Joined
Sep 15, 2016
Messages
14
Trophies
0
Age
24
XP
229
Country
United States
I'll preface by saying that this is like, the best shit ever for GBA homebrew. It's not just the game running, it's the game running in an entirely playable state. I very much look forward to what more is done to this version of the game. With that said, I have some notes I'd like to share. I used an ez-flash omega to play this on an actual gba.

1. The controls work surprisingly well. Using L only as a "modifier" to make the other 3 buttons do something else is fairly clever, and easy enough to get used to. I just wish I knew why A and B are swapped (A is action and B is jump)... that's a bit annoying.

2. The framerate, while not ideal, I found to be perfectly serviceable. This is generally a pretty slow and methodical game, so you rarely need quick reflexes. (Not that the way Lara moves has ever allowed you to react quickly, anyway.)

3. The draw distance, on the other hand, is rather bad. Being able to assess your surroundings is rather important for the game, but the fog flat out disallows it the majority of the time. It makes it much easier to get lost. I'd go so far as to say that if the creator finds any further optimizations for the engine, pushing back the fog would be more important than improving the framerate.

Really though, this is so god damn cool to see in general.
 
Last edited by CowboyJoseph64,

Rafciu

Well-Known Member
Member
Joined
Jan 6, 2019
Messages
199
Trophies
0
Age
32
XP
925
Country
Poland
ididn't know that GBA is able to generate 3D games at all, amazing. Performance is better than on N-Gage port.
 

Rafciu

Well-Known Member
Member
Joined
Jan 6, 2019
Messages
199
Trophies
0
Age
32
XP
925
Country
Poland
there are alot of 3d gba stuff lol

they just dont run very well for most part


Yes i know but for me is not really 3d looks like a mix between 3d and 2d (alot 2d sprites) open lara looks much better pushes hardware to the limits for sure.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,731
Trophies
2
Age
33
XP
8,726
Country
Portugal
Yes i know but for me is not really 3d looks like a mix between 3d and 2d (alot 2d sprites) open lara looks much better pushes hardware to the limits for sure.
there are several techniques some games are full 3d like street racing syndicate


and some others but like i said they never runned that well so they never made much of a splash on the gba community
 
  • Like
Reactions: Tarmfot and Rafciu

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,416
Trophies
1
Age
41
XP
4,624
Country
Argentina
well the game and watch has technically 1 bit graphics (1 color) the gameboy uses 2bit graphics (4 colors). as for processing, i think 2 bit cpus exists but idk.

The modern Game & Watch is more powerful that a Gameboy Color and in fact hacked versions can run Gameboy and Nes games.
 

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
  • Like
Reactions: zfreeman

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
V&D's Asterix & Obelix is amazing as well.

They should have hired V&D for XXL2 as well (I guess they were working on COP - The Recruit). Instead, it was a crappy sidescroller by Mistic Software. Tate Interactive did a really great job with the PSP port, tho waves of enemies were much less populated, so it is a bit boring. But graphics-wise it is very cool.

At least XXL3 is bad in all platforms :rofl:
 
  • Like
Reactions: Tarmfot

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,416
Trophies
1
Age
41
XP
4,624
Country
Argentina
That is way, way up there with the most impressive tech demos on the GBA, including the Raylight Studios ones… except it’s not a tech demo, it’s a playable game. Amazing work, I can’t even begin to imagine the amount of work that went into optimising the engine.

3 levels if you wanna be specific.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,829
Trophies
3
Location
Gaming Grotto
XP
29,870
Country
Poland
3 levels if you wanna be specific.
That’s still a playable game as far as I’m concerned, just one that’s a work in progress. It’s not like we haven’t seen less content on offer in the era of Early Access, three levels of a game that by all accounts grossly exceeds the hardware spec is no less astonishing to me.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1