Vertex Lighting, Security Cameras, and More | Portal 64 0.11

Sdílet
Vložit
  • čas přidán 5. 09. 2024
  • Lots of polish for the game including vertex lighting
    Latest ROM Download
    github.com/lam...
    N64 Homebrew Resources
    / discord
    n64.dev/#commu...
    If you want to code using the official N64 SDK
    crashoveride95...
    lIf you want to use an open source SDK
    libdragon.dev/

Komentáře • 808

  • @WeegeepieYT
    @WeegeepieYT Před rokem +1293

    I recommend you make the vertex lighting a little more blue.
    In the real Portal you can do the command *mat_fullbright 2* to get the colors you need, pretty much.

    • @james.lambert
      @james.lambert  Před rokem +519

      I didn't know that was a thing. Thank you for pointing that out

    • @Kaycee_Ace
      @Kaycee_Ace Před rokem +25

      hallu weegee

    • @lawrencfgsdfg
      @lawrencfgsdfg Před rokem +9

      weegee

    • @ApertureAce
      @ApertureAce Před rokem +5

      Wait, what does full_bright 2 do?? I thought that command only expected a binary

    • @COVERSAI150
      @COVERSAI150 Před rokem

      It doesn't work, those colors aren't supported on the N64

  • @b4ttlemast0r
    @b4ttlemast0r Před rokem +654

    That all the objects like the radio have physics like in Source engine is crazy

    • @domd
      @domd Před rokem +86

      i really didn't expect to see that, not on an n64

    • @pepn
      @pepn Před rokem +37

      That blew my mind as well! and the way they move looks so smooth

    • @glubfun7240
      @glubfun7240 Před rokem +31

      it isnt even the havok engine!

    • @AmbrosiaPoly-yolkEgg
      @AmbrosiaPoly-yolkEgg Před rokem +12

      ​@@glubfun7240which also powered Silver's gameplay in Sonic 06

    • @CourierSiix
      @CourierSiix Před rokem +36

      ​@@AmbrosiaPoly-yolkEggsonic fans try not to mention sonic

  • @TechProGabe
    @TechProGabe Před rokem +1456

    This is probably the most incredible homebrew game not only on the Nintendo 64, but in general. Amazing work.

    • @VinnytotheK
      @VinnytotheK Před rokem +71

      No matter when this game is finished it's going to be amazing, but imagine if it was released when the N64 was new? Would've blown everybody's minds.

    • @shadesoftime
      @shadesoftime Před rokem +23

      ​@@VinnytotheKpeople didn't have the tools and knowledge necessary back then

    • @beardalaxy
      @beardalaxy Před rokem +13

      @@shadesoftime not to mention the original game didn't even exist lol

    • @protocetid
      @protocetid Před rokem +18

      @@shadesoftime Giles Goddard did experiment with portals a little for OoT, he talked about it and showed us the tech demo he presented to the rest of the OoT team. Wasn’t as advanced as this AFAIK.

    • @niceleverace
      @niceleverace Před rokem +2

      ​@beardalaxy yeah, level design might be completely different if it was made in the 90's

  • @l-l
    @l-l Před rokem +542

    Spectacular. I really hope Valve positively acknowledges this upon the the completion of it. This is extremely impressive

    • @phoenixvance6642
      @phoenixvance6642 Před rokem +62

      In a perfect world, Valve acknowledges it and Nintendo's lawyers can't figure out a way to kill the project. I know this is all perfectly legal, but maybe they'd try to articulate it as hacking official nintendo hardware or something

    • @aeliusdawn
      @aeliusdawn Před rokem +97

      @@phoenixvance6642 I doubt nintendo would care much, because it doesnt infringe on any of their IP. The reason they are so draconian is because they wanna protect their IP at all cost (allowing fan recreation could potentially weaken their ability to hold a trademark of certain characters) but this doesn't enter in that territory.

    • @Quasmok
      @Quasmok Před rokem +27

      In a perfect world they would sell actual copies because I would love to buy one.

    • @Portentous__
      @Portentous__ Před rokem +4

      @@Quasmok I think James said at one point that that was the plan

    • @vinichab
      @vinichab Před rokem

      ​@@phoenixvance6642
      Nintendo won't care about this project, they only care about their own IPs, and have a special disdain for remakes of their games

  • @GTXDash
    @GTXDash Před rokem +1141

    Just stay with vertex shading, I think it looks really good. Framerate is more important than a lightmap that takes up precious texture cache.

    • @Taudris
      @Taudris Před rokem +56

      If you want some more lighting detail, just split the face to get more vertices.

    • @nolram
      @nolram Před rokem +7

      What about vertex lightmapping though?

    • @Dane_Casperson
      @Dane_Casperson Před rokem +15

      I am gonna just add my support to this comment. yeah, it looks great with vortex lighting :-) speed over some baked textures, let those system resources get used for other stuff :-)

    • @ShinyQuagsire
      @ShinyQuagsire Před rokem +12

      tbh it could get a bit more "detail" with some fake ambient occlusion lightmaps (ie, just subdivide the walls near all the corners and have a dark gradient only for those faces)

    • @theblah12
      @theblah12 Před rokem +14

      Console games from that generation (and even the one after) almost universally used vertex shaded lighting since there simply wasn’t enough texture memory to do good quality lightmaps, especially when vertex coloring is essentially free. But you can still get very good results through baking ambient occlusion or even radiosity into the vertex colors, combined with some manual painting and tweaking of the actual geometry to get the best possible results. Look at games like Vagrant Story to see how far that technique can be pushed.

  • @user-sl6gn1ss8p
    @user-sl6gn1ss8p Před rokem +245

    Reasons why I want a time machine: going back to N64's launch with a cartridge of this.

    • @atomickid
      @atomickid Před rokem +39

      And create a massive space time continuum split, where all the future of gaming is changed for ever 😂

    • @theresapimentacointheglove8760
      @theresapimentacointheglove8760 Před rokem +27

      That and help Nintendo with a few other things, like showing them how to do 8 GB to 64 GB game carts (like the Switch) instead of 8 MB to 64 MB (to help compete against the 700 MB CDs). That and also increasing the texture cache size in the N64 (I'm not a developer, but I think that was one of the weakest things in the 64 hardware, why a lot of games looked blurry).

    • @beardalaxy
      @beardalaxy Před rokem +40

      @@theresapimentacointheglove8760 are you going to provide them with the necessary funds to produce 8gb cartridges in 1996?

    • @theresapimentacointheglove8760
      @theresapimentacointheglove8760 Před rokem +20

      @@beardalaxy Uhhhh, I don't get your comment. First of all, it wasn't meant to be taken seriously (time travel isn't real!). The idea was to show them how they're doing it now and still be profitable.

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p Před rokem

      @@theresapimentacointheglove8760 I don't think you could help them get 8-64gb carts going unless you went back quite a bit earlier and helped the whole industry and a lot of it's production chain tho : p

  • @b4ttlemast0r
    @b4ttlemast0r Před rokem +1268

    This doesn't even look like an N64 game, it's insanely impressive

    • @random_n
      @random_n Před rokem +143

      And yet, at the same time, it totally does. There's zero question this would have been a rare cartridge to find without the golden Players' Choice stamp.

    • @maker0824
      @maker0824 Před rokem +35

      I mean, it certainly doesn’t look like a modern game. I’ve seen more impressive stuff on the N64. That’s not to downplay the impressiveness of this, it’s quite good, but to speak about the heights (or depths) of the insanity people will go to.

    • @brandogg
      @brandogg Před rokem +40

      It looks exactly like and N64 game, which is what makes it so impressive.

    • @Minnevan
      @Minnevan Před rokem +17

      to me it almost looks like something from the PS1, graphically

    • @guybrush3000
      @guybrush3000 Před rokem +33

      @@Minnevanwhat’s probably throwing you off is the default n64 antialiasing is disabled. so that looks more ps1-ish.
      But the n64 texture filtering and lack of ps1’s affine texture warping, make it look definitively n64

  • @GANONdork123
    @GANONdork123 Před rokem +277

    Vertex colors are such a nice touch. They really help sell the 3D depth of the levels.

  • @awesomesillyman
    @awesomesillyman Před rokem +172

    I feel like if you baked a blue hue into the greyscale lighting, it would make Potal64 feel more like Portal. Something I thought was missing for a while was the color correction from Portal, which I previously thought would be unachievable on N64 hardware in real-time.

    • @O5MO
      @O5MO Před rokem +2

      I'm not familiar with N64 at all,but does this mean you can pass a color to EVERY vertex? Including the gun and objects, for color correction of the entire screen?

    • @adora_was_taken
      @adora_was_taken Před 11 měsíci +2

      @@O5MO from what i can tell, yeah, basically. every vertex has lighting info that can be any color you want.

  • @MachFiveFalcon
    @MachFiveFalcon Před rokem +112

    3:10 as someone with barely any coding experience, I still know how satisfying that must feel for you to get that bug fixed. It's exciting to me!

  • @AndreInfanteInc
    @AndreInfanteInc Před rokem +59

    It's honestly shocking how close you've gotten to the original. A full fat version of portal really could have been done on N64, and that's amazing. I would never have guessed that that was true.
    As far as the lighting goes, you might try using a *really* low resolution lightmap that just has slight edge darkening on convex corners to get a bit of fake AO. Look into how Minecraft does it. Since you're basically only rendering boxes, you should be able to get away with a very small number of 16x16 textures (I don't remember exactly how many cases there are, but not many). If you combine that with the vertex lighting, I think you can probably make it look really nice!

  • @NoriMori1992
    @NoriMori1992 Před rokem +48

    4:54 Nice! Those orange glowing areas contributed a lot to the mysterious, threatening atmosphere of the original game, I'm glad they turned out so well here!

  • @YourPalJamieEllis
    @YourPalJamieEllis Před rokem +32

    It's crazy to think that this could have been done theoretically in like 2000, and if it had it would probably have been hailed as the literal greatest game of all time.

    • @wingedhussar1453
      @wingedhussar1453 Před 11 měsíci +5

      Nah most people don't care for puzzle games ain't no greatest game of all time

    • @tarajoe07
      @tarajoe07 Před 11 měsíci

      1996. This could have been done in 1996. Developers just didn't take the time to learn 64 hardware with this level of passion.

    • @birdwalkin
      @birdwalkin Před 9 měsíci

      ​@@tarajoe07 it's amazing to think about, but there are more constraints than just passion. just imagine what might be possible with today's tech if people had 20 years' foresight into the future, no jobs on the line, and no deadlines.

  • @soviut303
    @soviut303 Před rokem +191

    I'd love to see an FPS counter. Likewise, I'd be interested in seeing coverage of any performance enhancements as they come.

    • @Wheagg
      @Wheagg Před rokem +20

      Wonder how much an FPS counter would affect FPS 🤔

    • @soviut303
      @soviut303 Před rokem +11

      @@Wheagg Definitely not much based on other N64 homebrew I've seen. 2D debug information doesn't seem to affect the 3D pipeline.

    • @SimonBuchanNz
      @SimonBuchanNz Před rokem +2

      I don't know if the n64 has a separate 2d pipeline, I've not heard it talked about if it does, but even with 3d it's just a quad per digit, and a tiny texture (often less than 1kb) for the numbers, or about 10 tris for untextured geometry. I doubt it would be even noticable with the amount of geometry the 64 can throw around, which looks like ~2000 per 60 FPS frame at the *bottom* end.

    • @Templarfreak
      @Templarfreak Před rokem +9

      @@Wheaggit almost never has any real impact because a very naive approach that works for the most part is to just get a delta between frames and then calculate what the FPS of that would be if it continued to be that exact delta, and that's basically only like 2-3 calculations and then some calls to draw the text on the screen. more complicated engines will do more complicated math, but this is an extremely simple and straight-forward approach that you could easily do and it have little real impact on the game.

    • @Wheagg
      @Wheagg Před rokem +1

      @@Templarfreak people don't do counts per-second anymore?

  • @MrLind87
    @MrLind87 Před rokem +3

    The NASA shirt you're wearing is spot on, because I'm feeling astronomical levels of "Holy $H1T!!!" watching Portal running on the N64.

  • @darcyooh5543
    @darcyooh5543 Před rokem +76

    Wow you are extremely talented and have done an amazing job on this project. I had no idea N64 was capable with these kinds of physics and rendering of this kind of lighting. Amazing. Keep it up!

  • @Cryptifical
    @Cryptifical Před rokem +57

    For how good this is, it really is a shame these videos don't get many views.

    • @AntiJewluminatiDwarf
      @AntiJewluminatiDwarf Před rokem +7

      yeah it's pretty sad meanwhile so many youtubers play martyrs and piss and moan having people think that every 10 minute video they make of simply talking to a camera "takes a lot of work" and say it takes me weeks to write a script!!! then.....editing took me hours!!!! I swear I swear youtube is hard work!. Meanwhile this guy is doing genuinely impressive stuff like this amd strangely there's no "hey guess do what the algorithm likes make sure to smash that like button and turn on notifications! also did you know 9 out of 10 viewers aren't even subscribed!!!" . This guy and this project is what youtube was and was always meant to be doing things for the love of them, no sponsors no plugs no "adpocalypse " bs

    • @AntiJewluminatiDwarf
      @AntiJewluminatiDwarf Před rokem +3

      couple of horrible misspellings, just wanted to point that out, can't edit comments via brave browser, small price to pay to have youtube be tolerable lmao

    • @Cryptifical
      @Cryptifical Před rokem +3

      @@AntiJewluminatiDwarf Oh ok, also yeah I agree CZcams really does favor shit easy to make content over actual quality.

    • @ipd0043
      @ipd0043 Před rokem +1

      It's niche. I think he'll get the attention he deserves soon ^^

    • @AntiJewluminatiDwarf
      @AntiJewluminatiDwarf Před rokem

      @@ipd0043 sadly it is niche in this day and age......

  • @user-fx4hp2em8s
    @user-fx4hp2em8s Před rokem +10

    it'd be so incredibly cool to have a physical cartridge with its own art for this when it gets finished

  • @TrekDelta
    @TrekDelta Před rokem +32

    You could try adding a subtle light blue "ambient lighting" like the original (If the vertexes are recoverable).

  • @MemekeyCubes01
    @MemekeyCubes01 Před rokem +10

    Just having a little lighting makes a lot of difference, it's looking great!

  • @Waspeil
    @Waspeil Před rokem +5

    damn this is starting to look GOOD

  • @jonsirola
    @jonsirola Před rokem +2

    Current-gen hardware-limited platforms need people like you. Imagine what the N64 could have been with current knowledge ❤ fantastic job man.

  • @SuperWiiBros08
    @SuperWiiBros08 Před rokem +4

    This is the most amazing Demake ever

  • @FyveElemental
    @FyveElemental Před rokem +11

    I've been following this project since forever and it's SO satisfying to see it come together like this in all it's glory. You're awesome!

  • @robinwright531
    @robinwright531 Před rokem +5

    Who would’ve thought valve’s influence would’ve resulted in one of the most impressive n64 games ever seen.

  • @DamianReloaded
    @DamianReloaded Před rokem +7

    Kudos for the progress! Keep it up! You could potentially pick a fixed light source position and pre calculate vertex lighting values radially from there from max brightness to farthest from light.

  • @Nusma
    @Nusma Před rokem +9

    I'm looking forward to see how you implement the more complex and detailed levels that come later into the game.

  • @nathannoetzold3821
    @nathannoetzold3821 Před rokem +1

    This is the kind of care I wish developers had when porting games to current Nintendo consoles. We know the Wii / Switch wasn't/isn't as powerful as their competition, but if enough time and dedication were put into making something half as special as this Portal port feels like, we would be so happy with 3rd party developers.

  • @Troloze
    @Troloze Před rokem +8

    This is insane, you're very very talented and I hope you can finish this amazing project!
    Please keep up with the devlogs, I'd be interested in some more technical videos like the moving portal paradox one, but they're kinda tough to make so I understand if you keep it on feature based only videos

  • @ripper253
    @ripper253 Před rokem +4

    the previous version was one of the first pieces of homebrew I played on my everdrive, and now I'm tempted to play through it again! Amazing work as usual!

  • @Plaegu
    @Plaegu Před rokem +2

    So excited to see how far this has come and can still go! You’ve gotten almost all of the basic/core mechanics down for the game! Can’t wait to see the full game recreated💜

  • @BobzBlue
    @BobzBlue Před rokem +6

    "Now make portal 2 on the Gamecube"

  • @thatsruffdog
    @thatsruffdog Před rokem +11

    This videos are always such a pleasant surprise.

  • @gillboy5762
    @gillboy5762 Před rokem +2

    Vertex lighting is very smart. If you want an example of good vertex shading theres a program that lets you extract levels from the Ps1 game Twisted Metal 4, it extracts the entire level and all the data and the vertex painting they did with lighting is very visible. Would be a great point of reference!

  • @notnominal7013
    @notnominal7013 Před rokem +4

    Incredible work, this is an absolutely insane homebrew project! You deserve way more subs, but for now, I'll be excitedly awaiting each new update video :)

  • @wolfcl0ck
    @wolfcl0ck Před rokem +3

    Looking more and more awesome by the minute! Love seeing these videos pop up!

  • @RussGreeno
    @RussGreeno Před rokem +8

    Amazing job so far. Can't wait to see the turrets and of course, the main lady herself.

  • @MyNameIsPetch
    @MyNameIsPetch Před rokem +5

    Imagine showing this to someone in 1998

  • @kylefinn5301
    @kylefinn5301 Před rokem +2

    This is insane. The fact that you made the physics and the portals work on N64 hardware and run at a decent frame rate is amazing.

  • @ThornCS2
    @ThornCS2 Před rokem +6

    This is the coolest homebrew I have ever seen! This looks incredible!!!!!!!

  • @griffinrupe
    @griffinrupe Před rokem +2

    excited to catch one of your uploads early, loving the progress you've made!

  • @timsarai
    @timsarai Před rokem

    This is probably the single best fan made retro home brew I’ve ever seen. Genuinely phenomenal work. If portal had released on N64, I genuinely think it would be a serious contender for knocking Goldeneye and OoT off the top spots.

  • @travisgatlin536
    @travisgatlin536 Před rokem +2

    This is crazy impressive. The fact that it still /feels/ like portal is a testament to what you've done so far. Nice work.

  • @DualStupidity
    @DualStupidity Před 11 měsíci +1

    This is beyond fantastic. The physics blow my mind. I wonder if the N64 had the potential to be the first system to use ragdoll effects.

  • @npc_blob1609
    @npc_blob1609 Před rokem +1

    since the original has inset lights around the edges of ceilings to give moodlighting gradients down the walls, you could replicate that with a pale blue light gradient from the ceiling on the wall vertex colours.

  • @teddyshapedsoap
    @teddyshapedsoap Před rokem +1

    It's absolutely incredible what the N64 is capable of with proper optimization. If I didn't know any better, I wouldn't even think it was an N64 game. Amazing work!

  • @K3NnY_G
    @K3NnY_G Před rokem

    So crazy, I haven't looked at anything from this project in awhile and man you've been puttin' in WORK. Crazy, I can't even imagine what's lying underneath this to get the hardware to do this.

  • @Wheagg
    @Wheagg Před rokem +3

    If the vertex lighting starts to really bother you, just add more verts to areas that need them, or separate textures. I doubt it will, but it's not really worth lightmapping IMO.
    Also, you should definitely have a test map. Doesn't need to be the most perfect thing but it would make this type of video have more production value and make debugging easier I imagine

  • @Acerola_t
    @Acerola_t Před rokem +2

    So cool! Vertex lighting stays winning. Personally not sure how much more a lightmap will do for you at that resolution anyways relative to the performance trade off, so I think I'd stick with the free solution.

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před rokem

      N64 is fillrate limited after all. Why try to reduce vertex count? Maybe add sectors like in Doom for shadows? Might be cool to run Blender Cycles over the level to generate lightmaps and find an optimized mesh for vertex colors to cover this.

  • @IAmUnderscore
    @IAmUnderscore Před rokem

    I was aware of this game’s development from a while ago, but just watched a full devlog now. I gotta say, this is so incredibly cool! I’m a huge portal fan and can’t wait to see what else you can do with this game.

  • @Elratauru
    @Elratauru Před rokem

    As a fellow dev, this is super nice. The cube solution makes total sense, drawing another entity with the same textures is a cheap solution that was used a lot for reflections back in the day, and this seems to be similar enough to a mirror I guess, also, this way you could put two portals and see the cube coming out of it as well from the original point of view.
    Also, vertex colors can be used to simulate contact shadows as well, just make the borders a little bit darker and done, that way you can have a clear difference between walls/floors/ceilings as well.

  • @dripnx6381
    @dripnx6381 Před rokem

    i like the static effect with the fizzling, very eye pleasing

  • @Tashiro64
    @Tashiro64 Před rokem

    The fact that someone is able to build THAT on a real n64 hardware is already totally crazy.
    I'm so amazed by talented dev that go back to an old console and push them to their limit in a way it was just not possible back in 1996-2000, but 25 years later ppl are doing some crazy thing and I'm sooo captivated by all these awesome projects!!

  • @b0tster
    @b0tster Před rokem

    wow this looks amazing, great work!!

  • @NikoBellicDigital
    @NikoBellicDigital Před 11 měsíci

    Just wow. First I saw Kaze Emanuar's amazing Return to Yoshi's Island project, now this?! It's insane how these are even able to run on real N64 hardware, especially this one. Keep up the amazing work!

  • @RicardoRamosRetrocomputacao

    That's impressive. I'm a big fan of that sort of thing, your work is really impressive.

  • @AnonYmous-si6nj
    @AnonYmous-si6nj Před 11 měsíci

    This could be a Dreamcast game just for the visual fidelity, but the physics really bring it into the next generation of gaming.
    Truly outstanding!

  • @zefnoly9147
    @zefnoly9147 Před 11 měsíci

    Whenever you are done and or release the projects 1.0 release I will gladly add this to my emulation collection on my phone! It is incredible what you have managed to implement in a game for a N64 console hardware! And even if you are not going to use the mipmap system you showcase on every texture in this game I feel like the textures on walls and objects are more than good enough! After all this already looks more graphically pleasing than goldeneye, if not as pleasing.

  • @McGamaStuff
    @McGamaStuff Před rokem

    it's a blast to play with an N64 controller, just did the first 4 test chambers! I prefer to use my right hand on the joystick + z button and my left hand on the dpad + L button since it feels closest to when I first played portal on the xbox 360! I love how you integrated the menu just like the pc game! good luck on the project!

  • @NxD3TH
    @NxD3TH Před 11 měsíci +1

    Incredible work... Really really well done. I am speechless.

  • @boop4158
    @boop4158 Před rokem

    I love that someone is doing this, people like this are amazing. keep up the fantastic work!

  • @t3dotgg
    @t3dotgg Před rokem

    You're such a legend for this

  • @chrisfratz
    @chrisfratz Před rokem +1

    I'm not going to lie, one thing I would absolutely love to see you implement at some point in the future is support for Dolby ProLogic surround sound, a lot of games on the N64 supported surround sound with that format even if it wasn't officially acknowledged as Dolby, and I think that would be really cool to see at some point in the future.

  • @VoxelMusic
    @VoxelMusic Před rokem +2

    In terms of baked lighting, maybe it could be an option in a graphics menu of some sort.
    Maybe a menu for cool graphics upgrades you thought of that couldn't quite reach full speed.

  • @alasyon
    @alasyon Před 11 měsíci

    Absolutely amazing work! It’s been fascinating to watch the progress. Genius!

  • @the-guy-beyond-the-socket

    You can make dynamic objects look as good as pre baked lighting. The way is to generate a grid of cubes, each having light prebaked as a level, but they shouldn't affect the level lighing and be visible. Then just sample the shading info from the model to the closest "cube", which is, of course, isnt visible. Should fix the blinding bright of the portal gun. Also a note that the light sample could be just a single color point, not a cube.

  • @f4rious
    @f4rious Před rokem

    This looks so amazing! I'm trying to do exactly the same but in unreal 😅 and was a ton of work to get it right.
    Doing it on n64 is a whole new level, really inspiring! Continue the good work

  • @davidkonevky7372
    @davidkonevky7372 Před rokem +1

    Ten times better than those portal vfx versions that make every goddamn surface made out of glass

  • @LuzuVlogsGamer
    @LuzuVlogsGamer Před rokem

    Cant believe how far this project has gone :O
    It looks so spot on even with the Cutscene its like You just lowered the resolution of the original portal !

  • @RetroPlus
    @RetroPlus Před rokem

    This has come really far since i last saw it, this is really impressive!

  • @kildogery
    @kildogery Před rokem +1

    Absolutely incredible work.
    Love it.

  • @Sum_Yousah
    @Sum_Yousah Před 11 měsíci

    Realizing after so many years that the devs haven't even exploited the full potential of the hardware is mind-blowing. I'm deeply impressed, Sir 👍🏽💪🏽🤝🏽

  • @lilfernguy
    @lilfernguy Před rokem

    This is looking awesome and I can't wait to play through the final thing!
    Also the obvious next step is Portal 2 for the gamecube heheh

  • @aiden_3c
    @aiden_3c Před 11 měsíci

    This continues to look closer and closer to running portal on low graphics
    Amazing stuff

  • @20motu08
    @20motu08 Před rokem

    I first thought this was Portal rendered like on a N64 - astounding work!! 🎉

  • @Its_a_Mr_Eh
    @Its_a_Mr_Eh Před rokem

    This looks great. Especially like that lighting. Outstanding work.

  • @Monody512
    @Monody512 Před rokem

    A small detail the original game does that you could also adopt is that cameras turn to face straight forward when detached, so they can better match their static collision mesh.
    Also this project makes me so happy. Thank you for making this. If I don't already have an N64 controller by the time this is finished I will literally buy one for this. :3

  • @mattwillis3219
    @mattwillis3219 Před 11 měsíci

    Looks like a perfect 'port' of Portal :D this would absolutely necessitate the setting up of the old N64, would e so much fun to be flying through portals with the 64 controller!

  • @mariomario1849
    @mariomario1849 Před rokem

    It's good to see a truly talented developer work on a real complete demake. Bravo!

  • @chanceschraeder2456
    @chanceschraeder2456 Před rokem

    Amazing work! Looking forward to the continued progress on this.

  • @josephhalbig4521
    @josephhalbig4521 Před 11 měsíci

    i knew you were gonna do it but it looks so much better than i thought was possible

  • @4.0.4
    @4.0.4 Před rokem

    This is absolutely mind blowing. Can anyone name even a single N64 game with this kind of physics?

  • @overwatch761
    @overwatch761 Před rokem

    I've been following this since the start, phenomenal work.

  • @Mindbleach
    @Mindbleach Před rokem

    With vertex coloring, you could tweak the elevators, so the only texture on the walls is the repeating dot. The padding could even stick out a bit.

  • @AmeHart
    @AmeHart Před rokem

    Yeah yeah yeah !!! That's what I'm talking about !!! Shaping up real nice. Don't forget you can save ROM by storing voice lines as snippets of words (phonemes or otherwise) and modulate their pitch. Not sure how well you can make those data transfers and transform them on N64. Good luck !!

  • @SUPERFunStick
    @SUPERFunStick Před rokem

    Nintendo is known for squeezing out every last drop of power from their hardware with teams of hundreds of people working on projects... but you are one person and you made the N64 hardware run a game from literally 2 generations in the future from the 64 and actually made the console play software that somehow looks league beyond a 64 bit game with extremely advanced physics never before seen on that hardware. You are either a genius or a literal wizard or both. This is phenomenal man.

  • @0hate9
    @0hate9 Před rokem +1

    you could probably cover up the lighting transition by having objects near enough to the portal be lit in the portal's color

  • @-LOTO-
    @-LOTO- Před rokem +53

    Any chance of seeing the N64's surround sound capabilities taken advantage of for the final release?

    • @BobaFett396
      @BobaFett396 Před rokem +19

      Seconding this! I’ve played OOT on my everdrive and freaked out when the surround sound actually worked on my setup. The N64 is such a cool little thing

    • @kimgkomg
      @kimgkomg Před rokem +1

      The N64 had... Surround sound??

    • @DecibelAlex
      @DecibelAlex Před rokem +4

      @@kimgkomg N64 only has 2 audio channels but the sound was mixed in a way to give the perception of depth. The surround magic happens on your Pro Logic enabled receiver

    • @juanthehorse420
      @juanthehorse420 Před rokem +1

      @@DecibelAlexit’s not just illusionary mixing, my understanding is that it’s possible to actually encode a third channel baked into one of the two provided channels for compatible speakers

    • @rich9033
      @rich9033 Před rokem +2

      Yep! Games like Ocarina of Time had Surround, later games such as Majora's Mask, Perfect Dark and Conkers Bad Fur Day have full authenticated Dolby Surround.
      The SNES also has games that support surround sound, such as Samurai Shodown.

  • @lukeframpton277
    @lukeframpton277 Před rokem

    If I may I'd like to suggest some touches regarding audio later on (which I say because as a mere aesthetic detail it's not at all important yet >xDD)?
    - For the GLADoS dialogue, perhaps you could bake in the echo which the Source Portal created dynamically
    - I feel like it would add to authenticity (and maybe ROM space) if some of the audio was compressed
    Don't mean to impose lol, but demaking a game like this onto N64 hardware is quite the accomplishment; so well done!
    Looking forward to the next devolg. :)

  • @drjankenstein
    @drjankenstein Před rokem

    this is looking awesome. I am super impressed with how good this looks and seems to play

  • @MooJr
    @MooJr Před rokem

    That's looks crazy good, I've only played 1 and 2. Missed the other 62 games, can't wait for 64.

  • @shadowman_390
    @shadowman_390 Před rokem

    Vertex color is so powerful (also Alpha and other vertex info) I love using it. And in modern HW using different vertex colors in combination with shaders can simplify a lot modelling (submeshes) and texturing.

    • @shadowman_390
      @shadowman_390 Před rokem

      I was going to ask how are you shading the half cube through the portal haha. Good solution. Do you know the noclip website?

  • @LinkiePup
    @LinkiePup Před rokem +1

    The fact that you wrote this in c, in a original engine, impresses me to no end!
    Your attention to detail now that you’ve fixed major bugs is amazing! ❤

  • @billgates3699
    @billgates3699 Před 11 měsíci

    Please keep the detail as it is. The most charming part about N64 was realizing the tech boundaries and juicing up what they had.
    Mortal Kombat on N64: boo
    Perfect Dark: YES!

  • @bankbank
    @bankbank Před rokem +4

    hype levels... RISING

  • @brodielobins6318
    @brodielobins6318 Před rokem

    the button sound in Portal is actually pitched down and a little slower than the raw sound, you can get the exact speed and pitch by decompiling a map and viewing one of the button sounds in Hammer

  • @wattyven
    @wattyven Před rokem

    This is amazing, I can't believe I'm only hearing about your work now! Looking forward to future updates!

  • @ConsoleCombat
    @ConsoleCombat Před rokem

    I’m really impressed this runs on actual hardware. Looking forward to seeing a completed copy with save capabilities. Great job.

  • @NumeroBruno
    @NumeroBruno Před rokem

    That last room is the test where you can jam the door with cameras, slip the cube through the door, and then remove the cameras to soft-lock yourself. Glados then scolds you and opens the door for you

  • @TaylorChildAkaWeapon
    @TaylorChildAkaWeapon Před rokem +1

    Amazing progress!! Stoked to see more levels!