Was asleep while this was live but I'll definitely watch the recording! This is my favorite project of yours so far since I've tried to hack around D2 a while ago but failed pretty bad, maybe I'll give it another attempt someday :P
Love D2 so much. Still play it. The one feature that keeps it playable for me is that when you start a fresh game it randomises the map. That simple feature makes it work. I was really sad that D3 doesnt do that and as a result only played it through twice. That and it's way eaiser than D2. Torchlight was more fun to be honest.
Fun video so far! The following notifications are distracting and I think reading the comments out loud would reduce the 20 seconds dead air while you're reading them. You're a wizard!
100% agree, have you talked about your tooling and stack before? I'm relatively new to your channel - would love to hear from the OS all the way up to individual pieces of software and why.
I’d also like to know. On Linux I just use tmux with vim, but in Windows I’m struggling a bit. Currently using windows terminal with git bash and vim, but I’m missing tmux. I’m at the point of wanting to try to just compile it for windows using Cygwin or something.
Your grGet implementation is obviously incorrect, according to docs briefly flashed on screen. The actual value you want to return should be written into memory pointed by params buffer, and the function should return number of bytes written (always 4 in case of an FxU32). The very fact it worked as it is rn just indicates the game doesn’t care much about those values at that point.
@40:00 vim user says "%s/;/{}/". Literally, replace semicolon with braces in whole file. What about running the whole game on a machine with a 3dfx card first with a shim dll in place that just forwards all calls & logs what it gets & returns, and then use that to write the replacement shim?
your vids would be much better if you showed the full walkthrough instead of taking shortcuts. Hitting issues and working around them is more interesting than just presenting a working solution IMO
Was asleep while this was live but I'll definitely watch the recording!
This is my favorite project of yours so far since I've tried to hack around D2 a while ago but failed pretty bad, maybe I'll give it another attempt someday :P
Love D2 so much. Still play it. The one feature that keeps it playable for me is that when you start a fresh game it randomises the map. That simple feature makes it work. I was really sad that D3 doesnt do that and as a result only played it through twice. That and it's way eaiser than D2. Torchlight was more fun to be honest.
Didn't even see the video yet, but this guy's videos are so well made that I have already given him a like. Also, there were no comments at all
This is a recording of a livestream - so a lot of the comments were live
Fun video so far! The following notifications are distracting and I think reading the comments out loud would reduce the 20 seconds dead air while you're reading them. You're a wizard!
Thanks for sharing! Btw, do you have any videos on your dev environment? I'd love to see how you set up WSL, vim and all the other tools.
100% agree, have you talked about your tooling and stack before? I'm relatively new to your channel - would love to hear from the OS all the way up to individual pieces of software and why.
I’d also like to know. On Linux I just use tmux with vim, but in Windows I’m struggling a bit. Currently using windows terminal with git bash and vim, but I’m missing tmux. I’m at the point of wanting to try to just compile it for windows using Cygwin or something.
I'm so glad I found your channel. Fantastic content.
What interface software are you using for the command line at the beginning of the video?
Looking forward to next sunday for the follow ups.
Your grGet implementation is obviously incorrect, according to docs briefly flashed on screen. The actual value you want to return should be written into memory pointed by params buffer, and the function should return number of bytes written (always 4 in case of an FxU32). The very fact it worked as it is rn just indicates the game doesn’t care much about those values at that point.
@40:00 vim user says "%s/;/{}/". Literally, replace semicolon with braces in whole file.
What about running the whole game on a machine with a 3dfx card first with a shim dll in place that just forwards all calls & logs what it gets & returns, and then use that to write the replacement shim?
I clicked randomly on the timeline and heard "x86 is a terrible architecture, Arm is better". Totally agree 😅
I can't let go😂😂😂 not desktop anyway.
You got a Discord, btw, Nathan?
discord sucks
Would be awesome :D
discord bad
your vids would be much better if you showed the full walkthrough instead of taking shortcuts.
Hitting issues and working around them is more interesting than just presenting a working solution IMO
This is what i needed in my life!
Two hours? Hell yeah!
i wish for a keygen that is not full of viruses for office and a pdf creator
N-Baggz is a champion and D2 is the greatest game of all time, that is all I have to say
The subscriber alerts are very annoying. We don't really care if you get new subscribers. I think you can get rid of the audio for those
I’m still figuring out my streaming setup, I think I defaulted to turn on everything and then dial it back
do you need glasses bro?
Bro u really need to turn off that sound of new subscribers, really distracting..