A few notes: - Playing the game from CD-R isn't currently recommended. It will run much smoother from a GD-Emu, TerraOnion MODE Solutions or DreamShell (via IDE mod, not the serial port SD card reader) - VMU Saving does work if you select 'Slot 1'. The VMU must have at least 59 blocks free. - The Dev Team are wizards. - Happy New Year.
Thanks for the heads up! Just to add, I tested the game on Flycast emulator and textures are missing. Hope that the game can run better in the future on both Dreamcast hardware and the emulators. Note: I compiled the game .cdi file based on a retail copy of GTA 3, not the Steam one. Didnt test the Steam version
Dear Take Two Interactive, You are not losing any money when someone ports one of your 20+ year-old games to a 25+ year-old console. Sincerely, Reality
if you don’t defend your trademark, you can lose your trademark. i think that’s why so many companies weaponize the DMCA like they do (not defending the practice, just trying to explain it)
Big companies are paranoid bunch; if they give any leeway for small things like this, that can be seen as "weakness" that can be exploited by some other entities that posed bigger threat to their profit. So they need to make a stance, to make examples to anyone who dare knocking. It may not make sense for us as customer, but perhaps companies work in their own way.
I was 11yrs old when this game came out, and I was a Sega kid, so I was disappointed when it didn't come to the Dreamcast. I recall lying to my friends saying that GTA 3 was going to come to the DC and that it just wasn't ready yet... Well it turns out I was right, it was just 23yrs late. 😁
These devs are legendary. This is a computer science work of art. Even in the PS2, GTA 3 could suffer occasional slowdowns in framerate and rendering. Please, whoever you are, remain anonymous and make as many redundant copies of the git as you can!
And today we see poor optimized games all the time. PC's sadly always had this problem. So much different hardware and Dev's knows next year new GPU's and CPU's come out so no need to optimize. Tho seam to be worse on console's these days. Guess Live patching is the real problem. Allows Dev's to be more lazy.
@@fakkel321Please stop blaming the devs who are doing their best with the resources (time, money, manpower) they're given. It's very rarely their fault.
@@themeangeneTake 2 doesnt deserve the charity. They took down mods prior to the release of The Definitive Edition + the original copies of the games on storefronts because they knew they had a stinker on their hands. They were going to force people to play this buggy mess vs the original games that were modded and polished by the community for significantly less. Take Two is a known shitty and greedy company and they don't deserve any kind of defense
This corporate apologia is pure misinformation. You can lose trademarks if you don't enforce exclusivity and the term becomes generalized (e.g. zipper, escalator), but not copyright.
Multi-billion dollar company: Struggles to get GTA3 running properly on consoles the equivalent of a super computer when the game was new. Some guy in his basement: "F-k it, let's port it to the Dreamcast".
why that reminds me of PS3 and Xbox 360? GTA 4 barely uses the CELL SPEs on the PS3 running everything on the weak PPU core making the game tank performance even in closed spaces. and I'd say that the XBox 360 version may be very focused in only one of the 3 cores available with the GPU doing a lot of the work to keep the game remotely playable since the game will also tank frequently.
SKMP is the creator of the NullDC emulator and a pioneer of Dreamcast emulation and homebrew scenes, he was absolutely the perfect man for this job and he delivered!
I remember the day this game came out on the PS2. My older brother bought it. All the neighborhood kids would come over just to watch the gameplay. People were that fascinated by it.
Fun fact: Bill burr swore on quitting video games bc he said gta3 was so good he spent all his free time on it. And he doesn't even play video games. EVERYONE was fascinated by it. If u were one of the lucky kids whose parents got it for you, you would even catch them watching and playing it
17-25fps is pretty astounding for this stage of development. The route they're using to compile the game for the user is awesome. I really hope they see success with that strategy, it might give protection to passion projects like this in the future.
@chevalierkraken it's an alpha release, I feel it's too early to theorize at the final framerate. Even though the system is reporting only 86% utilization there are likely tons of optimizations they'll be able to do to up that, if Take Two doesn't kill the project anyway. I'd guess the PC assets are easier for most people to legally acquire/have than a PS2 game, but I agree that would be the better way to go.
@@MrDeelightful they could create their own asset to remain legal for the port, it's what most of the other homebrew port are doing, they create their custom asset and don't use anything from the original game. for the optimisation, there is not that much left. they already reduced draw distance to have the lighting running without big slowdown. And actually, the fact they don't make the CD version the priority is a problem, because the best way to play the game is to buy Dreamshell and Dreamshell dev is part of the team. So, he make money from the port
@@chevalierkraken no the best way to play DC games these days is with a cheap GDEMU clone. They don’t target CD playback in development (especially early development) because they don’t like wasting thousands of CDs during testing plus everyone working on this uses a GDEMU and a broadband adaptor with dcload-ip for development so that’s naturally what they use. There’s no conspiracy to get people to “buy dreamshell” considering it’s free anyway lol.
@@KisameSempai I guess you missed the "/s"... I guess it should have been a "/j" or maybe "/sj". I know what he meant, I chose to interpret it wrongly, for fun.
Blows my mind that i can take one of my old CD-Rs from 2000 and burn this and play it on my Dreamcast right now. This is mind-blowing. Reminds me of when they ported Street Fighter Alpha 2 on the SNES. Straight up wizardry right here
Dreamcast could handle without much problems the multiplat games that were released on PS2/GC/XBOX. Dreamcast was never pushed to the full potential. GTA 3 is more demanding than Shenmue 2, and now runs on a 16 MB of RAM and 200 MHz CPU console
Wizardry? What did you think those disc shaped objects for that first adopted discs were... The playstation was just CDs... just because they obfuscated a computer's ability to easily read it doesn't make it impressive... at least cartridges took some effort...
@@QQnowQQlater they're not saying that the storage medium is amazing, but the fact that they can try this out on their own Dreamcast right now in 2024 is what's cool. It's like saying "what a time to be alive!"
I mean, why would Sega think about the dreamcast? Nintendo hardly thinks about the ganecube, let alone the n64 or snes, and playstation hardly thinks about the ps2 or ps1
Месяц назад+25
sega's also thinking with homebrew things, not sues like nintendo
@@Yixdy not true, Sony released a 30th anniversary update. The load up screen for the ps5 is the ps1 startup at the moment. Can also change the theme of the console to show as ps1,2,3,4 or 5 (anniversary). Nintendo has classics on the switch, you can play SNES, nes and I think megadrive for some reason. So even Nintendo cares more about sega than sega 😂 Edit: You can also play classics on playstation 5, just under 500 ps1/2/p games. Also stream PS3 games, I'm not a fan but you can.
i seriously thought that the original source code for the dreamcast build of gta 3 was leaked and mvg was showing it off on a stock dreamcast, that’s how impressive this port is
It wasn't reverse engineered. It had it's source code leaked because of Careless Grove Street Games leaving it in the games files with the Definitive Edition.
@hunterkrovac source code for San Andreas or any other GTA aside from V haven't been leaked unfortunately, just mission scripts which were decompiled a decade earlier anyway.
@@shortcat I mean, it's basically running the same engine as Vice City Stories/Liberty City Stories. Which is a slightly updated RenderWare from GTA3/VC.
@@russianjoint Yeah it's mostly the same engine, but there's still many many changes in the RE3 project between just the master branch (3) and the VC branch (miami branch). So we can assume something similar between VC and SA. So it's mostly the same, but it'd still be a very large effort to get it working in RE3, especially given that we don't have said SA source.
@@MikeTButlerYou have to keep in mind though that this is 3D and not the 2D sprite type graphics we were talking about. It's very impressive to run a 3D game at 60FPS for the hardware available.
@@MikeTButler Frame rates had always been variable. There are a lot more games than you think that ran below 60fps that weren't just PAL releases on hardware since the 80s
i dont fear thoes bullies they can suck it for all i care about theyre like nintendo i dont fear them like i used to i stopped fearing bullies cause i was bullied as a kid
Wow! This is a serious feat of development work right here! This is truly Tech Magic. One of the reasons I love this series so much is how well you highlight what a tremendous job the dev teams do on these types of projects. I was never a hardware level programmer like that, so I would be completely lost in this type of work, and I absolutely respect the Gandalf level expertise required to do something like this. Happy New Year mvg!
Or Banjo Kazooie and Conker's Bad Fur Day decompiled games for Sega Dreamcast and PS2 ❤ if we now have Super Mario 64, both of the mentioned games also could be possible.
I never doubted that GTA3 could run on the DC, albeit at a lower framerate than the PS2 or Xbox versions. I'm happy to be proven correct on this, stellar work from all involved.
Incredible. The nice thing about git being distributed is that, even if the repo gets taken down, the devs can just push it somewhere else and keep going.
@@KaitouKaiju All Take2 needs to do is send intimidating letters from their lawyers or even threaten a lawsuit. Most people will buckle under this kind of pressure. They've done it before and if you want another example, take a look at how Nintendo used this kind of pseudo-legal corporate violence to strike down legal emulation.
Thanks MVG for helping us start our new year off awesome with another Impossible Port video. I've watched all of these multiple times. I've watched the OpenLara GBA video like 20 times!
I tried this port using the dreamshell and had random freezings, but overall I'm really happy to see the homebrew community finally pushing the Dreamcast hardware this far.
You can see the freezings in the video, 1:04, 1:10, 2:08, 2:12, etc. it looks unplayable to me in the current state. But it’s still impressive. I’m sure they’ll get it playable soon.
@@nateadams4770 runs better on an ODE. I could've sworn I saw people saying that it was great enough to run off s burnt disc, but that could've been speculation.
Simply amazing! I never imagined I'd ever see GTA3 running on the Sega Dreamcast. It's taken over 20 years, but now we have it and it's really cool to see. I hope evil corporate greed won't step in as it usually does. Honestly, copyright laws are so out of touch with our modern times. No one is losing our gaining any money by doing this. As you say in the video, it's just a passion project and a really cool one.
GTA 3 is still being sold on Steam and Google Play, at least. Their job is to make sure people will pay for the game. Of course, given that this port doesn't distribute the data files, I think it will create more sales rather than less. Whether the bean counters realize that, I doubt it.
@@wmd8840 And here I thought my Geforce 2MX with 32 MB of RAM I had back then was crappy. I was so disappointed by it, I replaced it with a comparatively blistering-fast Radeon 9200 within months, which had 128 MB of VRAM and ran everything extremely well for a low-end card.
First time experiencing deja vu in 2025 when I first heard 10:32 then 11:58. Great job MVG. Hope you have another awesome new year and I'm looking forward to more impossible port videos.
At this rate, might as well call it the 'Unreal' version. The real definitive edition (if there's even any) is the first PS2 version. This version also ironically has a pedestrian that claims he 'designed the PS2'
Irene would have been proud to see this! The proud east Prussian. :( Greetings to the Never Winter Online clan, son! And to Kami, he will have his ruhe again.
the modding community is freakin awesome. MVG, i swear, you could sell snowballs to a polar bear. your narrative has always been on point. fair and honest for the topic at hand. Thanks for breaking down everything like you do.
This is pretty cool. So much love for the Dreamcast, my favourite console of all time. Been gaming since the early 90’s and owned pretty much every console. Dreamcast is my number one
Being highlighted on MVG's Impossible Port series must be one of the ultimate goals for any independent modding team working today (or any developer for that matter). Love your videos btw 👌
To have this on dreamcast is awesome and it looks great, there's been some really impressive stuff being done lately, just a few weeks ago someone made a 3D First person shooter for the original nes which is just unbelievable & also "frogbull" made the "YOU arcade" from shenmue for the Sega Saturn & the arcades works just like in the dreamcast version & looks very impressive, it's just great seeing all this new stuff on these older consoles
This is stellar and in terms of ports, right up there with the port of Doom3 on the original Xbox. I hope this gets finished, as I missed the GTA 3 port for the PS Vita. First time I've heard of it.
I love your content but the 'impossible ports' videos are my favorite. Its so interesting to hear how developers approached the issue and almost always found a way to make it work. That is real engineering and programming to me.
It running off a CD-R, rather than a GD-ROM like a commercial game would have (and which would have had about 50% more storage), is especially impressive to me.
Not true, the development began in October 1998 according to the Wikipedia page of the game's developer, Leslie Benzies. “Leslie’s professional career as a video game programmer began in 1995 at DMA Design (now Rockstar North), where he was a team lead developing the Nintendo 64 platform game Space Station Silicon Valley. This game was released in October 1998, after which he started assembling the team that would create Grand Theft Auto III.” Source-en.wikipedia.org/wiki/Leslie_Benzies Anyway, I was just using the term 'imagine' for imagination because of the hardware being capable of running such a game. I know that game would not have been released in 1998, considering even GTA II was released in 1999.
I'd argue Kings Field 1 (north american) is the earliest example of a 3D, open world game on console. You explore a diverse location with many different biomes (towns, mines, dungeons, forts, cliffsides, graveyards, shorelines etc) with multiple ways to approach them via unlocked shortcuts, all without a single loading screen. It's an entire island to traverse whenever you want and although it's overall size is small compared to the map of GTA3 I believe it still qualifies for the title "open world".
I have played Portal 2 on the N64. It is absolutely mind blowing. The N64 game modding and programming community is insane. Kaze Emanuar has been learning and doing so much work on N64 optimization, and we still have yet to see the full extent of what he's learned to do, but he's planning to release a full original game, and also a heavily optimized version of Mario 64, which, if what he's been claiming is correct, seems likely to put even first party Nintendo titles to shame in terms of image quality and performance. Perhaps most amazingly, Kaze is now claiming that it's now possible to not be memory bandwidth bottlenecked, if all of the right programming tricks and techniques are used.
Yeah...back then I would run a copy of the game straight off of CD on one of my high school's computers during class. I cracked my copy of the game and just burned the game directory to a CD-R. They were some early 2000s Dell Dimension desktops...I think they were stripped down business class models too, so they weren't optimized for doing much more than accessing the internet and making spreadsheets. The game ran bad...like probably sub 10 FPS.
I had no problems running GTA3 on my self-built PC. I'm pretty sure when I bought the game I was still running my 800 MHz Slot A Athlon processor (one of the first ones), and a Geforce 2 or 3 card of some sort. Back then, a high-end graphics card was $300 and I bought a new one every 1-2 years. Graphics technology was advancing so incredibly fast back then that it's hard to remember what came out when.
@@rars0n Most of that movement was because of new graphics tech being developed all the time. Since both CG and video game graphics have solved so many of their previous issues much of what is happening now is a lot of refinement. Video game graphics still has a long way to go in many areas. I don't think stuff has slowed down a ton but much of the changing details have gotten smaller to fix ever smaller issues with the rendering pipeline
I’ve watched almost every review/retrospective of this game on RUclips. Whether they be long/short, serious/a bit silly, this is one of the best because I’ve never laughed so much during a Metal Gear review 😂
To me the ultimate impossible port still is Portal on the N64, with Quake and Tomb Raider on the GBA close behind. But this one is also amazing, it shows that the Dreamcast was a very capable system and way ahead of anything else when it was released. I can see Sega Lord X having a field day with this port,
2:30 - this might be some famous last words! 😂 Given they’ve gotten GTA3 running on DC hardware, I don’t think it’s that big of a stretch for them to have a viable VC port sometime in the future.. SA is a whole seperate beast, that one I wouldn’t hold my breath for.
some courts say reverse engineering DRM is illegal, and people will claim bypassing the PS2 DRM is illegal. Reverse Engineering is not how we learn and develop new technology at all.
Entirely depends on a reverse engineering technique. re3 (and other projects) uses decompiled original game code, so it's a derivative of it and it's a copyright infringement if it's shared publicly. That said, there have been few cases of decompiled code being used (like original IBM PC BIOS or PSX BIOS if I remember correctly), where cases were dismissed by court, but it was strictly about providing some software compatibility, not about reusing modified game code.
The original GTA PC edition had some kind of in game texture compression in regards to the vram available. I successfully finished gta 3 on intel i740 video card with 8mb memory - lots of artifacts but no major issues!
You know, it's really funny: Once I considered the Dreamcast to be the pinnacle of console technology. When I got it in Christmas 2000 and played Shenmue for the first time, I didn't think games could get more complex or immersive. Same when I played GTA3 for the first time on the PS2. Now they're both running together, and the technical feat required to accomplish it is similarly impressive. It really makes you think.
I've played this a bit on a Dreamcast with a GDEMU and the only gamebreaking issue I've found so far is on the first phone mission where the car crusher won't work, softlocking the mission. This mission is optional so it doesn't ruin everything. This port is in alpha stage so I expect things will only get better from here, and it's already pretty damn good.
I have the 900 mb one that fixes it. Somewhere out there. Now I’m trying to figure out how to throw a grenade far unless something is wrong with my R trigger lol
Wow. I'd say the framerate here is already about on par with GTAs on the PSP at the default CPU frequency. At the same time, there are less stutters on PSP, but sometimes the game struggles to stream assets from UMD in time.
A few notes:
- Playing the game from CD-R isn't currently recommended. It will run much smoother from a GD-Emu, TerraOnion MODE Solutions or DreamShell (via IDE mod, not the serial port SD card reader)
- VMU Saving does work if you select 'Slot 1'. The VMU must have at least 59 blocks free.
- The Dev Team are wizards.
- Happy New Year.
is this the reason for the stuttering?
Thanks for the heads up!
Just to add, I tested the game on Flycast emulator and textures are missing. Hope that the game can run better in the future on both Dreamcast hardware and the emulators.
Note: I compiled the game .cdi file based on a retail copy of GTA 3, not the Steam one. Didnt test the Steam version
@@culturedivinedYes, see 9:30 of the video.
Which wizarding school are the Dev Team located at?
Isnt currently recommended because it will burn out the laser or something? I ordered a Dreamshell but i want to play this so bad ahahah
Dear Take Two Interactive,
You are not losing any money when someone ports one of your 20+ year-old games to a 25+ year-old console.
Sincerely,
Reality
@@shmehfleh3115 Not to mention they likely received MORE money from the people who bought the $30 copy from Rockstar required to build the CDI.
Especially if you deliberately pull said games from the store
they have so much money that they get super expensive lawyer teams and those lawyers need to do something to justify their pay
if you don’t defend your trademark, you can lose your trademark. i think that’s why so many companies weaponize the DMCA like they do (not defending the practice, just trying to explain it)
Big companies are paranoid bunch; if they give any leeway for small things like this, that can be seen as "weakness" that can be exploited by some other entities that posed bigger threat to their profit. So they need to make a stance, to make examples to anyone who dare knocking.
It may not make sense for us as customer, but perhaps companies work in their own way.
I was 11yrs old when this game came out, and I was a Sega kid, so I was disappointed when it didn't come to the Dreamcast. I recall lying to my friends saying that GTA 3 was going to come to the DC and that it just wasn't ready yet... Well it turns out I was right, it was just 23yrs late. 😁
23 years too early
That’s hilarious!
I was too young but did anyone play online games like Phantasy Star Online, Alien Front, Unreal Tournament on the Dreamcast
You were a baby. I was already old af at the ancient age of 17.
Jk. And I feel you on being locked to one ecosystem. I always felt for you kids.
I was only 9. @@leeartlee915
These devs are legendary. This is a computer science work of art. Even in the PS2, GTA 3 could suffer occasional slowdowns in framerate and rendering. Please, whoever you are, remain anonymous and make as many redundant copies of the git as you can!
MVG using the dudes full name is just helping the rockstar lawyers if you think about it.
@@lawlmang278 They'll figure it out.
It's okay. I have a back up lol
I think, GTA 3 is buttery smooth on PS2. I've never experienced any framedrops. GTA: Vice City wasn't that great though...
And the PC version was absolute shite back in the day.
I love the impossible port series. It just shows how powerful optimization really is.
A lost art
Where can I see the impossible port series?
And today we see poor optimized games all the time. PC's sadly always had this problem. So much different hardware and Dev's knows next year new GPU's and CPU's come out so no need to optimize. Tho seam to be worse on console's these days. Guess Live patching is the real problem. Allows Dev's to be more lazy.
@@fakkel321Please stop blaming the devs who are doing their best with the resources (time, money, manpower) they're given. It's very rarely their fault.
Yeah, best videos MVG does in my opinion. Very interesting. I'm interested in the game engine he's developing too.
Using the VMU screen for performance info/stats is such a fun/smart/great idea.
Kind of reminds me of the Logitech G15 keyboard.
@@Corristo89Logitech G15 Keyboard also works great in GTA III.
Take2 will take down the repository because they'll be salty this port is less buggy than GTA: The Trilogy "Definitive Edition"
Exactly.
They'll take it down, because they watch this channel like a hawk.
@@themeangeneTake 2 doesnt deserve the charity. They took down mods prior to the release of The Definitive Edition + the original copies of the games on storefronts because they knew they had a stinker on their hands. They were going to force people to play this buggy mess vs the original games that were modded and polished by the community for significantly less. Take Two is a known shitty and greedy company and they don't deserve any kind of defense
People say it but never make a good case let alone a professional talking about precident
This corporate apologia is pure misinformation. You can lose trademarks if you don't enforce exclusivity and the term becomes generalized (e.g. zipper, escalator), but not copyright.
Multi-billion dollar company: Struggles to get GTA3 running properly on consoles the equivalent of a super computer when the game was new.
Some guy in his basement: "F-k it, let's port it to the Dreamcast".
why that reminds me of PS3 and Xbox 360? GTA 4 barely uses the CELL SPEs on the PS3 running everything on the weak PPU core making the game tank performance even in closed spaces. and I'd say that the XBox 360 version may be very focused in only one of the 3 cores available with the GPU doing a lot of the work to keep the game remotely playable since the game will also tank frequently.
It was on PS2 for a reason
In all fairness, developers, have exponentially more information and better tools now than they did 25 years ago
Well that is far from what the situation was so your example makes little sense
The Dreamcast was a cheap child’s toy.....like the playstation...do you know what a supercomputer was in 1995?
SKMP is the creator of the NullDC emulator and a pioneer of Dreamcast emulation and homebrew scenes, he was absolutely the perfect man for this job and he delivered!
*scenes. He (to fix your comma splice run-on)
@@alvallac2171 ?
@@cheekychunkSR ikr? 🤓
Gonna suck to lose his dev skills once T2 takes him to court:-(
SEGA OF 1995, HIRE THIS MAN
Welcome to Modern Vintage Gamer.
Chose your player :
1. THE IMPOSSIBLE PORT
2. MISTAKE WERE MADE
I remember the day this game came out on the PS2. My older brother bought it. All the neighborhood kids would come over just to watch the gameplay. People were that fascinated by it.
Da*n, spot on, Im specifically rent ps2 in ps2 cafe just for playing this game... I even dream my Driver 2 at home is Gta3
@@bpcgoslol I had Driver 1. I was absolutely blown away by GTA3.
It looked so real back then, especially if you're a goofball trying to follow traffic laws.
Fun fact: Bill burr swore on quitting video games bc he said gta3 was so good he spent all his free time on it. And he doesn't even play video games. EVERYONE was fascinated by it. If u were one of the lucky kids whose parents got it for you, you would even catch them watching and playing it
This but with San Andreas for ps2
17-25fps is pretty astounding for this stage of development. The route they're using to compile the game for the user is awesome. I really hope they see success with that strategy, it might give protection to passion projects like this in the future.
One of the dev said they could only get 2/3 FPS more. It's sad they refuse to switch to PS2 asset to gain framerate
@chevalierkraken it's an alpha release, I feel it's too early to theorize at the final framerate. Even though the system is reporting only 86% utilization there are likely tons of optimizations they'll be able to do to up that, if Take Two doesn't kill the project anyway. I'd guess the PC assets are easier for most people to legally acquire/have than a PS2 game, but I agree that would be the better way to go.
@@MrDeelightful they could create their own asset to remain legal for the port, it's what most of the other homebrew port are doing, they create their custom asset and don't use anything from the original game. for the optimisation, there is not that much left. they already reduced draw distance to have the lighting running without big slowdown. And actually, the fact they don't make the CD version the priority is a problem, because the best way to play the game is to buy Dreamshell and Dreamshell dev is part of the team. So, he make money from the port
@@chevalierkraken no the best way to play DC games these days is with a cheap GDEMU clone. They don’t target CD playback in development (especially early development) because they don’t like wasting thousands of CDs during testing plus everyone working on this uses a GDEMU and a broadband adaptor with dcload-ip for development so that’s naturally what they use.
There’s no conspiracy to get people to “buy dreamshell” considering it’s free anyway lol.
What if they port the GTA 3 beta mod over to the Dreamcast ?!?! It might run better.
We got GTA 3 on the Dreamcast before GTA 6
I would expect GTA6 on the Dreamcast would take quite a lot more effort to port, so can't judge them for it. /s
@@gigaherz_ he meant GTA 6 is not released yet and we got GTA 3 on dremcast before that...I very highly doubt GTA 6 is possible on DC
@@KisameSempai I guess you missed the "/s"... I guess it should have been a "/j" or maybe "/sj". I know what he meant, I chose to interpret it wrongly, for fun.
@@KisameSempaiWHOOOSH
And it only took 24 years. Those Take Two guys sure take their sweet time LOL
Blows my mind that i can take one of my old CD-Rs from 2000 and burn this and play it on my Dreamcast right now. This is mind-blowing. Reminds me of when they ported Street Fighter Alpha 2 on the SNES. Straight up wizardry right here
Not to mention Bleem. It's crazy to think that any company would sell software to emulate one console on another. Dreamcast is one special console!
Dreamcast could handle without much problems the multiplat games that were released on PS2/GC/XBOX. Dreamcast was never pushed to the full potential. GTA 3 is more demanding than Shenmue 2, and now runs on a 16 MB of RAM and 200 MHz CPU console
Wizardry? What did you think those disc shaped objects for that first adopted discs were... The playstation was just CDs... just because they obfuscated a computer's ability to easily read it doesn't make it impressive... at least cartridges took some effort...
@@QQnowQQlater they're not saying that the storage medium is amazing, but the fact that they can try this out on their own Dreamcast right now in 2024 is what's cool. It's like saying "what a time to be alive!"
I honestly going to do that as well
Modders are STILL THINKING about Dreamcast instead of SEGA lol
Sad
I mean, why would Sega think about the dreamcast? Nintendo hardly thinks about the ganecube, let alone the n64 or snes, and playstation hardly thinks about the ps2 or ps1
sega's also thinking with homebrew things, not sues like nintendo
@@Yixdy not true, Sony released a 30th anniversary update. The load up screen for the ps5 is the ps1 startup at the moment. Can also change the theme of the console to show as ps1,2,3,4 or 5 (anniversary).
Nintendo has classics on the switch, you can play SNES, nes and I think megadrive for some reason. So even Nintendo cares more about sega than sega 😂
Edit: You can also play classics on playstation 5, just under 500 ps1/2/p games. Also stream PS3 games, I'm not a fan but you can.
Sega could easily cash in here.
a retro dreamcast using a FPGA chip would sell insanely well today.
So good you added the old intro back. That intro along with the music just brought back memories of watching your videos 3 yrs back
10/10 as well.
i seriously thought that the original source code for the dreamcast build of gta 3 was leaked and mvg was showing it off on a stock dreamcast, that’s how impressive this port is
Correction: GTA San Andreas haven't been reverse engineered yet, Vita port is more like Android version running on PS Vita.
It wasn't reverse engineered. It had it's source code leaked because of Careless Grove Street Games leaving it in the games files with the Definitive Edition.
@hunterkrovac source code for San Andreas or any other GTA aside from V haven't been leaked unfortunately, just mission scripts which were decompiled a decade earlier anyway.
@@shortcat I mean, it's basically running the same engine as Vice City Stories/Liberty City Stories. Which is a slightly updated RenderWare from GTA3/VC.
@@russianjoint Yeah it's mostly the same engine, but there's still many many changes in the RE3 project between just the master branch (3) and the VC branch (miami branch). So we can assume something similar between VC and SA. So it's mostly the same, but it'd still be a very large effort to get it working in RE3, especially given that we don't have said SA source.
Is GTA III the new “can this hardware run Doom?”
We're still waiting for a version of Doom that can run at an acceptable frame rate on the Dreamcast's predecessor.
It's either that or minecraft
@@tgheretford Ahh DOOM64 with bumpmapping does that
Yea it is
Sounds something like this: "Is it possible to port GTA 3 to this hardware?"
🐄
@@IanMichealfor the Sega Saturn?
I think crazy taxi is a great example on how an open world can run on Dreamcast
Also Crazy Taxi 2. Both ran at 480p (VGA) 60 fps. Dreamcast and PS2 started the 60 fps standard on 6th generation
@@retroboy-fh1ji nah, 60hz was the videogame standard since the 80’s
The 5th Gen of home consoles just sucked, lol
@@retroboy-fh1ji PC gamers were already playing Quake at hundreds of FPS tho
@@MikeTButlerYou have to keep in mind though that this is 3D and not the 2D sprite type graphics we were talking about. It's very impressive to run a 3D game at 60FPS for the hardware available.
@@MikeTButler Frame rates had always been variable. There are a lot more games than you think that ran below 60fps that weren't just PAL releases on hardware since the 80s
Careful MVG, take 2 gonna put out a 3 star wanted level for this one 😅
Take2 or rockstar?
@@rustymixer2886 take 2 owns Rockstar.
i dont fear thoes bullies they can suck it for all i care about theyre like nintendo i dont fear them like i used to i stopped fearing bullies cause i was bullied as a kid
@TheWancer oh ok
@billyhatcher643 They're definitely one to fear. It's sad that we have to be afraid of companies but here we are.
I'm so happy for this video. I wanted a technical overview, and all the other videos out there just talk about how cool this is.
I remembered playing this game on my low-end PC back in 2004, and this is absolutely in playable state.
I remember trying to play on my mom's work pentium 3 Compaq.
Damn you have low standards
@@oculedo9137 They mentioned nothing about their standards, what, haha?
Some guys just cant play a game if its below 16k resolution -_-
@ That is exactly what he mentioned
Wow! This is a serious feat of development work right here! This is truly Tech Magic. One of the reasons I love this series so much is how well you highlight what a tremendous job the dev teams do on these types of projects. I was never a hardware level programmer like that, so I would be completely lost in this type of work, and I absolutely respect the Gandalf level expertise required to do something like this. Happy New Year mvg!
Now we need GTA3 on the Gamecube, Turok 2 and 3 on the Dreamcast, Hexen 2 on the Dreamcast, Max Payne on the Dreamcast.
Or Banjo Kazooie and Conker's Bad Fur Day decompiled games for Sega Dreamcast and PS2 ❤ if we now have Super Mario 64, both of the mentioned games also could be possible.
I wouldn't mind ports of Yakuza 1 and Devil May Cry 1 for the Dreamcast
GTA on Gamecube would be a dream.
@@retroboy-fh1ji Holy shit yes please
The only reason why GTA 3 wasn't on the GameCube was because of its reputation when it was in storefronts back then.
I never doubted that GTA3 could run on the DC, albeit at a lower framerate than the PS2 or Xbox versions. I'm happy to be proven correct on this, stellar work from all involved.
Incredible.
The nice thing about git being distributed is that, even if the repo gets taken down, the devs can just push it somewhere else and keep going.
Yep can't do anything about all those private forks
@@KaitouKaiju All Take2 needs to do is send intimidating letters from their lawyers or even threaten a lawsuit. Most people will buckle under this kind of pressure. They've done it before and if you want another example, take a look at how Nintendo used this kind of pseudo-legal corporate violence to strike down legal emulation.
@@no1DdCunless it’s someone from Brazil or from Central/Eastern Europe.. 😄
@@Daniel__Nobre Nintendo has a presence in Brazil and tracked down emulator devs there.
time to put it on radicle (decentralized git hosting)
Thanks MVG for helping us start our new year off awesome with another Impossible Port video. I've watched all of these multiple times. I've watched the OpenLara GBA video like 20 times!
Good start to the year!
The FPS, SH4 and PVR utilization displaying on the VMU is so cool!
I tried this port using the dreamshell and had random freezings, but overall I'm really happy to see the homebrew community finally pushing the Dreamcast hardware this far.
You can see the freezings in the video, 1:04, 1:10, 2:08, 2:12, etc. it looks unplayable to me in the current state. But it’s still impressive. I’m sure they’ll get it playable soon.
From the serial port SD card reader or IDE mod? With the IDE mod and a HDD or CF card, there shouldn't be any stuttering at all.
@@nateadams4770 runs better on an ODE. I could've sworn I saw people saying that it was great enough to run off s burnt disc, but that could've been speculation.
@@DreamcasticChannel I'm using the serial port, now I'm considering to get a GDEmu in my console😁
@@nateadams4770 Played 30 minutes using a clone GDEmu and didn't have any freezings.
Simply amazing! I never imagined I'd ever see GTA3 running on the Sega Dreamcast. It's taken over 20 years, but now we have it and it's really cool to see. I hope evil corporate greed won't step in as it usually does. Honestly, copyright laws are so out of touch with our modern times. No one is losing our gaining any money by doing this. As you say in the video, it's just a passion project and a really cool one.
Such a shame the lawyers and bean-counters don't appreciate this sort of thing as a celebration of their product.
Because they're still actively selling the game across multiple platforms.
@@SomeOrangeCat oh they are selling the gameengine? or even selling the original gta3? Because I double doubt that.
The bean counters and the lawyers didnt make the game. They are hired hands. Corporations only care about money.
@@CathrineMacNiel Yeah, on the Rockstar store. You can get it and the others from there.
GTA 3 is still being sold on Steam and Google Play, at least. Their job is to make sure people will pay for the game. Of course, given that this port doesn't distribute the data files, I think it will create more sales rather than less. Whether the bean counters realize that, I doubt it.
at that time I had a K6-2 500MHz, 64MB of RAM and GTA 3 ran at 5 fps... this is from another dimension entirely LOL
It runs well on a Pentium 3 with more RAM and a much newer geforce. The biggest bottleneck back then were the GPUs
This makes even more impressive considering the Dreamcast only has 16 MB of RAM and 200 MHz CPU
I didn’t think the PC port would even launch on a 64MB system… in my case, I had plenty of RAM but only 8MB VRAM… it errored out on launch.
@@wmd8840 And here I thought my Geforce 2MX with 32 MB of RAM I had back then was crappy. I was so disappointed by it, I replaced it with a comparatively blistering-fast Radeon 9200 within months, which had 128 MB of VRAM and ran everything extremely well for a low-end card.
@@no1DdCI ended up buying a 32MB Radeon 7000 to hold me over… I was only 15 at the time. Game rarely got past 12fps with that setup…
I never doubted that it was possible
First time experiencing deja vu in 2025 when I first heard 10:32 then 11:58. Great job MVG. Hope you have another awesome new year and I'm looking forward to more impossible port videos.
Happy New Year and thanks for the coverage! :) :D
Hail to the King, baby!
Please revive Reicast or NullDC
Congrats to the team, this is some amazing work, I love it!
If this released back in the day when I had a Dreamcast I would have been all over it
Unironically better than the "definitive" version.
How DARE you smear the name of a billion dollar company Reeeeeeeeee!
At this rate, might as well call it the 'Unreal' version.
The real definitive edition (if there's even any) is the first PS2 version. This version also ironically has a pedestrian that claims he 'designed the PS2'
I think the OG Xbox versions of the trilogy is best. But unfortunately for San Andreas, the classic lightning was removed.
Irene would have been proud to see this! The proud east Prussian. :( Greetings to the Never Winter Online clan, son! And to Kami, he will have his ruhe again.
I guess, you're some Atari jaguar fanboy...
the modding community is freakin awesome. MVG, i swear, you could sell snowballs to a polar bear. your narrative has always been on point. fair and honest for the topic at hand. Thanks for breaking down everything like you do.
This is pretty cool. So much love for the Dreamcast, my favourite console of all time. Been gaming since the early 90’s and owned pretty much every console. Dreamcast is my number one
Being highlighted on MVG's Impossible Port series must be one of the ultimate goals for any independent modding team working today (or any developer for that matter).
Love your videos btw 👌
To have this on dreamcast is awesome and it looks great, there's been some really impressive stuff being done lately, just a few weeks ago someone made a 3D First person shooter for the original nes which is just unbelievable & also "frogbull" made the "YOU arcade" from shenmue for the Sega Saturn & the arcades works just like in the dreamcast version & looks very impressive, it's just great seeing all this new stuff on these older consoles
So exciting! Love the stats on the VMU and the teams name, The Game haha
This is stellar and in terms of ports, right up there with the port of Doom3 on the original Xbox.
I hope this gets finished, as I missed the GTA 3 port for the PS Vita. First time I've heard of it.
Incredible work. I love the dedication to the Dreamcast and technical wizardry on display here.
"Driving around, at the speed of sound!"
Nice I didn't know any of these GTA 3 Dreamcast port facts. Thanks for the video!
A new video from MVG is a great way to start the year!
Happy New Year, MVG! Thanks for all the interesting videos!
I think a use for the VMU could be having weapon icons that you are using appear on the VMU card
yeah, much like gta chinatown wars
gta 2 does this on the dreamcast
Stuff like this is so interesting. I love how the retro world goes back and does stuff like this!
That damn VGA cord to my PC monitor back in the day was INSANE!
I love your content but the 'impossible ports' videos are my favorite. Its so interesting to hear how developers approached the issue and almost always found a way to make it work. That is real engineering and programming to me.
I’d love to see another development team take over this project and port the game to the Nintendo GameCube.
On GameCube would run without problems and with higher fps than PS2 and now DC.
Then we can smash it on dolphin @@retroboy-fh1ji
The GameCube could easily do GTA 3. Rockstar just didn't see a market since Nintendo consoles were known as the kiddie console
No, the GameBoy next.
@@TheT0nedude I demand a Nintendo 64 port, running at 60fps!
It's always neat to see what old hardware can do when pushed to it's limits. Good video 😎
It running off a CD-R, rather than a GD-ROM like a commercial game would have (and which would have had about 50% more storage), is especially impressive to me.
What a way to start the new year! Thank you for the video MVG! Happy new year!
Imagine having GTA III on the release day of the Dreamcast on November 1998!
Yeah but the game was not even started then…
Not true, the development began in October 1998 according to the Wikipedia page of the game's developer, Leslie Benzies. “Leslie’s professional career as a video game programmer began in 1995 at DMA Design (now Rockstar North), where he was a team lead developing the Nintendo 64 platform game Space Station Silicon Valley. This game was released in October 1998, after which he started assembling the team that would create Grand Theft Auto III.”
Source-en.wikipedia.org/wiki/Leslie_Benzies
Anyway, I was just using the term 'imagine' for imagination because of the hardware being capable of running such a game. I know that game would not have been released in 1998, considering even GTA II was released in 1999.
Did you get it in Japan? Didn’t come out in the US until 9/9/99
@@bigt4135 I got mine just 8 days after release in 1998. I bought it from the UAE where usually they get the Japanese release first.
These ports really show there are some very skilled programmers out there, love these passion projects.
Another quality video, great way to start 2025!
This is a Best Ever Channel on RUclips for Gaming and its History and also Modding. MVG is Legend.
I've learned years ago to never underestimate the lengths the homebrew community are willing to go for their preferred games and platforms.
i was so waiting for that video
I'd argue Kings Field 1 (north american) is the earliest example of a 3D, open world game on console. You explore a diverse location with many different biomes (towns, mines, dungeons, forts, cliffsides, graveyards, shorelines etc) with multiple ways to approach them via unlocked shortcuts, all without a single loading screen. It's an entire island to traverse whenever you want and although it's overall size is small compared to the map of GTA3 I believe it still qualifies for the title "open world".
Neat! I also had never heard of Shenmue before hearing about this port - that game looks pretty incredible graphically
Seeing that Gateway CRT monitor transported from the intro transported me back to the late 90s!
Good showcase as always MVG.
Those were really great insights on hardware!
Thanks for sharing!
Great video!
What a great day to start this year.
Excellent video! Thanks for putting it all together!
Omg you should do an impossible ports video about the 32x port of Sonic robo blast 2 that came out recently
SRB2 on 32x is one of the most impressive ports i ever see in my life.
Starting the new year right with a port video and "correct" 😉 intro and outro music. Thanks MVG for the great content!
I have played Portal 2 on the N64. It is absolutely mind blowing.
The N64 game modding and programming community is insane. Kaze Emanuar has been learning and doing so much work on N64 optimization, and we still have yet to see the full extent of what he's learned to do, but he's planning to release a full original game, and also a heavily optimized version of Mario 64, which, if what he's been claiming is correct, seems likely to put even first party Nintendo titles to shame in terms of image quality and performance.
Perhaps most amazingly, Kaze is now claiming that it's now possible to not be memory bandwidth bottlenecked, if all of the right programming tricks and techniques are used.
That's freaking incredible... I mean, especially the fact you're running from CD here, that's beyond incredible.
0:24 your VMU is out of battery 😂 On second thought, everybody's VMU is out of battery at this point 🤔
😉😏
VMU runs out of fresh battery power in a few hours... CR2032s suck.
Oh wow, great port thus far and another great video! Happy new year!
Just checked it out myself and I'm blown away. Amazing work by those involved. The one glaring issue in this alpha version is the audio.
those stutters though. happy new year mvg.
Nice, runs better than PC version on a computer I had when it was released.
Yeah...back then I would run a copy of the game straight off of CD on one of my high school's computers during class. I cracked my copy of the game and just burned the game directory to a CD-R. They were some early 2000s Dell Dimension desktops...I think they were stripped down business class models too, so they weren't optimized for doing much more than accessing the internet and making spreadsheets. The game ran bad...like probably sub 10 FPS.
This ran ok on my emachine desktop ...I think it was 25-30fps
I had no problems running GTA3 on my self-built PC. I'm pretty sure when I bought the game I was still running my 800 MHz Slot A Athlon processor (one of the first ones), and a Geforce 2 or 3 card of some sort. Back then, a high-end graphics card was $300 and I bought a new one every 1-2 years. Graphics technology was advancing so incredibly fast back then that it's hard to remember what came out when.
@@diegomorata2885 For me walking was fine but driving had big slowdowns. Especially quick turning or playing with radio on was bad.
@@rars0n Most of that movement was because of new graphics tech being developed all the time. Since both CG and video game graphics have solved so many of their previous issues much of what is happening now is a lot of refinement. Video game graphics still has a long way to go in many areas. I don't think stuff has slowed down a ton but much of the changing details have gotten smaller to fix ever smaller issues with the rendering pipeline
I always thought this should've been possible with a few tweaks or so and wondered about it. Thanks for sharing;
If Rockstar takes this down im never buying anything from them.
Yeah you will.
@@yeahyeahwowman8099 🏴☠
People will forget about the Bad about Rockstar when they release another fake leak of GTA 6
Until GTA 6 comes out ...
They will take this down it’s only a matter of time
I’ve watched almost every review/retrospective of this game on RUclips. Whether they be long/short, serious/a bit silly, this is one of the best because I’ve never laughed so much during a Metal Gear review 😂
7:55 the craziest part about this whole video is how clean your controller is
Wow. This is a video i never thought id ever see but very welcome
To me the ultimate impossible port still is Portal on the N64, with Quake and Tomb Raider on the GBA close behind. But this one is also amazing, it shows that the Dreamcast was a very capable system and way ahead of anything else when it was released.
I can see Sega Lord X having a field day with this port,
been waiting for this since 2001. the wait was worth it
2:30 - this might be some famous last words! 😂 Given they’ve gotten GTA3 running on DC hardware, I don’t think it’s that big of a stretch for them to have a viable VC port sometime in the future.. SA is a whole seperate beast, that one I wouldn’t hold my breath for.
Happy New Year, MVG!
RE2 on N64 been real quiet since DCA3 dropped
This one is giving Quake II for the PS1 a run for its money.
Resident Evil 2 on N64 still is one of the most impressive products i ever see. Brilliant port.
Definitely impressive work! Kudos to the RE team
Reverse Engineering is not illegal. That's how we learn & develop new technology.
some courts say reverse engineering DRM is illegal, and people will claim bypassing the PS2 DRM is illegal. Reverse Engineering is not how we learn and develop new technology at all.
Entirely depends on a reverse engineering technique.
re3 (and other projects) uses decompiled original game code, so it's a derivative of it and it's a copyright infringement if it's shared publicly.
That said, there have been few cases of decompiled code being used (like original IBM PC BIOS or PSX BIOS if I remember correctly), where cases were dismissed by court, but it was strictly about providing some software compatibility, not about reusing modified game code.
I think its amazing! not sure why many others arent talking about that glad you featured it! wonder if this opens the door to GC/Wii ports
The original GTA PC edition had some kind of in game texture compression in regards to the vram available. I successfully finished gta 3 on intel i740 video card with 8mb memory - lots of artifacts but no major issues!
It depends on what graphic card you has I guess. There was a few texture hardware compression standards supported back then if I recall it correctly
@@litjellyfishthe higher the graphic card is, the better the graphical fidelity could be.
@@purwantiallan5089 wow really that's craaaaazy
You know, it's really funny: Once I considered the Dreamcast to be the pinnacle of console technology. When I got it in Christmas 2000 and played Shenmue for the first time, I didn't think games could get more complex or immersive. Same when I played GTA3 for the first time on the PS2. Now they're both running together, and the technical feat required to accomplish it is similarly impressive. It really makes you think.
Happy New Year MVG!
Those recording truly statunning fram quality standpoint. Really sharp. Imcredible project this is indeed
I've played this a bit on a Dreamcast with a GDEMU and the only gamebreaking issue I've found so far is on the first phone mission where the car crusher won't work, softlocking the mission. This mission is optional so it doesn't ruin everything. This port is in alpha stage so I expect things will only get better from here, and it's already pretty damn good.
Same, although i suffer 2 gamebreaking issues while playing the game.
@@purwantiallan5089 What is the other one? I might not've run into it yet.
I have the 900 mb one that fixes it. Somewhere out there. Now I’m trying to figure out how to throw a grenade far unless something is wrong with my R trigger lol
Absolutely sick, gives me hope for some other fantastic ports. I hope one day for a dreamcast NOITA port.
Wow. I'd say the framerate here is already about on par with GTAs on the PSP at the default CPU frequency. At the same time, there are less stutters on PSP, but sometimes the game struggles to stream assets from UMD in time.
Yeah it would have issues where if you drove the faster cars at max speed you'd randomly crash as it hadn't loaded a wall or a car.
there is something magical about the "motion blur" in this game. I swear it does something to the lighting