So I'm moving onto testing PBR with viewmodels. So far I've ported over two HL2 weapons and two NMRiH models to Metallic PBR Workflow, but I don't think I have enough skill to remaster standard HL2 weapons.
https://www.youtube.com/watch?v=bLDztqeRQmg
https://www.youtube.com/watch?v=Fmj8yvXSDns
I've started taking what I've learned so far about NextBots and begun applying it all to my own NextBot base, which I'm calling RobustSNextBot.
Here's my list of ideas for the base:
https://docs.google.com/document/d/1SuscV0Rr48woecGXcAbzR0Kqz_oZEDw-fbGqyts2KhY/edit?usp=sharing
REPO: https://github.com/raubana/robustsnextbot
I've already got a working example whipped up using what little I've implemented into the base. So far I've done activities in a stack and looking.
VIDEO:
https://youtu.be/V9_p9eVFZz0
After making StormFox have Gamemode settings-support. I started to work on a comming gamemode.
https://youtu.be/95H7x4aFAJM
PS; Inventory HUD is not done yet.
Supports items being "locked" to an inventory (The star icon). You won't drop marked items when you die.
Supports dynamic and shared item-data. (Minimal data required for "shared"-items)
Automatically syncs inventories. (The server only updates the inventory, if it has changed since last time you opened it)
Updates inventories "live" when people interact with it (Supports multiple people interaction) and only updates the changed slots.
Equip and use system.
Weapon and ammo system. (Sounds are sadly broken and I might have to make my own base)
Inventory merge system and drop/move with amount as an optional argument.
Inventory-library; ent:AddItem(data), ent:TakeItem(slot[,amount]) .. ect
net-library; FS.writeInventory(ent), FS.readInventory(), FS.writeItem .. ect
Spam-protection.
.. and much more.
The idea is that people can put "insurance" on their weapons. Allowing them to leave the server and have the marked items saved.
http://tmp.bz/d1euGdPVeq.png
http://tmp.bz/d3qDch3pf9.png
Continued voxel shenanigans. I now have a simple system that stitches together a texture atlas, as well as support for multiple block types. I've got a pretty good plan for meshing different shaped blocks, and even a plan for *storing* (not meshing!) smooth terrain. Actual support for different block types is missing at the moment, and the shitcode is going to be next level whenever I get around to that. Overall I'm happy with meshing and rendering, but networking (which I'm confident about) and phyiscs (which I'm not) are still a ways out, so this isn't going to be in a usable state for the competition until a few days in, best case. Huge (AKA "infinite") worlds are back on the table, but there's no way that's going to get done any time soon. Lighting is something I'm super sketched out by, but should also get done eventually.
https://www.youtube.com/watch?v=g3kUPOhsFOE
I thought I'd try and make an interactive stencil tutorial and upload it as examples to the wiki.
Part 1 is basic clipping, and I've put it on render.SetStencilEnable and render.ClearStencilBufferRectangle.
https://files.facepunch.com/forum/upload/110874/382f51d7-4bfb-473b-a368-6ecb2f8c69e2/gm_construct0083.jpg
(I also did render.ClearStencil but that's not really very impressive :v)
Code is on GitHub
Good job, can't wait for other parts.
Tired tonight, so I've only done render.ClearBuffersObeyStencil, render.SetStencilPassOperation, render.SetStencilFailOperation and render.SetStencilZFailOperation.
https://files.facepunch.com/forum/upload/110874/214ee942-1091-476e-979b-116c50749fc8/gm_construct0089.jpg
I'm not entirely sure where I should put tuts for things like STENCILOPERATION_INCR, since the wiki form for enums doesn't have space for examples. I could make a separate wiki page and then link to it from the descriptions?
Also, please do tell me if I'm wrong or unclear in any of these.
Nothing too fancy but been working on re-writing a shop menu for a server's Nutscript based gamemode. You can pick and choose what items are available for what factions with a simple drag and drop. Going to have live updating working in a minute but its near done.
https://www.dropbox.com/s/tltu1cuctw5cs5t/2018-05-31_17-35-50.mp4?dl=0
Amazing! I really love the frames, are you using a gwen skin for it?
Also a small recommendation on UX, add an ok/done/accept button into the price edit, closing it doesn't always feel like making the changes, it feels like "cancel"
Thanks for the input, will do! The materials were given to me from the server owner and sadly no gwen skin but that would definitely be cool to figure out.
More progress on the RobustSNextBot base.
REPO: https://github.com/raubana/robustsnextbot
https://youtu.be/SjVPrHOWAfM
Video speaks for itself
https://www.youtube.com/watch?v=fg0C59ThUN0&feature=youtu.be
New thread time
Sorry, you need to Log In to post a reply to this thread.