Jump to content

FortifyThisMFker!

Members
  • Posts

    16
  • Joined

  • Last visited

Posts posted by FortifyThisMFker!

  1. Last update before I go on vacation for a couple weeks and in time for Halloween. This update includes the following changes and additions:
    - Updated the enemy sound to mono to get that 3d sound. Now you can tell where the enemies are spawning from by ear.
    - Modified weapon upgrade color system.
    - Removed Jet Pack and Double Jump.
    - Added a gore system and gib's. *Instagib when the weapon damage is more than the enemy health, plus a bit (can be seen in the second half of the update video)
    - Added weapon recoil biased on weapon attributes.

    that's about it, enjoy and good luck!

    • Like 1
  2. Thanks gamecreator and Josh,

    I used SetOmega in the Start function and it works perfectly. I'll try playing with AddTorque on my next project, which I think I want to try something like Descent and Forsaken 64.
        self.entity:SetOmega(Vec3(math.random(-8, 8), math.random(-8, 8), math.random(-8, 8)), true)

  3. I've done lots of this tile editing work in 2d games. But in those you just had a array of x and y, and a bunch of textures that updated depending on the texture beside it as you changed the arrays interger. Usually a tile sheet, like a sprite sheet, so it was easier to keep tack and figure out the math when you had to change textures when drawing corners or odd shapes.

    the idea here is very different in 3d because the land could have hills or spikes. Id look into the Source engine approach where you have a multi-layered texture and manipulate the alpha on the highest layer at vertices.

    But doing this on a flat plain with sprites could be done. I Don't know LUA much, but in any other c language you'd use a for loop mutli-array that initializes a width and height setting each to an initial value of zero, which would be your nothing (alpha) texture. Then when the player clicked on that tile you would set the value to something else, which would tell the draw function to draw it a different way. then you add the math to effect the surrounding tiles and change their values to connect with other tiles to draw the right connecting textures.




     

     

    • Like 1
    • Upvote 1
  4. Executing file "E:/Program Files (x86)/Steam/steamapps/common/Leadwerks Game Launcher/Game/Scripts/GUI/Panel.lua"
    Loading font "C:/WINDOWS/Fonts/Arial.ttf"...
    Lua Error: [string "E:/Program Files (x86)/Steam/steamapps/common/Leadwerks Game Launcher/Game/Scripts/GUI/Panel.lua"]:52: attempt to call method 'GetStyle' (a nil value)
    Process complete.

    This is the error I get in the log when I try to run my published game in the game launcher.

    I've tried adding a GetStyle function to "Panel.lua", which doesn't have one, but I'm not sure thats the case or what it would want to be returned. Hope this helps.

  5. 10 hours ago, Angelwolf said:

    Looking good, I commented on a couple of your WIP vids you put on YouTube a few weeks ago - glad to see you're posting here too. 

    Don't worry too much, my game also does not launch from the Leadwerks Game Launcher so I've had to upload Nightmare Prism as standalone too. 

    It was your YouTube comment that pretty much nudged me into joining the forum and showcasing this small project. Thanks Angelwolf.

    And Thanks Josh, big thank you for pointing out the backup system.

    I've updated the project with a weapon model, game play tweaks and more sound effects and music. I might be able to get one more small update in by next weekend to complete the project.

  6. I know this is a old topic but this just happened to me today. I was working on adding AI nav points for the AIMonsters. I opened the FPS project to reference how it was made, then went back to my project, this made a temp.map in my game folder (don't know if that has any relevance to the bug but I just added that anyway). I reopened my project, and loaded up my main map and changed the code for my roundmanager, that spawns clones of a crawler, to set their individual self.target to the nearest target pivot. Test running this crashed the game. I tried moving the point around a bit and it didn't help none, the game crashed again when the enemy would spawn. I saved my work and close leadwerks, now every time I open my map I get this invalid id, and object id spam and leadwerks crashes.

    I've changed the load line in leadwerks.cfg to load back into the launcher, and I can start a new project but I can't access my map in my current project or I get this spam and the leadwerks app crashes.

    I've attached my log to this post.
     

    Leadwerks.log

  7. Downloaded it twice to make sure, I think the zip file was corrupt, crashes or ends at the end of level 2. the first time I ran out of ammo and jumped past enemies to find more but the second time I cleared it like a champ. I like how were both making old id inspired projects :) I see you one-up'ed them by making a chaingun-shotgun, very nice! It plays well.

  8. I updated the original post to include a link to the standalone version.

    I didn't realize that the main.lua had to be modified to load the main.map, by default the code has a map called start.map, maybe I missed that somewhere when I began making the project. Another thing I'm not sure about is why the Community Workshop version launches and closes right away.

  9. Hello everyone,

    My name is Jason and this is my first project in Leadwerks. I started working on it just before the start of October after watching the LUA scripting tutorial series. I have some coding background in c++ so the shift to LUA wasn't so tough, I can't wait to start working with Leadwerks and the c++ pro version after this little project.

    The project is called Dread Loop and its a enemy wave survival mixed with rogue like elements. The mixture I was going for was Doom mixed with Binding of Isacc. As great as that sounds I don't think its a close to that cool as I wanted it to be. I also hope that this kinda fits the competition rules, as there wont be any winning the game, just competition to get to the highest round you can.

    ** New itch.io page ** :
    https://notaclevername.itch.io/dread-loop

    Dread Loop Standalone Version 2

    Controls:

    Move - WSAD
    Sprint - Hold Shift
    Fire - Hold Mouse 1
    Jump - Space
    Spin 180 - Right Mouse
     

    Update 2 Video

     

    • Like 6
×
×
  • Create New...