As a gaming major in university, I just want to tell you that this demake is such an inspiration for me! It's so cool to see a beloved game getting the retro treatment
I have extremely limited programming experience, but I feel like the fundamentals of game design are consistent across even decades of hardware. The level of ingenuity required to demake a game - especially to an infamously challenging console, has to be useful far beyond passion projects like this. I hope you get more enrichment from this than me because a lot of his videos go over my head sometimes lol 😀
[The following is not a correction, just a note of something I thought was funny] It being called a “gaming major” sounds a little bit as if the major was for like, expertise/skill at *playing* games, rather than like, designing/making/studying games, Haha.
This project is supplanting the “…aaaand they made DOOM run on it” (When new hardware is released, like a pregnancy test with a digital display (which is over engineered on its own already))
@@lucbloom Nintendo would try to find a way to strike this project, and even if they can't find one they'd still strike it down. Quit dreaming about Nintendo ever doing something as cool as "releasing n64 homebrew on real cartridges"
@@lucbloom No seriously. Nintendo is literally like every other japanese company, in that they don't actually understand how rights on the internet work. They are an actual problem when it comes to people making fan games in that they have killed MANY passion projects all in the name of """protecting their rights." Nintendo will not touch any fan creation with a 10 foot pole unless they can sue the shit out of them. Fuck Nintendo. (To elaborate on my japanese company statement btw so i am not misunderstood, in japan, companies are extremely strict about their copyright due to the sort of "work culture" there, along with their laws, which unfortunately can cause some severe problems where, say, a US based hobbyist programmer is making a fan game based off of one of their properties. Normally this would be defended under either fair use or parody, but those companies tend not to care and see it as them """taking money away from them,""" thus, DMCA/Copyright strikes.)
This is pretty wild to see, crazy that there are individuals like you who are still working on that hardware to develop titles. It's all fun and games but incredibly impressive. It's cool to see how you're able to push the limits of what the hardware is capable of.
This is the most dedication and amazing thing ever, ive always loved portal and the possibilities of the n64. Youre combining both, and its beautifull.
Only found your channel and this project a couple of weeks ago, but I can't wait for the "finished" product whether that just be the first slice of the whole game, so I can get some repro carts and plop this into my N64 collection! Of course, that will still probably be once I'm out of school a few years from now even for me to afford making a repro, but damn am I excited for this. Wish I had the money to support you.
I recently tried this on my own N64 using a flash cart. I was blown away by how well this ran. The fact that you're recreating the game from scratch to do this is quite impressive! I look forward to seeing more updates on this project.
Really loving the devlogs on this project. I enjoy seeing what kind of challenges you're up against working on n64 hardware; I remember reading the announcements in game magazines when the n64 launched and thinking "they can do ANYTHING on this machine!" You're definitely proving that right James! Also nice 'Lamberto' logo at the back there, I need one of those myself :p
This project is truly awesome in the purest sense of the word. Portal was one of those "next-gen" titles that felt ground-breaking upon it's release, something we hadn't quite seen before, and certainly not something I would've ever thought possible on two-generation old hardware. Can't wait to see more progress!
Loving these updates my man. I've tried writing for N64 and it's not easy, so props to ya. Super stoked to one day get my hands on a build of this puppy
People playing N64 in the late 90's would have hated it. It's an amazing game, but that audience at that time wouldn't have worked. Not enough "action" in the early game.
This is so impressive! Sadly, the N64 has very little homebrew (other than fan-made mods for commercial games, though some of the mods are amazing), but this will be a really nice addition to the N64, and I am really keen to play this. Please keep up the great work.
I'm gonna buy an everdrive just so I can play this on OG hardware. As an aspiring homebrewer, this is seriously impressive and inspirational stuff. I've been following the project for months and seeing the progress has been exciting
Imagine this being a launch title in 1996… people would still be talking about it this very day! BTW, any plans on having a batch of real N64 ROMs produced? I guarantee there’s interest from quite a few N64 enthousiasts :-)
I was going to play around with lighting later as a lower priority task. I will at least be adding vetex lighting to the levels. I may try out some light maps on some surfaces.
64th comment!!! i have been following this project since you put it up and you continue to amaze me with each update even if it's only that you thought the game too easy and added death, cant wait to see corruptions of it :D :D
Looks great but the water is a bit to dark. It should look like toxic slime. Not like black goo. More lime green as it were. Otherwise this is looking unbelievable.
You are an Inspiration! When this is done, you should see about natively porting to the new3DS! Super Mario 64 is already natively ported to it, so your project would be a natural fit!
@@SpeedyGwen yea I agree, this looks much better. I didn't get it to work on my DS back when it came out either but I've tried it with the same flash card again years later and now it works just fine. idk what I did wrong the first time around, but iirc you have to copy a separate folder to either the root of your card or into the same folder as the game file. I couldn't get it to work in an emulator tho I think, just on actual hardware. Might have to do with that separate folder but idk
I would totally buy an EverDrive just to play this on the original hardware. Portal is one of my favorite games of all time and it's incredible to see how far you can take it.
Any time frame of when the rest of the levels will come out, 1-5 are amazing and the only issue I encountered was if you shoot multiple portals it wont reload the area where the portal was and creates that layering textures effect, idk how to describe it good and dunno the name of it, but you're the developer here so you'd probably know, anyways I'm loving it and hope the whole games available soon.
Not having to reset the game while I was trying to break maps but end up falling into the endless void is nice. Had fun glitching out of the start room and getting to the next level with my portal still set to the previous level.
this might be pipe dream material but if theirs ever an n64 mini or even the emulator nintendo uses now, you should talk to valve on doing some kind of promotion for their n64 service or something, would be really cool if you benefitted in some way from all your hard work.
@@karstenkunneman5219 maybe not, however the closest analogue i can thik of is when they released that unreleased starfox game as a bonus on the snes mini
Valve needs to approve it, a mini N64 would probably move enough units for Portal’s owner to care. Their indifference is a blessing and a curse, now the roadblock is Nintendo’s unwillingness to create the N64 Classic. C’mon do it, and include an unreleased N64 game or two.
Whatever the N64 supports, which is likely no engine. Maybe somebody's made a plugin or whatever by now, if that exists I would imagine he's doing that.
I recently learned about the 2.5 map makers for games like Quake and Duke Nukem. Would it be possible to take all the Portal stuff you designed and put it into a map maker like those?
@@james.lambert haha. As long as your used to Blender and it works for your needs, it's all good. I was just looking at the levels in this video, and games from that era is what came to my mind.
I hope you plan to implement lighting in this game after the base mechanics and levels are ready. The levels just look like crap without converting the Radiosity data into vertex colors and point lights.
Are you planing on locking the camera or moving it to make it feel like she’s falling over? Sorry if you’re already working on something like that, I know it’s in progress
Idk if this is a problem with my emulator but the portals seem to be rendered as a billboard gui, everywhere i go i can see the portal render and they look quite odd as they are always facing me. i don't know if this is a problem with my emulator. I am using DaedalusX64 - 3DS.
A sily question regarding n64, woud be possible to have a 2 cartridge game, like the ps1 games who had 2 CD's. Like you can only play the second cartridge if ou have a save file from cartridge one ?!?!
Yeah. If you used the controller savepak that would actually probably work just fine. There have been some attempts to do cartridge hot swapping where you can transfer save data from one cart to another by switching them out while the console is running but I don't know of anybody who actually got that to work. Fortunately, I think I will be able to fit the game in the 64MB limit of the cartridge.
Linux is the best place to do development. I'd recommend you start here crashoveride95.github.io/n64hbrew/modernsdk/index.html github.com/DragonMinded/libdragon There is also a discord channel link you can use to join a great n64 dev community.
I just read that Portal First Slice was the demo of Portal - do you plan to do the full game as well? To avoid legal troubles, maybe you could do it like the Ship of Harkinian, and let users generate their own game ROM with their legally accquired full game Portal files from Steam with a tool you provide? Or just don't supply a completed ROM and let every user build the full project for themselves only :)
@@SpeedyGwen only legal way though!. Maybe you could offer it as workshop item or something on Steam, only for purchaser of Portal there as alternative.
I noticed after recording the script that I held the microphone over my mouth the entire time. It is a little distracting. Sorry about that.
it looks like your going :0 the entire video
ngl I didn't even notice that until I read this comment 😅
Could you make effects for the energy ball exploding?
Confirmation that James Lambert is a deepfake.
Maybe you were hungry
As a gaming major in university, I just want to tell you that this demake is such an inspiration for me! It's so cool to see a beloved game getting the retro treatment
I have extremely limited programming experience, but I feel like the fundamentals of game design are consistent across even decades of hardware. The level of ingenuity required to demake a game - especially to an infamously challenging console, has to be useful far beyond passion projects like this.
I hope you get more enrichment from this than me because a lot of his videos go over my head sometimes lol 😀
[The following is not a correction, just a note of something I thought was funny] It being called a “gaming major” sounds a little bit as if the major was for like, expertise/skill at *playing* games, rather than like, designing/making/studying games, Haha.
@@drdca8263 It's technical name is "Simulation Science, Games and Animation" but I just shortened it to get to the point.
This is looking up to be the best portal project In a while, once its done im definetly going to put the game on a custom flash cart
This project is supplanting the “…aaaand they made DOOM run on it”
(When new hardware is released, like a pregnancy test with a digital display (which is over engineered on its own already))
have any of the devs of the original Portal noticed your work? this is good stuff!
Or Nintendo? They should publish a series of limited edition ROMs. XBoX content is coming to the Switch, so anything is possible anyway :-)
@@lucbloom Nintendo would try to find a way to strike this project, and even if they can't find one they'd still strike it down. Quit dreaming about Nintendo ever doing something as cool as "releasing n64 homebrew on real cartridges"
Don’t tell anyone I let you on this little secret: this is Portal 3. Yes it is an N64 exclusive.
@@ilonachan hmz yea ok
@@lucbloom No seriously. Nintendo is literally like every other japanese company, in that they don't actually understand how rights on the internet work. They are an actual problem when it comes to people making fan games in that they have killed MANY passion projects all in the name of """protecting their rights."
Nintendo will not touch any fan creation with a 10 foot pole unless they can sue the shit out of them. Fuck Nintendo.
(To elaborate on my japanese company statement btw so i am not misunderstood, in japan, companies are extremely strict about their copyright due to the sort of "work culture" there, along with their laws, which unfortunately can cause some severe problems where, say, a US based hobbyist programmer is making a fan game based off of one of their properties. Normally this would be defended under either fair use or parody, but those companies tend not to care and see it as them """taking money away from them,""" thus, DMCA/Copyright strikes.)
This is pretty wild to see, crazy that there are individuals like you who are still working on that hardware to develop titles. It's all fun and games but incredibly impressive. It's cool to see how you're able to push the limits of what the hardware is capable of.
This is the most dedication and amazing thing ever, ive always loved portal and the possibilities of the n64. Youre combining both, and its beautifull.
Only found your channel and this project a couple of weeks ago, but I can't wait for the "finished" product whether that just be the first slice of the whole game, so I can get some repro carts and plop this into my N64 collection! Of course, that will still probably be once I'm out of school a few years from now even for me to afford making a repro, but damn am I excited for this. Wish I had the money to support you.
Your a true Legend making this!!!!
Keep killing it!!
I recently tried this on my own N64 using a flash cart. I was blown away by how well this ran. The fact that you're recreating the game from scratch to do this is quite impressive! I look forward to seeing more updates on this project.
Really loving the devlogs on this project. I enjoy seeing what kind of challenges you're up against working on n64 hardware; I remember reading the announcements in game magazines when the n64 launched and thinking "they can do ANYTHING on this machine!"
You're definitely proving that right James!
Also nice 'Lamberto' logo at the back there, I need one of those myself :p
Dude this project (and you) are amazing. Keep up the good work!!! I don’t even really mess with n64 all that much but this is so cool to see
This project is truly awesome in the purest sense of the word. Portal was one of those "next-gen" titles that felt ground-breaking upon it's release, something we hadn't quite seen before, and certainly not something I would've ever thought possible on two-generation old hardware. Can't wait to see more progress!
This is such an awesome project, can't wait to see it finished!
Loving these updates my man. I've tried writing for N64 and it's not easy, so props to ya. Super stoked to one day get my hands on a build of this puppy
Imagine for a moment portal coming out on the nintendo 64 back in 1998
People playing N64 in the late 90's would have hated it. It's an amazing game, but that audience at that time wouldn't have worked. Not enough "action" in the early game.
This is so impressive! Sadly, the N64 has very little homebrew (other than fan-made mods for commercial games, though some of the mods are amazing), but this will be a really nice addition to the N64, and I am really keen to play this. Please keep up the great work.
Sick progress. Commenting for the algorithm let’s go
Chell: _Exists_
James: *So you have chosen death?*
all seriousness, always love seeing these development vids, keep them coming :)
At the end of the video, you should have the “64” be shot by the orange portal.
I'm enjoying the kick up in production quality!
You! People like you are the inspiration to so many Dev's, you are amazing Lamberto!!! LAMBERTO RULES!!!
It is always a pleasure to get a James Lambert RUclips notification.
Amazing, been following your process from the beginning so excited for you
So hyped for this, love your work and your videos!
Mad genius!
I love the new format for these. You're nailing it!
Wow! 🤯 so much progress!! Really clever solutions!
I'm gonna buy an everdrive just so I can play this on OG hardware. As an aspiring homebrewer, this is seriously impressive and inspirational stuff. I've been following the project for months and seeing the progress has been exciting
Such a cool project, and so cool to see your progress on it!
Yes! Always love to see an update on this demake!
Imagine this being a launch title in 1996… people would still be talking about it this very day!
BTW, any plans on having a batch of real N64 ROMs produced? I guarantee there’s interest from quite a few N64 enthousiasts :-)
he says he wants the ABILITY to produce them in a later video
Great progress - can't wait to see more!
Great work like always, I love it, thanks! :)
I'm excited too! Truly a work of passion. I cannot wait to play this on my N64 one day. You're the man.
Thats awesome James, I can't wait to try it all out!
You're so brilliant my friend keep it up and following your dream :) 💙
I cannot wait to try this out in the near future when you have the next few chambers done!
This is such an Amazing project!
Fantastic Work! It looks great, works efficient. Great base for another games.
Amazing as always!
yes! I am so incredibly excited for the first section of this to be complete :-D
in your other game you use a virtual camera for lighting do you think that could work to add shading to portal 64
I was going to play around with lighting later as a lower priority task. I will at least be adding vetex lighting to the levels. I may try out some light maps on some surfaces.
looks pretty good, great job
Could the fog flickering at the edges be fixed by slightly moving the fog box down by 1 position?
Yes. I will need to do a polishing pass over all the levels to fix small details like that.
@@james.lambert COuld you make the balls ricochet and explode with sparks?
Excited to see this!
i love it. thanks for the update
64th comment!!!
i have been following this project since you put it up and you continue to amaze me with each update
even if it's only that you thought the game too easy and added death, cant wait to see corruptions of it :D :D
Looks great but the water is a bit to dark. It should look like toxic slime. Not like black goo. More lime green as it were. Otherwise this is looking unbelievable.
Great work 🏆
You are an Inspiration! When this is done, you should see about natively porting to the new3DS! Super Mario 64 is already natively ported to it, so your project would be a natural fit!
reminds me of the Portal DS demake 😄
Can't wait for the first slice to be finished and what's hopefully to come after that! 😉
@@SpeedyGwen yea I agree, this looks much better. I didn't get it to work on my DS back when it came out either but I've tried it with the same flash card again years later and now it works just fine. idk what I did wrong the first time around, but iirc you have to copy a separate folder to either the root of your card or into the same folder as the game file. I couldn't get it to work in an emulator tho I think, just on actual hardware. Might have to do with that separate folder but idk
I would totally buy an EverDrive just to play this on the original hardware. Portal is one of my favorite games of all time and it's incredible to see how far you can take it.
Any time frame of when the rest of the levels will come out, 1-5 are amazing and the only issue I encountered was if you shoot multiple portals it wont reload the area where the portal was and creates that layering textures effect, idk how to describe it good and dunno the name of it, but you're the developer here so you'd probably know, anyways I'm loving it and hope the whole games available soon.
I love what you are doing :)
THIS IS SO FIRE WOOO
How much sharpness do you want on your portrait?
Yes
move the water surface slightly above the underwater materials so that red line doesn't appear at the edges
Not having to reset the game while I was trying to break maps but end up falling into the endless void is nice. Had fun glitching out of the start room and getting to the next level with my portal still set to the previous level.
Oh yeah! New Portal 64 video!
amazing work... I would like to
have a cardrige, when it is done
This is so so cool very nice. Have a good day
HYPE!!!! 👏👏👏
I genuinely hope you are able to release a cart version of this at some time in the future. I would be first in line to buy one.
I always felt modern games could work on older systems with a graphics downgrade. Thank you for showing that
some certainly could, a no brainer example would be many 2D games
This man has a Luigi palette on his wall, what a chad
this is so close to being low poly portal I really want to load this up on my n64 when it's fully complete
You are a legend.
Is that "Chell" at 0:25? Also why does the portal gun only have one portal indicator at this stage?
You're a hero
Heck yeah! This is my favorite homebrew project ever, and I don't just mean for the n64!
I soo can't wait to play this
you absolute legend
Awesome!
this might be pipe dream material but if theirs ever an n64 mini or even the emulator nintendo uses now, you should talk to valve on doing some kind of promotion for their n64 service or something, would be really cool if you benefitted in some way from all your hard work.
Nintendo would never do that
@@karstenkunneman5219 maybe not, however the closest analogue i can thik of is when they released that unreleased starfox game as a bonus on the snes mini
@@salvi016 yeah, but that was developed under a Nintendo contract
@@karstenkunneman5219 a man can dream
Valve needs to approve it, a mini N64 would probably move enough units for Portal’s owner to care. Their indifference is a blessing and a curse, now the roadblock is Nintendo’s unwillingness to create the N64 Classic. C’mon do it, and include an unreleased N64 game or two.
In the next update, can you include speed run strats / abh?
What engine or program do you use to make this game? It's very impressive!
Whatever the N64 supports, which is likely no engine. Maybe somebody's made a plugin or whatever by now, if that exists I would imagine he's doing that.
He's building it from scratch, check out all his past updates - very cool!
He also has suggestions in the description
I recently learned about the 2.5 map makers for games like Quake and Duke Nukem.
Would it be possible to take all the Portal stuff you designed and put it into a map maker like those?
Possible, yes. But I managed to get blender to work as a level editor and I don't plan on changing my system.
@@james.lambert haha. As long as your used to Blender and it works for your needs, it's all good.
I was just looking at the levels in this video, and games from that era is what came to my mind.
I hope you plan to implement lighting in this game after the base mechanics and levels are ready.
The levels just look like crap without converting the Radiosity data into vertex colors and point lights.
I can play three different versions of Portal if I so desire, but there's something about a Demake....
It's made with more LOVE!
Are you considering working with Kaze? Who does the Mario 64 optimizations?
Is this demake going to be released to play once it is done? I really want to play it!!!
I think he has a download for an older version of the game under one of his videos. I think it might be the reveal trailer
Doppler would be proud
Quick question, how do you control the character? DPad move, Stick Look around, Z Portal 1, L portal 2? If so, how do you crouch?
Dope!
Why am I more excited about this than Portal RTX?
Are you planing on locking the camera or moving it to make it feel like she’s falling over? Sorry if you’re already working on something like that, I know it’s in progress
Idk if this is a problem with my emulator but the portals seem to be rendered as a billboard gui, everywhere i go i can see the portal render and they look quite odd as they are always facing me. i don't know if this is a problem with my emulator. I am using DaedalusX64 - 3DS.
which one emulator should i use to try it? i tried with pj64 but it didn't run.
A sily question regarding n64, woud be possible to have a 2 cartridge game, like the ps1 games who had 2 CD's. Like you can only play the second cartridge if ou have a save file from cartridge one ?!?!
Yeah. If you used the controller savepak that would actually probably work just fine. There have been some attempts to do cartridge hot swapping where you can transfer save data from one cart to another by switching them out while the console is running but I don't know of anybody who actually got that to work. Fortunately, I think I will be able to fit the game in the 64MB limit of the cartridge.
I feel so murderous all of a sudden...
This is another great video, but it looks like you put a lot of sharpening on the footage of yourself. Looks a little strange.
I don't really see it, but it could just be my screen. 🤔
How do I start programming on N64, I'm on Linux, how does that work with modern N64 dev, do we still need w98 environment?
Linux is the best place to do development.
I'd recommend you start here
crashoveride95.github.io/n64hbrew/modernsdk/index.html
github.com/DragonMinded/libdragon
There is also a discord channel link you can use to join a great n64 dev community.
@@james.lambert ouch debian only, I'm on mint cinnamon... Thanks
Chell can die but this project and your dedication to it certainly do not! Why have a floor underwater if it will be covered by fog?
I just read that Portal First Slice was the demo of Portal - do you plan to do the full game as well? To avoid legal troubles, maybe you could do it like the Ship of Harkinian, and let users generate their own game ROM with their legally accquired full game Portal files from Steam with a tool you provide? Or just don't supply a completed ROM and let every user build the full project for themselves only :)
@@SpeedyGwen only legal way though!. Maybe you could offer it as workshop item or something on Steam, only for purchaser of Portal there as alternative.
I plan on doing something like that for the full game.
@@james.lambert sparks for the energy balls?
Imma play this on my homebrew wii
Noticed there is no additive blending on your energy ball. Why? (¬‿¬)
cool!
wait the n64 does fog volumes ????
No, it is just depth based fog.
The energy ball explodes upon hitting chell
Would love to see half life 1 on n64 one day