Jump to content

Forums Announcement

Read-Only Mode for Announcements & Changelogs

Dear Survivors, we'd like to inform you that this forum will transition to read-only mode. From now on, it will serve exclusively as a platform for official announcements and changelogs.

For all community discussions, debates, and engagement, we encourage you to join us on our social media platforms: Discord, Twitter/X, Facebook.

Thank you for being a valued part of our community. We look forward to connecting with you on our other channels!

Stay safe out there,
Your DayZ Team

Latesleeper

Members
  • Content Count

    31
  • Joined

  • Last visited

Everything posted by Latesleeper

  1. Latesleeper

    Crossbows being ignored?

    I've found most people who aren't familiar with hunting underestimate the power of an arrow. People don't realize that if the arrow doesn't pass through the animal totally and lodges itself in the vital region, any movement from that point causes more damage. The bladed end of that arrow moving around while the animal runs does serious internal damage. Yeah.....lots of blood.
  2. Latesleeper

    Vybor spawns?

    This happened to me after the .49 update. Couple of strange things that I noted. Right off, I noticed I couldn't open any doors. After a quick search, I had read that it was because the server version and my game version weren't the same. Well, that sucks, but I went on to mess around for a few more minutes. Found a pick axe, picked up a track suit (I'm naked, anything will do!) and I can peek into a few places through the windows but I can't open the doors. There's some nice loot in there I can't get to. A shame. Just a bug. So I log out and join another server. Fresh spawn. Okay, now I'm playing the update. I'm cold. I'm getting colder and I start to try and loot the basics of keeping this character alive. I spawned somewhere on the coast and start checking buildings. I'm too late. This place has already been culled. There's nothing left. I started running west inland. The same. Now I'm freezing, starving, dehydrated, and I don't have anything. I run into some Zombies (good time to check out the new melee), I'm landing punches but this isn't the way to do the Zdance. Keep running. I eventually die running my frozen ass off through the woods from three zombies. I log off, feeling a little like the first time I played DayZ. It took three spawns to find any decent loot (but sweet whistling Christ was it exciting to find it!!!) Some days pass and I decide to go once more into the fray. I log into a server.... Track Suite and Pick Axe in Vybor. My first reaction was "crap, I'll have to respawn" but then I was able to open up doors. So I figured what the hell...mess around for an hour or so. And as luck will have it, and hour later I'm totally Gorka'd out, fireaxed, helmeted with visor, Longhorned, energized and hydrated. Now I'm worried, when I log into another server am I just going to be another bambi on the coast? So, I log out (take a bathroom break and mix another drink) and log back in on another server....everything is just as it is. Bottom line: I'll take that spawn.
  3. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    To start off, I'm really looking forward to the pages of posts about the superiority of keyboards/mice, how could anyone think of playing this game with a controller, and "just stop it". Just know, I only did this to aggravate you and not make the playing experience more enjoyable for myself. Seriously, I'm doing it so you get so angry you can't eat or sleep. Posting how angry you are couldn't bring me more joy. With that out of the way, anyone else foolish, careless, reckless or stupid enough to attempt to play the game in this fashion :P , here's where I'm at and I'd love your feedback on how it could be improved. I posted this somewhere buried on another thread and thought it may be helpful for it to have it's own place. This started off as something simple, and gradually the script became more complicated as I began to learn a bit more about GlovePIE and add in additional functions. As of right now the Xbox 360 Controller should behave like this: Left Stick: Walk/Run, strafe, back Right Stick: Mouse (variable speed based on action like aiming or running around, adjustable) Y = vault or step-over X = Previous (mouse wheel) B = Next (mouse wheel) A = default action Right Trigger = Left Mouse click (with rumble when hitting/shooting) Left Trigger = Zoom in, look down sights when double pulled (mouse speed slowed down) DpadUP = Stand DpadRight = Crouch DpadDown = Prone DpadBack = Voice Chat Start = Toggle Gear (mouse speed slowed down) Back = Back RightShoulder = Toggle Weapon ready Click Right Stick = Toggle Free Look Click Left Stick = Toggle run/walk WHILE HOLDING LEFT SHOULDER DOWN: Y = Reload tapX = Inventory slot 1 tapA = Inventory slot 2 tapB = Inventory slot 3 holdX = Inventory slot 4 holdA = Inventory slot 5 holdB = Inventory slot 6 Single Click DpadUP= Toggle single fire/rapid fire Double Click DpadUP= Toggle headlamp DpadLEFT = Lean/Evade Left DpadRIGHT = Lean/Evade Right Single click DpadDOWN = Wave Double Click DpadDOWN = One finger Wave Back = Third Person/First Person toggle Start = Toggle Player List Pressing Left Shoulder, Right Shoulder, and A will toggle the Steam Overlay on/off (if you like to shop on Amazon while you play ;)) Start by downloading the newest version of GlovePIE, run the program and copy the following script: (unlike the more recent versions this is not resolution specific, it also does not contain some of the advancements of the later versions) /*Dayz control layout, some keyboard bindings must be changed in gameNew In Game Keyboard Binding Changes: Under Infantry Movement: Turbo --> B (this has been disabled, seemed wonky) Fast Forward 2xW --> G*/PIE.FrameRate = 120Hz//Left Stick NavigationKey.W = InRange(XInput.Joy1Y, .20,0.80) //walkKey.G = InRange(XInput.Joy1Y, .81,1.00) //run//Key.B = InRange(XInput.Joy1Y, .90,1.0) //Turbo is disabledKey.S = InRange(XInput1.Joy1Y, -1.0,-.30) //BackKey.A = InRange(XInput.Joy1X, -2.0,-.30) //LeftKey.D = InRange(XInput.Joy1X, 0.30,2.00) //Right//Aiming Control - Right Stick - different sensitivity settings if Aiming(slowest), Looking at Gear(slow), or Normal (fastest)if var.GearTog = True Mouse.DirectInputX = Mouse.DirectInputX + 15*deadzone(XInput1.Joy2X) Mouse.DirectInputY = Mouse.DirectInputY - 15*deadzone(XInput1.Joy2Y) elseif (var.aim = True) or (XInput.LeftShoulder and Xinput.RightShoulder) then Mouse.DirectInputX = Mouse.DirectInputX + 10*deadzone(XInput1.Joy2X) Mouse.DirectInputY = Mouse.DirectInputY - 10*deadzone(XInput1.Joy2Y) else Mouse.DirectInputX = Mouse.DirectInputX + 28*deadzone(XInput1.Joy2X) Mouse.DirectInputY = Mouse.DirectInputY - 28*deadzone(XInput1.Joy2Y)endif//Mouse Left and Right Buttons with rumble (rumble removed when looking at gear)mouse.LeftButton = XInput.RightTriggerif var.GearTog = False then if helddown (XInput1.RightTrigger, 400ms) then XInput.Vibration2 = .60 XInput.Vibration1 = .80 wait 80 ms XInput.Vibration2 = 0 XInput.Vibration1 = 0 wait 80 ms elseif helddown (Xinput1.RightTrigger, 5ms) then XInput.Vibration2 = 1.0 XInput.Vibration1 = .50 wait 100 ms XInput.Vibration2 = 0 XInput.Vibration1 = 0 wait 300 ms endifelseif var.GearTog= True then XInput.Vibration2 = 0 XInput.Vibration1 = 0endifmouse.RightButton = XInput.LeftTriggerif Helddown (XInput.LeftTrigger, 400ms) and (var.aim = False) then var.aim = True endifif Released (XInput.LeftTrigger) and (var.aim = True) then var.aim = False endif// Main Controlsif not XInput.LeftShoulder then Key.V = XInput.Y //vault or hop //Next if XInput.B then mouse.WheelDown = True wait 200 ms mouse.WheelDown = False endif //Previous if XInput.X then mouse.WheelUp = True wait 200 ms mouse.WheelUp = False endif Key.F = XInput.A // use default action Key.C = XInput.Up //stand up Key.Z = XInput.Down //prone Key.X = XInput.Right //crouch Key.CapsLock = XInput.Left //Voice Chat Key.BackSpace = XInput.Back //Back Key.Tab = XInput.Start //Gear Key.Spacebar = XInput.RightShoulder //Toggle Raised Weapon if released (XInput.Start) and (var.GearTog = False) then var.GearTog = True elseif released (XInput.Start) and (var.GearTog = True) then var.GearTog = False elseif released (XInput.Back) and (var.GearTog = True) then var.GearTog = False elseif released (XInput.RightShoulder) and (var.GearTog = True) then var.GearTog = False elseif released (XInput.LeftShoulder) and (var.GearTog = True) then var.GearTog = False endifendif//Left Shoulder Button holdif XInput.LeftShoulder and not XInput.RightShoulder then Key.R = XInput.Y //Reload if XInput.X then //Selects Inventory 1 by Tapping X or Inventory 4 by Holding X var.Xhold = false endif if Helddown (XInput.X, 200ms) then var.Xhold = True endif if var.Xhold = false and Released (XInput.X) then press key.One release key.One elseif var.Xhold = True and Released (Xinput.X) then press key.Four release key.Four endif if XInput.A then //Selects Inventory 2 by Tapping A or Inventory 5 by Holding A var.Ahold = false endif if Helddown (XInput.A, 200ms) then var.Ahold = True endif if var.Ahold = false and Released (XInput.A) then press key.Two release key.Two elseif var.Ahold = True and Released (Xinput.A) then press key.Five release key.Five endif if XInput.B then //Selects Inventory 3 by Tapping B or Inventory 6 by Holding B var.Bhold = false endif if Helddown (XInput.B, 200ms) then var.Bhold = True endif if var.Bhold = false and Released (XInput.B) then press key.Three release key.Three elseif var.Bhold = True and Released (Xinput.B) then press key.Six release key.Six endif Key.Q = XInput.Left //Lean/Evade Left Key.E = XInput.Right //Lean/Evade Right Key.F1 = SingleClicked (XInput.Down) //Wave Key.F4 = Doubleclicked (XInput.Down) // Flip Off Key.T = SingleClicked (XInput.Up) //toggle automatic weapon to single shot Key.L = DoubleClicked (XInput.Up) // headlights on/off Key.Enter = XInput.Back //Toggle View Key.P = XInput.Start //Player Listendif//toggle Walk or Runif Released (XInput.LeftThumb) and (Key.LeftControl = True) then Key.LeftControl = Falseelseif Released (XInput.LeftThumb) and (Key.LeftControl = False) then Key.LeftControl = Trueendif//Toggle Free Lookif Released (XInput.RightThumb) and (Key.Alt = False) then Key.LeftAlt = Trueelseif Released (XInput.RightThumb) and (Key.Alt = True) then Key.LeftAlt = Falseendif//Toggle Steam Overlayif XInput.LeftShoulder and XInput.RightShoulder then if XInput.A then Press Key.Shift Press Key.Tab Wait 50ms Release Key.Tab Release Key.Shift endifEndifSave it (so you can bring it up next time), click Run and go ahead and start playing. Before you jump into the game proper, you need to change two default keybindings in DayZ Standalone (also noted in the script). Turbo should be changed to B and Fast Forward should be changed to G. Turbo isn't enabled right now, it was behaving strangely when I began testing it. I've been tweaking and testing in an attempt to dial in the feel of everything to my preferences. I'll continue to post versions of the script as I move along. Paste any changes or tweaks that you've made (or would like to see). If you're familiar with GlovePIE and have ways to streamline the script, your feedback is welcome.
  4. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    You keep proving that you haven't bothered reading anything....including the script. By the way...
  5. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    It's not a big assumption, otherwise you may have realized that: - You can still use the mouse with this script - similar comments had been previously discussed, and generally agreed that this wasn't the point of the thread and this comment specifically leads me to believe you don't understand what the software does (or what your mouse is doing) cross-hairs at the same height? Let me explain. For the most part that little white dot you see (or when you look down the sites) is pointed at the exact same spot (around 960, 600) on the screen. Your mouse movement changes the view (and so do other factors, like recoil), the joystick is doing the same thing the mouse is doing (specifically the right joystick movement is emulating the mouse). The fact that you think it's stupid to read through the script means that you either can't understand what it's doing (understandable, it's complicated), or that it was too much of a bother and easier for you to paste a useless opinion (not an observation) based on a lack of knowledge. I completely expect the (sure to come) follow-up post to contain mostly more trolling wrapped in your narrow view. Here's what I'd be more interested in: your feedback. You have an Xbox controller, download the software, run the script, test it for a few hours and post your feedback. And please post something constructive that I can use. This is stupid or this is hard, not followed by any specific points about why it's stupid or why it's difficult isn't helpful.
  6. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    Two things: 1. It's highly unlikely that my joystick aim will beat your mouse aim. That's not what the thread is about. 2. I don't think you understand the script, the software and what it's actually doing. Actually, I'm fairly convinced you didn't bother to read anything before you posted. But thanks for taking a minute to post your thoughts, they were very insightful.
  7. Latesleeper

    If you use Xpadder

    Another alternative.
  8. If you'd like a completely free option...
  9. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    I noticed that I'm only using the Back button in the Left Shoulder Hold state (changing from third/first person view). I think this opens some options up. I may end up moving the Steam Overlay to the Back Button, eliminating a three button press for it currently. It's also cleaner.
  10. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    Edited: cleaning thread
  11. Latesleeper

    Booby Trap your Gear?

    Wouldn't that be fun? I think it should take up a couple of valuable slots, and as soon as someone opens your backpack, kablooey. Maybe it's not a 100% sure kill, but it'll absolutely wreck a player (and anyone unlucky enough to stand be standing close). Just knowing that everything went FUBAR while I'm staring at my black screen would probably bring a smile to my face. I suppose with persistence enabled you could do it for gear stashed safely somewhere. You come back to find a dude laying facedown and ruined/damaged gear strewn about.
  12. Maps most of the Keyboard bindings to the left handed operation of a 360 Controller. There is a full controller script available in this thread. Instructions: Download GlovePIE 0.45 Run GlovePIE, copy and paste the following script: /*Dayz Controller + Mouse layout, some keyboard bindings must be changed in gameNew In Game Keyboard Binding Changes: Under Infantry Movement: Turbo --> B (this has been disabled, seemed wonky) Fast Forward 2xW --> UChange Date 09-01-2014 12:00*/PIE.FrameRate = 120Hz//Left Stick NavigationKey.W = InRange(XInput.Joy1Y, .20,0.80) //walkKey.U = InRange(XInput.Joy1Y, .81,1.00) //run//Key.B = InRange(XInput.Joy1Y, .90,1.0) //Turbo (disabled)Key.S = InRange(XInput1.Joy1Y, -2.0,-.30) //BackKey.A = InRange(XInput.Joy1X, -2.0,-.30) //LeftKey.D = InRange(XInput.Joy1X, 0.30,2.00) //Right// Main ControlsKey.V = XInput.LeftStick //Click LeftStick for stepover or vaultKey.C = XInput.Up //Dpad UP to stand upKey.Z = XInput.Down //Dpad Down for proneKey.X = XInput.Right //Dpad Right to crouchKey.Tab = XInput.Left //Dpad Left for GearKey.Enter = XInput.Back //Toggle First/Third Person ViewKey.Spacebar = XInput.LeftShoulder //Toggle Raised WeaponKey.LeftAlt = XInput.LeftTrigger //Hold for Free Look//toggle Walk or Runif Released (XInput.Start) and (Key.LeftControl = True) then Key.LeftControl = Falseelseif Released (XInput.Start) and (Key.LeftControl = False) then Key.LeftControl = Trueendif//Toggle Steam Overlayif XInput.RightStick then Press Key.Shift Press Key.Tab Wait 50ms Release Key.Tab Release Key.ShiftendifSave the file, click run and start the game. This was a quick conversion based on the other much lengthier script. I understand many people are loathe to give up the superiority of having a mouse. Future versions can implement tap/long press functions on the Dpad for additional function
  13. Latesleeper

    Booby Trap your Gear?

    Hmmm, I like that. It's not so annoying as having to do it every time, but it does require the player to be aware that they're bag is rigged or not rigged. Also, I think it's fair to assume that it doesn't apply to just tabbing into your Gear menu. We're talking about only when you're moving items in and out of slots in your backpack, right? So, items in other slots doesn't apply.
  14. Latesleeper

    Booby Trap your Gear?

    Agree totally on your first condition. You get blasted by some ding dong hiding away, he slinks out to loot your cooling body, opens the pack and realizes it's been rigged. If they have the necessary tools, they have a reasonable amount of time to Use Item X to disarm Trap. Good on you, you're a scum bag, but one prepared well enough for the world you've created for yourself. If not equipped with the right tool....well, you better get a move on..things could get uncomfortable.....or my favorite thought (and the one my character has taken to his grave) is that the guy is getting his just desserts. On condition 2: I don't know. I think we've all assumed that we're talking about a device that spawn rarely, once the backpack is rigged do you penalize the player with some extra movements or something every time you go through the pack? One other thing to note: It has become assumed that a booby trap would be some kind of explosive device. I had mentioned earlier that a loud alarm (one that attracts zombies, and maybe even causes a few extra to spawn) would also be interesting. So, a looter has a few crucial minutes before they'll have to do the axe dance with a dozen willing partners or just give up and get out of there.
  15. Latesleeper

    Booby Trap your Gear?

    Good point on the pliers.
  16. Latesleeper

    Booby Trap your Gear?

    Okay, we're on the same page. There's stuff in the game neither of us would do in real life. That being said, I'm sure there's a way to booby trap your gear in a way that satisfies both of our concerns. Yours: Safe and Reasonable to carry around Mine: Hurts people Side note: you mentioned ammunition baking in the sun. Unless discharged inside of a barrel (providing a tightly enclosed place with only one way to exist) ammunition doesn't do much else. You can heat it to very high temperatures, and while it may go off, without the barrel the casing usually splits and there's really no velocity. Put a 9mm round in a vice and smack the primer, you'll be underwhelmed.
  17. Latesleeper

    Booby Trap your Gear?

    Although, imagine your pleasant surprise when you're trying to run away from a zombie and it just goes to bits. Although, now consider this as a booby trap. It's not an explosive, just an alarm loud enough to attract attention from anything/anyone wandering nearby. Better hurry up looting that gear, friends coming for dinner soon.
  18. Latesleeper

    Booby Trap your Gear?

    Sure, running around with live explosives...also loaded firearms with the safety off, sharp knives, a pitchfork, cans of ammunition, a small propane tank, and a flashbang. You infer that it's crazy talk, who wants to run around with live explosives. Then you recommend poisoning your own food or using a hand grenade and some wire. Is that a grenade I've been carrying with me? I'm half joking with the thread. But, I think creating a scenario that puts the whammy on another player who maybe KOS'd you for your gear is fun. If they wanted to add in a small percentage that carrying such a device would detonate if shot, I'd probably play that game. To be fair though, the same should apply to a few other items then. Side note: Have you ever snapped the heads of a bunch of strike anywhere matches and stuffed them in a tennis ball and gave it a good throw against a hard surface?
  19. Latesleeper

    Booby Trap your Gear?

    I'm not sure how indiscriminate it is, if someone's rifling through my gear it's likely I'm dead or I left it unattended somewhere for safe keeping. As for overpowered, some of those springy snakes or a cloud of confetti wasn't what I had in mind. I was looking for something more....off putting.
  20. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    Edited: cleaning thread
  21. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    Because of the length of the script, I'll be editing and placing updated versions here. All other versions (except the earliest) have been deleted from this thread. Here is the current layout for 1920 x 1200 resolutions (YMMV by using this script with resolutions other than 1920 x 1200). This script is designed to lump together some mouse movements under certain circumstances. In most cases, it will automatically move the mouse to the place where you'll logically want it next. For Example while looting a room: stand near your item, after clicking start to open your gear the mouse will automatically be hovering over the first slot in the Vicinity Area, pull the left trigger and the mouse automatically moves over to the right and down a bit to highlight the first option, pulling the right trigger places it in your inventory. In total it's three button moves: Start, Left Trigger, Right Trigger (never manually moving the mouse). The speed of the rightstick is adjusted under different circumstances: When running around, it's fairly fast (you can also increase or decrease this value), while in your gear, it's slower (also adjustable), and it's even more precise when you're aiming (adjustable). Remember to adjust for both values X and Y (horizontal and vertical) If your rightstick needs some deadzone adjusting because it drifts a bit you can uncomment the debug options and determine what your new settings should be from within GlovePIE. Post questions and I'll do my best to answer them. /*Dayz control layout, some keyboard bindings must be changed in gameNew In Game Keyboard Binding Changes: Under Infantry Movement: Turbo --> B (this has been disabled, seemed wonky) Fast Forward 2xW --> U Hold Breath RMB --> OChange Date 09-06-2014 13:30*/PIE.FrameRate = 120Hz//Left Stick NavigationKey.W = InRange(XInput.Joy1Y, .20,0.80) //walkKey.U = InRange(XInput.Joy1Y, .81,1.00) //run//Key.B = InRange(XInput.Joy1Y, .90,1.0) //TurboKey.S = InRange(XInput1.Joy1Y, -2.0,-.30) //BackKey.A = InRange(XInput.Joy1X, -2.0,-.30) //LeftKey.D = InRange(XInput.Joy1X, 0.30,2.00) //Right//Aiming Control - Right Stick - different sensitivity settings if Aiming(slowest), Looking at Gear(slow), or Normal (fastest)//debug = deadzone(XInput1.Joy2X)//debug = deadzone (XInput1.Joy2Y)If deadzone(XInput1.Joy2X) > .01 or < -.01 then var.MouseMoveX = TrueElseif deadzone(XInput1.Joy2X) < .01 or > -.01 then var.MouseMoveX = FalseEndifIf deadzone(XInput1.Joy2Y) > .01 or < -.01 then var.MouseMoveY = TrueElseif deadzone(XInput1.Joy2Y) < .01 or > -.01 then var.MouseMoveY = FalseEndifIf var.MouseMoveX = True then if var.GearTog = True then Mouse.DirectInputX = Mouse.DirectInputX + 12*deadzone(XInput1.Joy2X) //adjust for Gear Speed elseif (var.aim = True) or (XInput.LeftShoulder and Xinput.RightShoulder) then Mouse.DirectInputX = Mouse.DirectInputX + 3*deadzone(XInput1.Joy2X) //adjust for Aim Speed else Mouse.DirectInputX = Mouse.DirectInputX + 28*deadzone(XInput1.Joy2X) //adjust for movement speed endifEndifIf var.MouseMoveY = True then if var.GearTog = True then Mouse.DirectInputY = Mouse.DirectInputY - 12*deadzone(XInput1.Joy2Y) //adjust for Gear Speed elseif (var.aim = True) or (XInput.LeftShoulder and Xinput.RightShoulder) then Mouse.DirectInputY = Mouse.DirectInputY - 3*deadzone(XInput1.Joy2Y) //adjust for Aim Speed else Mouse.DirectInputY = Mouse.DirectInputY - 28*deadzone(XInput1.Joy2Y) //adjust for movement speed endifEndif//Mouse Pointer ShortCutsIf var.MouseVicinity = True then mouse.CursorPosX = 300 pixels mouse.CursorPosY = 200 pixels wait 10ms var.MouseVicinity = FalseEndifIf var.MouseCharacter = True then mouse.CursorPosX = 960 pixels mouse.CursorPosY = 360 pixels wait 10ms var.MouseCharacter = FalseEndifIf var.MouseDrop = True then mouse.CursorPosX = 1880 pixels mouse.CursorPosY = 1080 pixels wait 10ms var.MouseDrop = FalseEndifIf var.MouseGear = True then mouse.CursorPosX = 1460 pixels mouse.CursorPosY = 520 pixels mouse.WheelDown = true wait 5ms mouse.WheelDown = False wait 50ms var.MouseGear = FalseEndif//Mouse Left and Right Buttons with rumble and mouse actionsIf var.GearTog = False then if helddown (XInput1.RightTrigger, 400ms) then XInput.Vibration2 = .60 XInput.Vibration1 = .80 wait 80 ms XInput.Vibration2 = 0 XInput.Vibration1 = 0 wait 80 ms elseif helddown (Xinput1.RightTrigger, 5ms) then XInput.Vibration2 = 1.0 XInput.Vibration1 = .50 wait 100 ms XInput.Vibration2 = 0 XInput.Vibration1 = 0 wait 300 ms endif if var.recoil = false then mouse.LeftButton = XInput.RightTrigger elseif var.recoil = True and XInput.RightTrigger then press mouse.LeftButton wait 50 ms release mouse.LeftButton mouse.DirectInputX = mouse.DirectInputX - 12 mickeys //change to 6 for less compensation mouse.DirectInputY = mouse.DirectInputY + 24 mickeys //change to 8 for less compensation wait 200 ms endif mouse.RightButton = XInput.LeftTriggerEndif// No rumble when in gearIf var.GearTog = True then mouse.LeftButton = XInput.RightTrigger mouse.RightButton = XInput.LeftTrigger XInput.Vibration2 = 0 XInput.Vibration1 = 0 if Released (XInput.LeftTrigger) and mouse.CursorPosX < 700 and mouse.CursorPosY < 890 then var.MouseArea1 = True elseif Released (XInput.LeftTrigger) and mouse.CursorPosX > 700 and mouse.CursorPosY < 890 then var.MouseArea2 = True elseif Released (XInput.LeftTrigger) and mouse.CursorPosX > 700 and mouse.CursorPosY > 890 then var.MouseArea3 = True endifEndif//Define mouse shortcut areasIf var.MouseArea1 = True then press mouse.RightButton release mouse.RightButton wait 100 ms mouse.CursorPosX = mouse.CursorPosX + 30 pixels mouse.CursorPosY = mouse.CursorPosY + 15 pixels var.MouseArea1 = FalseEndifIf var.MouseArea2 = True then press mouse.RightButton release mouse.RightButton wait 100 ms mouse.CursorPosX = 1310 pixels mouse.CursorPosY = mouse.CursorPosY + 15 pixels var.MouseArea2 = FalseEndifIf var.MouseArea3 = True then press mouse.RightButton release mouse.RightButton wait 100 ms mouse.CursorPosX = 1310 mouse.CursorPosY = mouse.CursorPosY -72 pixels var.MouseArea3 = FalseEndif//Define states between aiming and not aimaing, holding breathIf Helddown (XInput.LeftTrigger, 400ms) and (var.aim = False) then var.aim = True wait 500 ms Key.O = TrueEndifIf Released (XInput.LeftTrigger) and (var.aim = True) then var.aim = False Key.O = FalseEndif// Main ControlsIf not XInput.LeftShoulder then if XInput.Y then //Vault/Hop by Tapping Y or "not bound" Holding Y var.Yhold1 = false elseif Helddown (XInput.Y, 300ms) then var.Yhold1 = True endif if var.Yhold1 = false and Released (XInput.Y) then press Key.V release Key.V elseif var.Yhold1 = True and Released (Xinput.Y) then //press Key.G //wait 500ms //release Key.G endif if XInput.B then //Next mouse.WheelDown = True wait 200 ms mouse.WheelDown = False endif if XInput.X then //previous mouse.WheelUp = True wait 200 ms mouse.WheelUp = False endif Key.F = XInput.A //default action //Define State between Gear and Not Gear If released (XInput.Start) and (var.GearTog = False) then var.GearTog = True var.MouseVicinity = True Elseif released (XInput.Start) and (var.GearTog = True) then var.GearTog = False Endif //Tab into Gear and not ALT TAB accidentally If XInput.Start then Key.LeftAlt = False Press Key.Tab wait 50 ms Release Key.Tab wait 200 ms Endif //Toggle Free Look If Released (XInput.RightThumb) and (Key.LeftAlt = False) then Key.LeftAlt = True elseif Released (XInput.RightThumb) and (Key.LeftAlt = True) then Key.LeftAlt = False Endif Key.Spacebar = XInput.RightShoulder //Toggle Raised Weapon //Modify Dpad when in Gear or Not Gear If var.GearTog = False then Key.Shift = XInput.Back //holding Back and pressing Start opens Steam Overlay Key.C = XInput.Up //stand up Key.Z = XInput.Down //prone Key.X = XInput.Right //crouch Key.CapsLock = XInput.Left //Voice Chat Elseif var.GearTog = True then if XInput.Up then var.MouseCharacter = True endif if XInput.Right then var.MouseGear = True endif if XInput.Down then var.MouseDrop = True endif if XInput.Left then var.MouseVicinity = True endif EndifEndif//Left Shoulder Button holdIf XInput.LeftShoulder and not XInput.RightShoulder then if XInput.Y then //Reload by Tapping Y or Throw Holding Y var.Yhold2 = false endif if Helddown (XInput.Y, 300ms) then var.Yhold2 = True endif if var.Yhold2 = false and Released (XInput.Y) then press Key.R release Key.R elseif var.Yhold2 = True and Released (Xinput.Y) then press Key.G wait 500ms release Key.G endif if XInput.X then //Selects Inventory 1 by Tapping X or Inventory 4 by Holding X var.Xhold2 = false endif if Helddown (XInput.X, 200ms) then var.Xhold2 = True endif if var.Xhold2 = false and Released (XInput.X) then press key.One release key.One elseif var.Xhold2 = True and Released (Xinput.X) then press key.Four release key.Four endif if XInput.A then //Selects Inventory 2 by Tapping A or Inventory 5 by Holding A var.Ahold2 = false endif if Helddown (XInput.A, 200ms) then var.Ahold2 = True endif if var.Ahold2 = false and Released (XInput.A) then press key.Two release key.Two elseif var.Ahold2 = True and Released (Xinput.A) then press key.Five release key.Five endif if XInput.B then //Selects Inventory 3 by Tapping B or Inventory 6 by Holding B var.Bhold2 = false endif if Helddown (XInput.B, 200ms) then var.Bhold2 = True endif if var.Bhold2 = false and Released (XInput.B) then press key.Three release key.Three elseif var.Bhold2 = True and Released (Xinput.B) then press key.Six release key.Six endif Key.Q = XInput.Left //Lean/Evade Left Key.E = XInput.Right //Lean/Evade Right Key.F1 = SingleClicked (XInput.Down) //Wave Key.F4 = Doubleclicked (XInput.Down) // Flip Off if SingleClicked (XInput.Up) then //toggle recoil assist //Key.T toggles single/rapid fire if var.recoil = False then var.recoil = True BeepAsterisk elseif var.recoil = True then var.recoil = False BeepHand endif endif Key.L = DoubleClicked (XInput.Up) // headlights on/off Key.Enter = XInput.Back //Toggle View Key.P = XInput.Start //Player ListEndif//toggle Walk or RunIf Released (XInput.LeftThumb) and (Key.LeftControl = True) then Key.LeftControl = Falseelseif Released (XInput.LeftThumb) and (Key.LeftControl = False) then Key.LeftControl = TrueEndif//Restart ScriptIf XInput.LeftShoulder and XInput.RightShoulder then if XInput.Back then BeepExclamation Chain ("C:\GlovePIE\Dayz_Standalone_Testing.PIE") endifEndif
  22. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    Edited: Cleaning Thread
  23. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    Finnish Sniper & Hombre: You both have some good points. I think maybe I'm just more familiar with a gamepad and that's why I prefer it. I can't find any keys on the keyboard unless both of my hands are on home row (muscle memory from typing). Yes, using a mouse is more accurate, but I suffer drastically on the keyboard hand. The goal of the thread isn't to convert anyone just to give options (and hopefully good ones) to those who like a gamepad. I have tried this and it's been mentioned in other threads, there's a weird hybrid option. Play with the gamepad in your left hand and use the mouse in your right. DayZ is set up right now that it accepts inputs from the controller, keyboard, and mouse simultaneously. So you can hop back and forth or use a mix of both (if the controller is set up that way). If anyone has an interest in playing that way, I can rewrite and post the script.
  24. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    Edited: Cleaning Thread
  25. Latesleeper

    Xbox 360 GlovePIE 0.45 Script

    What I intended to be a little humorous came off as passive aggressive to you. Not my intention. I'm hoping to avoid the entire thread devolving into people arguing over which is the superior way to play a video game (seems pointless to me). But on that topic: The Idea that you wouldn't play a FPS with a controller is interesting. I think that maybe it says something about your approach to this game in particular (this is only an observation, not a "right" or "wrong"). For me, I don't do all that much twitch shooting in this game (or haven't, that doesn't mean that won't change), I spend a lot of time wandering around and whacking zombies on the head with an axe. I don't consider it much of a FPS, there are far better examples of that genre to play (for console or PC) if I chose to. What the game is lacking a bit now, is some decent controller support, which I'm hoping to cultivate. I look at it like this. It's hard to argue that a device that was created for one purpose is better only because people have been using it for a long time (the resistance to change). Keyboards were designed to type text, mice to interact with an OS GUI. Gamers adopted them and became extremely adept at using them for gaming. But a gaming controller was designed to perform a very specific task. If the controller interacts with the game well enough, I think you can achieve a very precise level of control. Whether it meets your standards is up to you. I'm only hoping to help progress it.
×