James LambertPortal running on real N64 hardware. In this update I got the portal gun working with recursive portal rendering. I also made some huge strides behind the scene on the game engine. You can download the latest version here. github.com/lambertjamesd/portal64/releases/tag/v0.3
Portal Demake for Nintendo 64: Portal GunJames Lambert2022-05-15 | Portal running on real N64 hardware. In this update I got the portal gun working with recursive portal rendering. I also made some huge strides behind the scene on the game engine. You can download the latest version here. github.com/lambertjamesd/portal64/releases/tag/v0.3Testing and debugging the HID driver for my N64 USB deviceJames Lambert2024-10-09 | Time to get more devices working with the N64 USB deviceReverse engineering a skateboard controller for use on the N64James Lambert2024-10-02 | I got a Tony Hawk Shred skateboard, which was made for the Wii, to use on the N64. I need to figure out the protocol to do thatMagicka for the Nintendo 64James Lambert2024-09-28 | Brilliant link to get 30 days free and 20% off an annual subscription brilliant.org/JamesLambert
I show you how the magic system for my original Nintendo 64 game will work.
Video game art done by Pyroxene: https://x.com/pyrox3neMouse and Keyboard on the Nintendo 64 | N64 USB V2James Lambert2024-08-17 | I show you how I built a version two of my N64 USB so I can use keyboard and mouse on real Nintendo 64 hardware for a better gaming experience on games like GoldenEye, and StarCraft 64.
I teach you principles that I have learned over the years to help you succeed in making your own game engine when you can’t use out of box engines like Unity, Unreal Engine, and Gadot.
Music by Jeff Nichter @jtn191 William Benckert Clarence Reed Stationary Sign Christian Nanzell Marc TorchCan Portal 64 be saved? - LibdragonJames Lambert2024-05-07 | Use my link displate.com/jameslambert or my discount code JAMESLAMBERT to access my special promo on all designs 1-2 are 27% OFF 3+ are 37% OFF. Available for one week only. Discount applied automatically at check out when using my link, (excl. Limited Editions, Lumino and Textra).
Patreon link: patreon.com/JamesLambertVR powered by N64James Lambert2024-03-07 | I used my USB to N64 adapter to connect an Oculus DK1 to my N64 and this was the result. Go to my channel to watch the full video to see how I did it.VR powered by N64James Lambert2024-03-07 | I used my USB to N64 adapter to connect an Oculus DK1 to my N64 and this was the result.
Edited by Joe LambertMaking an NES to N64 controller adapterJames Lambert2024-01-28 | I created an NES to N64 controller adapter so I could play with the power glove. It didn't go so well.
Edited by Joe LambertWhat happened to Portal 64?James Lambert2024-01-13 | It has been a fun ride. I have really enjoyed working on this project. I am sad to see it end like this but I am excited for whatever new future project I do next. Thank you all for your support.
Edited by Joe LambertPortal 64: First Slice, is out of betaJames Lambert2023-12-29 | Portal 64 first slice is out of beta. I really polished up the portal gun, rounded the portals, fixed some z fighting issues.
Console and controller mod by bloodykieren https://x.com/bloodykieren
Video edited by Joseph Lambert
Latest Portal 64 ROM Download lambertjamesd.github.io/RomPatcher.js/index.htmlHow I optimized Portal to run on the Nintendo 64James Lambert2023-11-16 | Play World of Warships here: wo.ws/47grrw6 Thank you World of Warships for sponsoring this video. During registration use the code HSF2023 to get for free: 200 doubloons, 1 million credits, 7 Days of Premium Account time, HSF commander Misaki Akeno, and HSF commander Irizaki Mei.
Applicable to new users only.
Here I talk about how I optimized the game, the challenges with rumble pak, and translations
Here I explore the details of the portal paradox and what happens if the portal stops halfway through the cube
Video edited by Joseph Lambert
Latest Portal 64 ROM Download github.com/lambertjamesd/portal64/releasesI fixed the portal gun, added particle effects, and more | Portal 64 0.12.0James Lambert2023-10-08 | I finally fixed the portal gun, added particle effects, and added signage to the levels.
lIf you want to use an open source SDK https://libdragon.dev/How I implemented MegaTextures on real Nintendo 64 hardwareJames Lambert2023-09-16 | This demo showcases a technique I came up with for the last N64Brew gamejam.
The stain glass windows were created by Caitlin G Cooke https://caitlingcooke.art/
The music for the demo was done by Jeff Nichter @jtn191 instagram.com/jtn191Vertex Lighting, Security Cameras, and More | Portal 64 0.11James Lambert2023-08-24 | Lots of polish for the game including vertex lighting
lIf you want to use an open source SDK https://libdragon.dev/How I added a USB port to the Nintendo 64 (Because I didnt want to buy the mouse)James Lambert2023-07-23 | I created a device that lets the N64 work as a USB host. So far it only supports a boot mouse but more functionality could be added in the future with only software changes.
Source code for the project is here github.com/lambertjamesd/n64-usbPortal64 now has a menu and lets you customize controlsJames Lambert2023-06-09 | There are now menus for Portal64 including save files and control
lIf you want to use an open source SDK https://libdragon.dev/Portal 64, The First Slice, is now in betaJames Lambert2023-04-29 | 13 test chambers down or the same amount in the demo, Portal: The First Slice on PC. This is a huge milestone for the project.
lIf you want to use an open source SDK https://libdragon.dev/Chell can now die on Nintendo 64 hardware!James Lambert2023-02-23 | To complete the next three test chambers I had to implement the energy ball and hazard liquid pits. So now Chell can die. With this checkpoints and respawning have been implemented too.
lIf you want to use an open source SDK https://libdragon.dev/The Solution to the Portal Paradox #shortsJames Lambert2023-02-05 | A demonstration of what happens when you slam a moving portal over a stationary cube using the engine I am developing for my N64 demake of Portal #shortsI rewrote Portal from scratch and solved the Portal ParadoxJames Lambert2023-01-24 | The Portal Paradox has been the subject of a lot of debate online, but now it has been implemented by rewriting Portal with moving portals.
lIf you want to use an open source SDK https://libdragon.dev/Chell has arrived in Portal64! (and why it is nearly impossible to optimize her mesh)James Lambert2022-12-14 | Chell is finally in Portal64! It took some work on the animation system but it was well worth the effort.
lIf you want to use an open source SDK https://libdragon.dev/Chell has finally arrived in Portal64 #shortsJames Lambert2022-11-26 | I finished a low poly version of chell for portal 64 #shortsHow are toon shading and dynamic shadows possible on the N64?James Lambert2022-11-24 | This is my team's entry to this year's N64 Brew game jam. We had a ton of fun and are really happy with the result.
lIf you want to use an open source SDK https://libdragon.dev/Portal with N64 Reveal TrailerJames Lambert2022-10-09 | My brother, Joe Lambert, put this video together as a parody of the recent portal RTX trailer
lIf you want to use an open source SDK https://libdragon.dev/5 test chambers done but now I am doing something else | Portal64James Lambert2022-10-01 | I got some more test chambers done but was interrupted by the annual N64 brew jam. The art for the jam is made by Caitlin Cooke https://caitlingcooke.art/
Thanks to my brother, Joseph Lambert, for helping me edit the video this time
If you want to code using the official N64 SDK crashoveride95.github.io/n64hbrew/modernsdk/index.html If you want to use an open source SDK https://libdragon.dev/How can the N64 handle fast moving objects? | Portal64James Lambert2022-08-31 | In this video I show how I got the physics engine working well enough to allow objects, and the player, to fall forever from a portal on the ceiling to a portal on the floor.
Thanks to my brother, Joseph Lambert, for helping me edit the video this time
If you want to code using the official N64 SDK crashoveride95.github.io/n64hbrew/modernsdk/index.html If you want to use an open source SDK https://libdragon.dev/How can the Nintendo 64 run portal?!? | Portal64James Lambert2022-07-17 | In this video I describe the technique I use to render portals on real Nintendo 64 hardware. I also give a quick update on the progress of the port.
Not So Superman (cringe warning) youtu.be/6snlMvCMZjYPortal Demake for Nintendo 64 | Buttons and DoorsJames Lambert2022-06-12 | This is a demake of Portal for the Nintendo 64 running on real hardware
If you want to code using the official N64 SDK crashoveride95.github.io/n64hbrew/modernsdk/index.html If you want to use an open source SDK https://libdragon.dev/Portal Demake for Nintendo 64: First time walking through portalsJames Lambert2022-04-24 | Portal64 now has one of the most important features, working portals! This comes as part of an update to include more complete collision detection for both the player and physics objects in the scene. You can download the current build here github.com/lambertjamesd/portal64/releases/tag/v0.2Portal Nintendo 64 Demake: First Step on Physics EngineJames Lambert2022-04-04 | I got the first step of the physics engine working. This showcases a rigid body with a cube collider interacting with a single plane. The physics engine has a long way to go still but this is a good first step.Portal Graphics Test on Real Nintendo 64 HardwareJames Lambert2022-03-02 | I wanted to test the plausibility of a demake of Portal for the N64 and created this graphics test as a proof of concept. The resulting demo runs nice and smooth on real N64 hardware. This demo is far from being the complete game however. If I move forward with the demake, I would pretty much have to rebuild the entire game from scratch so it would be a while before it would be done.Realtime Toon Shading on N64 HardwareJames Lambert2022-01-14 | Showcasing a technique for toon shading on real N64 hardware The demo can be downloaded here github.com/lambertjamesd/n64graphicsdemo/releases/tag/v2.0
It works by rendering the whole scene to an 8 bit off screen buffer then using a color pallete to map the 8 bit value to a 16 bit color. Each color has a light and dark version. Each color pair is placed together with the dark color first and the light color second. By carefully controlling the shade values of each object in shadow and in light you can control which color pair in the pallete each object will map to resulting in toon shading.Impossible Realtime Shadows on N64 HardwareJames Lambert2021-12-17 | Here are a few lighting techniques I developed that run on native N64 hardware at 640x480 resolution and high frame rates. I simulate per pixel lighting by controlling texture coordinates and a texture of a lit plane. I render the square shadow by placing rectangle where the shadow should be. The shadow cast on the monkey is done using a variant of shadow volumes and the monkey casts shadows on the ground by variation on shadow maps.
The trick? The game cartridge is only playing back video and not running the actual game.Debugging Nintendo 64 ROMs with GDB and Cen64James Lambert2021-02-11 | One thing I forgot to mention in the video. You will need to pause before you can add breakpoints.
My fork of spicy github.com/lambertjamesd/spicy Cen64 source github.com/n64dev/cen64 Cen64 release with gdb github.com/lambertjamesd/cen64/releases/tag/vgdb-release N64 Homebrew discord channel discord.gg/WqFgNWf My discord username lambertjamesd#3921 vGDB marketplace.visualstudio.com/items?itemName=penagos.vgdb launch.json pastebin.com/U2x52rCg tasks.json pastebin.com/sVtubD0DSound Editor V1James Lambert2019-09-26 | ...Arcane ApprenticeJames Lambert2019-06-14 | A small bit of gameplay from a VR game I am working onNot So SupermanJames Lambert2015-07-26 | A video I made with friends back in the dayTurn based platformerJames Lambert2014-09-15 | Game idea and prototype for a turn based platformBathroom Scale Alarm ClockJames Lambert2014-02-08 | This is an alarm clock I built to try and get me out of bed without going back to sleep. The brain of the alarm clock is PIC micro controller that is used to read the scale, detect when the alarm goes off, and plays music to wake me up.Kronologic Gameplay DemoJames Lambert2012-07-28 | A level from the puzzle game Kronologic. Use time portals to help you progress through Kronocorp an advanced science facility. Each room you advance through puts you one step closer to stopping worldwide devastation.