Jump to content

reepblue

Developers
  • Posts

    2,470
  • Joined

  • Last visited

Everything posted by reepblue

  1. This is a side effect of the real time lighting system. All modern engines have this issue and ways they try to mute it; most commonly baking the lighting. A while back, Josh was experimenting on filtering out but this resulted in everything looking grainy. The code is still in the shaders commented out if you want to experiment with it.
  2. I've been waiting for this and the vertex tool for years now.
  3. No, he needs to do this: Use the dropdown to select the version that's installed.
  4. Luawerks has been updated to easily transform any game into a Seated VR compatible one. All what's needed is the application to be launched with "-vr". All what has been added is the tweak discussed here. While Luawerks isn't really ideal for Room scale VR, seated on the other hand works better. The center tracking call gets called every time the game gets unpaused. At this time, the UI doesn't work with VR. Keep in-mind that there might be some tweaking to your game to make it 100% VR compatible. For example, if you launch the FPS template map in VR, the bullets should be based on where the player is looking not the mouse position. Don't want have VR? No problem, this only effects the core files (Window, System, Time) and has no other changes to the UI. VR mode is just a bonus. Of course, you can force it to always boot into VR mode. About Luawerks Luawerks is a Lua framework for video games developed on the Leadwerks Game Engine. It supplies developers with additional functions, handles the game loop and allows them to debug their code with a developers console. With all that out of the way, you can focus on making your game fun! You can purchase Luawerks from the Leadwerks Workshop Store for $9.99. For documentation and bug reporting, please visit the GitHub page.
  5. After an update (When ever you pushed that) lens flares are fixed, but only when vsync is enabled.
  6. With my RX480, the lens flare flickers and vanishes. Disabling culling just downright makes it invisible. This might be a bug, didn't test it with my other machine yet.
  7. Only issue I ran into is the MSBuild version being wrong. Just make sure the project is set to the compiler version your VS installed.
  8. It's been quite a while since I posted here. All is well, and I now have some time to talk to you on where I've been and what I wish to do in the future. I started a job back in August and my enormous amount of free time dwindled to a few hours a day. However, I now have an income to support myself and buy new toys. I wanted to get into the Linux ecosystem and further distance myself from the Windows world. So for about $300, I've built a PC with an i3-6100, 4GB of DDR4 Ram, put it in a Mini-ITX case and ran Linux off an SSD. I love the machine, but there isn't really much I can use it for. I didn't put in a GPU in it due to driver inconsistencies, so everything runs off the integrated GPU, which can run HL2/Portal at 60fps at 720p; neat! I always wanted to dabble into programming for 2D. While working on 3D games is fun, working on 2D games can go a lot quicker and require less resources and as a solo developer that sounded dandy being the limited time I have now. I decided to buy a Raspberry Pi, and use SDL as my drawing library. I will not go into full detail, but the base operations are done, they just need the kinks worked out. Anyway, here is a tablet I assembled. I have two of em! I had to buy an element 14 PSU and it was cheaper to buy it with another Pi than stand alone; which in the end worked out as programming on that screen is dreadful. All in all, my last few months have been me doing that. I never really booted my new Linux machine nor my Windows PC. About a week ago or so, Josh contacted me about a concept I uploaded privately and how he wants it on the new game page. Although I don't think the prototype is good enough to be up there (it crashes, slow loading, etc), I'm definitely interested on picking it back up, and maybe opening it up as some sort of community project thing. All the code is done, it just needs optimization really. I accidentally deleted my source files but Josh was kind enough to decript the zip file. That got me interested back in that Mini-ITX PC I've built back in September. I have a RX480 in the closet that my neighbor gave me a while back (And thank frick, cause those GPU prices are ridiculous these days), and I didn't put it in any PCs before because of the rumblings of poor drivers on Linux, and I was happy with my 750ti for the most part. But I was thinking, maybe if I upgraded the processor and RAM, and installed windows on it I can make PC that's more powerful and smaller than my current Windows PC. Newegg for better or worse is (or was) having a Intel Sale and I got a i5-7600k for $200. I also picked up another 4GB of ram (cause prices are high on that too) in which bumps the machine from a dual core with 4GB of RAM to a Quad-core with 8GB of RAM! All I really need is a new Windows Licence and I'd like to keep my Linux install so I might buy a fresh SSD, but I think I'll just reuse the current one I have. I really hate that I went full circle back to windows, but as long as I keep using Linux and get more and more comfortable with it, if I have to jump ship, I can comfortably do so. I'm just not ready to abandon Windows completely right now. Today, is when I realized that I finally have a machine that can do VR. I decided to look at prices for the Rift and Vive to see if the prices went down as the demand settled. And to my luck (again for better or worse) Oculus was having a sale. I decided to go for it as I really don't have the space for full room VR, but now that Leadwerks is coming out with official VR support, I'd like to finally experiment with it! So my biggest worry is jamming everything in that small case. Yes, I have a modular power supply, and everything is still tight! Really hope I can fit the GPU in there!
  9. Wait, I thought you said lua's garbage collection would get in the way of VR? Shouldn't this be done in C++ or you're prototyping this first?
  10. Looking back on it, it's not done, but should get you started.
  11. Use a timer system like seen in TriggerDelay.lua Script.delay=1000--int "Delay" Script.activatetime=0 Script.maxHealth = 100 Script.healthRate = 2 -- 2 hp per second.. function Script:Regen() self.activatetime = Time:GetCurrent()+self.delay end function AddHealth(health) self.health = health end function Script:UpdatePhysics() if self.activatetime>0 then if Time:GetCurrent()>self.activatetime then self.activatetime=0 self:AddHealth(self.healthRate) end end end
  12. I think a while ago I did a sway system like how weapons in Source games behave. In which the gun is static unless the player is moving.
  13. Never could get simple print to work, just use System::Print.
  14. For future ref, you should just make one shell script that has everything you need to build LE on with all the developer libs and such. I also made a "consumer version" which just pulls the static objects for the app to run. It's really gross seeing you use a unsupported version of Ubuntu, but I recall you saying something about it's the only version that Leadwerks compiles on. I really hope you can move to a modern version of Ubuntu or anything Debian based for LE5. After all, Wayland is out with Ubuntu 17.10, and slowly but surely it'll replace X11. It would be really cool if LE was 100% supported with the latest features that the Linux community has to offer!
  15. I'll take a look at this, thanks.
  16. Hey extenz, I have been having similar issues but as far as I know, it has something to do with releasing classes. First try to disable Luawerks with a default main script if possible. If you suspect it is Luawerks, lemme know. I haven't played with it since August, but I'll be more than happy to look into it. Be careful what you release as the world:clear() call releases all entities automatically. This is one reason why Josh is moving to smart pointers in LE5.
  17. What does the actual path look like when you list the contents of the directory? It's best to have your own method of organizing files. For instance, I make all my directories have capitalization, and files are all lowercase. For Example: "./MyDrive/My Files/file.txt"
  18. I got a little nervous when I read your post at first, but now that a buy-once model is still gonna be used when it's release, I feel better. I see the subscription model for beta software like a Patreon of a sort. Best all, you know you're doing something right or wrong based on number of subscriptions, so you can dynamically change things based on real feedback rather than assumptions.
  19. You can also make a fullscreen window by making a boarder less window with the window size the same as the monitor. This method is multi monitor friendly too, and you can toggle between fullscreen mode and windowed mode easily, as the entire app is just one big window. window=Window:Create(title,0,0,1920,1080,0) I'm thinking about changing Luawerks to this instead, but I want to check if this works in Linux first.
  20. Seems that there is a change in how fullscreen works. Try: local s = Vec2(System:GetGraphicsMode(System:CountGraphicsModes() - 1).x, System:GetGraphicsMode(System:CountGraphicsModes() - 1).y) window = Window:Create("Test",0,0,s.x,s.y,Window.FullScreen)
  21. Not even the stock code works? Because when I upgraded, I was having a similar problem, but the stock code worked.I had to rewrite my window system.
  22. Luawerks has been updated this morning, making the console more responsive and a new tab for the Options Menu for user's to bind keys to actions. Actions have always been part of Luawerks, but until now, there wasn't really a motive to use them. Now, the Action class look in the config to check what key the user binded to that action. You can read more on how this works here. Like the console, this may be improved more in the future. About Luawerks Luawerks is a Lua framework for video games developed on the Leadwerks Game Engine. It supplies developers with additional functions, handles the game loop and allows them to debug their code with a developers console. With all that out of the way, you can focus on making your game fun! You can purchase Luawerks from the Leadwerks Workshop Store for $9.99. For documentation and bug reporting, please visit the GitHub page.
×
×
  • Create New...