Cyberpunk 2077
0 of 0

File information

Last updated

Original upload

Created by

FonWasH

Uploaded by

FoNoicH

Virus scan

Safe to use

304 comments

  1. FoNoicH
    FoNoicH
    • member
    • 62 posts
    • 14 kudos
    Locked
    Sticky
    Sorry for this long period without news (Elden Ring got me) 

    This mod is discontinued

    Don't worry a new mod inspired by my work will be released soon developed by PhiPhiper
  2. FoNoicH
    FoNoicH
    • member
    • 62 posts
    • 14 kudos
    Locked
    Sticky
    -
  3. JonR1138
    JonR1138
    • member
    • 3 posts
    • 0 kudos
    Good morning Night City - It's your man Stan here (I've always wanted to say that )
    Anyways - I just found this mod and I'm enjoying it, but I saw the creator is no longer working on it
    It seems to be working, but my character gets fatigued very quickly. Is there a way to adjust this? Will I be able to go longer before sleeping as I level up?

    Thanks to all and maybe the creator will jump back on this.
    1. Miki990
      Miki990
      • supporter
      • 279 posts
      • 2 kudos
      I'm just about to test this myself, if you go to

      SteamLibrary\steamapps\common\Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\live_in_night_city\config\mode

      Or, wherever the mod is installed to. You will have 3 files, Easy, Normal, Hard. I'm not sure if this is based on the difficulty you choose, I think it is, since there is no way to change this in game.

      What you can do is, open the file that mirrors the difficulty you are on with notepad (notepad++ is more friendly with code layout, youll have to  install it if you dont have it) and scroll to the bottom.

      Your looking for

          fatigue = {
              totalMax = 100,
              poolMax = 108,
              actionCost = {
                  alcohol = -36,
                  move = 0.1,
                  sprint = 1,
                  melee = 3,
                  jump = 2

      You want to change the totalMax and poolMax to something higher, with poolMax having +8 more then totalMax.

              totalMax = 300,
              poolMax = 308,

      Other thing you can do is lower the fatigue contributors, sprint, melee, jump, to something lower. Sprint can go from 1 to 0.5, melee from 3 to 1, ect...

      Like I said, I'll be testing this as well, not sure if any of this will work out. My only problem with it is the fatigue as well, to bad we cant sleep in our car.

      Something to note, alcohol is set to -36, I'm not sure if this means that it will lower the amount of fatigue, something to try lol.

      Have fun =)
    2. JonR1138
      JonR1138
      • member
      • 3 posts
      • 0 kudos
      Thanks for this information. Now I know where to tweak the settings. 
    3. ThanatosLives2
      ThanatosLives2
      • premium
      • 20 posts
      • 0 kudos
      One of the things that I was late in discovering is that you can use alcohol to reduce your fatigue. Showering will also cause a reduction in fatigue, as will sitting on the chairs in the various apartments you own. Eating food actually causes a spike in your fatigue, and if you are regularly eating food to take advantage of the buff it gives, you will find yourself becoming fatigued very quickly. However, drinking alcohol actually causes a spike in dehydration, so you will need to take all these factors into consideration when trying to manage your fatigue. As long as you are regularly drinking alcohol to manage your fatigue, you can stay active for over 24 hours without being adversely affected. I tend to eat, drink non alcoholic beverages and alcohol at the same time to ensure there are no adverse effects. If you do this while using the buffs as a timer, you should be able to maintain a 20% fatigue rate over a 24 hour active period within Night City. Please note that the new apartments have to be manually added (read the below posts) for the fatigue management system to take effect. However, ever since I added the new apartments, I find myself constantly stopping by any nearby accomodation to rest and recover; to freshen up, zero my fatigue, and renew any buffs before returning to my current gig. This has inadvertently added a great deal more functionality to my apartments, which has led me to regularly visit them all (including Judy's apartment, and the Aldecaldo's camp) :). If you have "Native UI", you should be able to use the "mod" section in the menu to adjust all values for "Live in Night City" in game. Hope this post was helpful.
  4. Roguegirl
    Roguegirl
    • member
    • 40 posts
    • 0 kudos
    was thinking why not just add a sleeping bag  u can just click on it puts down a sleep bag  u can sleep on 
  5. TotorBlavic
    TotorBlavic
    • member
    • 5 posts
    • 2 kudos
    If you want to add appartments to rest in, you have to modify two files.

    First one : ...\Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\live_in_night_city\modules\models\player.lua
    Replace the function Player:getScenePos() with this :
    function Player:getScenePos()
    local player = Game.GetPlayer()
    local playerPos = player:GetWorldPosition()
    for location, restPos in pairs(POSITIONS) do
      if (playerPos.x >= restPos.x) and (playerPos.x <= (restPos.x + restPos.xOffset)) and
      (playerPos.y >= restPos.y) and (playerPos.y <= (restPos.y + restPos.yOffset)) then
    if string.find(location, "Bed") ~= nil then
    self.actionRegen.sleep = true
    elseif string.find(location, "Couch") ~= nil then
    self.state.enable = true
    self.actionRegen.rest = true
    elseif string.find(location, "Shower") ~= nil then
    self.state.enable = true
    self.actionRegen.shower = true
    end
      end
    end
    end
    Player.lua must be modify only once to get all place contening "Bed", "Couch" or "Shower" in the second file.

    Second file : ...\Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\live_in_night_city\constants\positions.lua
    Add all bed, couch and shower you want. Just name it with "Bed", "Couch" or "Shower" in names.
    Here is the file with H10, Corpo Plaza and Judy appartments.
    local Positions = {
    homeBed = {
      x = -1378.5,
      y = 1273.0,
      xOffset = 1.5,
      yOffset = 2
    },
    homeCouch = {
      x = -1379.5,
      y = 1266.7,
      xOffset = 2,
      yOffset = 1
    },
    homeShower = {
      x = -1383.2,
      y = 1277.7,
      xOffset = 1,
      yOffset = 0.6
    },
    plazaBed = {
      x = -1616.5,
      y = 357.3,
      xOffset = 4.5,
      yOffset = 2.7
    },
    plazaCouch = {
      x = -1603.2,
      y = 355.3,
      xOffset = 3.9,
      yOffset = 3.1
    },
    plazaShower = {
      x = -1623.9,
      y = 352.1,
      xOffset = 2.5,
      yOffset = 2
    },
    judyBed = {
      x = -897.6,
      y = 1856.9,
      xOffset = 2.4,
      yOffset = 2
    },
    judyCouch = {
      x = -906.2,
      y = 1852.8,
      xOffset = 4.3,
      yOffset = 2.4
    },
    judyShower = {
      x = -898.6,
      y = 1864.3,
      xOffset = 2,
      yOffset = 2.5
    }
    }

    Don't forget any commas :)


    1. topherbrink
      topherbrink
      • supporter
      • 187 posts
      • 0 kudos
      how are you finding the coordinates? i'll see if i can get some more sorted.. also, do coordinates have strict naming requirements?
    2. Wolfways
      Wolfways
      • member
      • 71 posts
      • 0 kudos
      Aww nuts. I should have read more carefully and seen that this is not for all apartments.
      Any chance you could do this for all of them?   :(
    3. PanPan66
      PanPan66
      • member
      • 373 posts
      • 10 kudos
      Just thanks for your help, it works :) Really a shame that no one knows the coordinates of the new apartments ...
    4. PanPan66
      PanPan66
      • member
      • 373 posts
      • 10 kudos
      -
    5. DaniLt
      DaniLt
      • member
      • 1 posts
      • 1 kudos
      Hier sind die Koordinaten von den meisten Apartments. Hinzugefügt habe ich auch noch den Barhocker in Judys Küche, JapanTown und Corpo Plaza. Es fehlen noch das Bett von Rivers Apartment, da ich mit ihm keine romantische Beziehung eingegangen bin und das Apartment von Kerry.

      Here are the coordinates of most of the apartments. I also added the bar stool in Judy's kitchen, JapanTown and Corpo Plaza. The bed of Rivers apartment is still missing, as I have not entered into a romantic relationship with him and the apartment of Kerry.

      Positions.lua
      local Positions = {
      homeBed = {
      x = -1378.5,
      y = 1273.0,
      xOffset = 1.5,
      yOffset = 2
      },
      homeCouch = {
      x = -1379.5,
      y = 1266.7,
      xOffset = 2,
      yOffset = 1
      },
      homeShower = {
      x = -1383.2,
      y = 1277.7,
      xOffset = 1,
      yOffset = 0.6
      },
      plazaBed = {
      x = -1616.5,
      y = 357.3,
      xOffset = 4.5,
      yOffset = 2.7
      },
      plazaBar = {
      x = -1608.2,
      y = 351.6,
      xOffset = 1.6,
      yOffset = 1.6
      },
      plazaCouch = {
      x = -1603.2,
      y = 355.3,
      xOffset = 3.9,
      yOffset = 3.1
      },
      plazaShower = {
      x = -1623.9,
      y = 352.1,
      xOffset = 2.5,
      yOffset = 2
      },
      judyBed = {
      x = -897.6,
      y = 1856.9,
      xOffset = 2.4,
      yOffset = 2
      },
      judyBar = {
      x = -905.9,
      y = 1858.9,
      xOffset = 1.6,
      yOffset = 1
      },
      judyCouch = {
      x = -906.2,
      y = 1852.8,
      xOffset = 4.3,
      yOffset = 2.4
      },
      judyShower = {
      x = -898.6,
      y = 1864.3,
      xOffset = 2,
      yOffset = 2.5
      },
      jptownBed = {
      x = -785.5,
      y = 987.2,
      xOffset = 2.4,
      yOffset = 1.2
      },
      jptownBar = {
      x = -785.2,
      y = 972.2,
      xOffset = 2,
      yOffset = 2
      },
      jptownCouch = {
      x = -785.4,
      y = 975.8,
      xOffset = 2,
      yOffset = 1.6
      },
      jptownShower = {
      x = -779.8,
      y = 972.1,
      xOffset = 1.8,
      yOffset = 1.5
      },
      glenBed = {
      x = -1525.2,
      y = -977.2,
      xOffset = 2,
      yOffset = 2
      },
      glenCouch = {
      x = -1521.6,
      y = -977.6,
      xOffset = 2,
      yOffset = 1.8
      },
      glenShower = {
      x = -1529.9,
      y = -970.2,
      xOffset = 1.5,
      yOffset = 1.6
      },
      northsideBed = {
      x = -1504.8,
      y = 2228.4,
      xOffset = 2.8,
      yOffset = 1.6
      },
      northsideShower = {
      x = -1509.4,
      y = 2226.5,
      xOffset = 1.8,
      yOffset = 1.6
      },
      riverCouch = {
      x = 1235.2,
      y = -521.2,
      xOffset = 2,
      yOffset = 1.8
      },
      riverShower = {
      x = 1247.4,
      y = -525,
      xOffset = 2.5,
      yOffset = 1.6
      },
      panamBed = {
      x = 1786.6,
      y = 2250.2,
      xOffset = 3.2,
      yOffset = 2.5
      },
      panamCouch = {
      x = 1790,
      y = 2246.8,
      xOffset = 2.2,
      yOffset = 2
      },
      panamShower = {
      x = 1805.6,
      y = 2226.8,
      xOffset = 1.6,
      yOffset = 2
      }
      }
      return Positions

      part of Player.lua
      function Player:getScenePos()
      local player = Game.GetPlayer()
      local playerPos = player:GetWorldPosition()
      for location, restPos in pairs(POSITIONS) do
      if (playerPos.x >= restPos.x) and (playerPos.x <= (restPos.x + restPos.xOffset)) and
      (playerPos.y >= restPos.y) and (playerPos.y <= (restPos.y + restPos.yOffset)) then
      if string.find(location, "Bed") ~= nil then
      self.actionRegen.sleep = true
      elseif string.find(location, "Couch") ~= nil then
      self.state.enable = true
      self.actionRegen.rest = true
      elseif string.find(location, "Bar") ~= nil then
      self.state.enable = true
      self.actionRegen.rest = true
      elseif string.find(location, "Shower") ~= nil then
      self.state.enable = true
      self.actionRegen.shower = true
      end
      end
      end
      end
    6. PanPan66
      PanPan66
      • member
      • 373 posts
      • 10 kudos
      Génial! Beau travail l'ami :) 

      Je viens de rencontrer "River", et j'aurai donc la possibilité d'avoir une romance avec lui. Si personne entre temps ne complète vos données, je peux tenter de le faire, mais pourriez vous m'expliquer comment procéder ?
    7. Zimluura
      Zimluura
      • member
      • 11 posts
      • 3 kudos
      I used: Game.LogPlayerPositionAndName() to find other coordinates (got to un-check "Disable Game Log") to see output, and got all this:

      H10 Apartment
      Bed-1377.434692 1275.469360 123.084793
      Couch-1378.323853 1266.977905 122.637115
      Shower-1383.110596 1278.074097 123.138626

      Northside
      Bed-1503.138306 2229.475830 22.281540
      Couch(No Couch in northside)
      Shower-1508.613770 2227.181396 22.273697

      Japan Town
      Bed-784.285706 987.586853 28.457634
      Couch-784.468018 976.651672 28.217278
      Shower-779.167847 972.549683 28.283279

      Corpo Plaza
      Bed-1613.733521 358.613068 49.076218
      Couch-1601.716553 356.445923 48.621651
      Shower-1623.364624 353.037842 49.309837

      Glen
      Bed-1524.072510 -976.437561 91.046707
      Couch-1520.689941 -976.751770 86.729477
      Shower-1529.086670 -969.428955 91.215912

      I'm a total noob at github and lua, so i accidentally forked the project :P

      https://github.com/zimluura/live_in_night_city

      added in a 3rd dimension (mostly tested so far in japantown, which, hypothetically has an apartment underneath) and pivoted offset into something more of a "slack" on either side of the coordinate.

      edit: beds work now, at least so far.  also added in substring search, partner rest locations, and bar locations.  that DaniLT noted above.  GJ on the substring search DaniLT!!  partner rest locations have a messy z-coord hack.
    8. PanPan66
      PanPan66
      • member
      • 373 posts
      • 10 kudos
      Thank you for this info. I'm probably more noob than you are :)
    9. ThanatosLives2
      ThanatosLives2
      • premium
      • 20 posts
      • 0 kudos
      Just wanted to say a huge thankyou to "DaniLt" for all the coordinates to the locations used in this mod. Your changes to the "lua" files have proven to be a huge improvement to this mod. I would like to personally praise you for your hard work, and for not abandoning what I believe is a fantastic mod. Your changes have allowed me to have an even more immersive experience which I would not have been able to enjoy without your help. Thanks again for the listed changes.

      One thing I have noticed, is a minor problem with one of the coordinates you provided. I was wondering if you have new coordinates for the bed in the penthouse apartment in the Glen? When I tried sleeping at the Glen penthouse apartment my exhaustion did not disappear. So I simply used the shower and the couch to remove all my exhaustion. Was just thinking you may appreciate the feedback, and have a new set of coordinates for the bed to fix this problem. Once again a massive thankyou "DaniLt" for all the coordinates you provided .
    10. cortlong50
      cortlong50
      • member
      • 424 posts
      • 62 kudos
      me as well, good tracking this down man. 

      maybe upload a patch for this to the next so people can just drag and drop (and find it more easily)
    11. UHFM
      UHFM
      • member
      • 6 posts
      • 0 kudos
      Hi i edit the file from Zimmluura and add:
      Kerrys place and some other location were you can sit (every time and only in some missions)

      local Positions = { --Game.LogPlayerPositionAndName()
          h10Bed = {
      x = -1378.4,
      y = 1273.0,
      z = 123.1,
      xSlack = 2.5,
      ySlack = 2.0,
      zSlack = 5.2
          },
          h10Couch = {
      x = -1378.3,
      y = 1267.0,
      z = 122.6,
      xSlack = 1.2,
      ySlack = 0.3,
      zSlack = 0.4
          },
          h10Shower = {
      x = -1383.1,
      y = 1278.0,
      z = 123.1,
      xSlack = 0.5,
      ySlack = 0.5,
      zSlack = 0.2
          },
          northsideBed = {
      x = -1503.0,
      y = 2229.0,
      z = 22.2,
      xSlack = 2.75,
      ySlack = 2.0,
      zSlack = 0.2
          },
          northsideShower = {
      x = -1508.6,
      y = 2227.2,
      z = 22.3,
      xSlack = 1,
      ySlack = 0.6,
      zSlack = 0.5
          },
          japantownBed = {
      x = -784.1,
      y = 987.5,
      z = 28.5,
      xSlack = 2.75,
      ySlack = 2.0,
      zSlack = 5.2
          },
          japantownCouch = {
      x = -784.5,
      y = 976.7,
      z = 28.2,
      xSlack = 1.0,
      ySlack = 0.5,
      zSlack = 0.2
          },
          japantownShower = {
      x = -779.2,
      y = 972.5,
      z = 28.3,
      xSlack = 0.5,
      ySlack = 0.5,
      zSlack = 0.3
          },
      japantownBar = {
      x = -785.2,
      y = 972.2,
      z = 28.3,
      xSlack = 2,
      ySlack = 2,
      zSlack = 1
      },
      corpoplazaBed = {
      x = -1613.7,
      y = 358.6,
      z = 49.1,
      xSlack = 3.75,
      ySlack = 3.0,
      zSlack = 0.5
          },
          corpoplazaCouch = {
      x = -1601.7,
      y = 356.4,
      z = 48.6,
      xSlack = 1.0,
      ySlack = 0.5,
      zSlack = 0.2
          },
          corpoplazaShower = {
      x = -1622.4,
      y = 353.0,
      z = 49.3,
      xSlack = 1.5,
      ySlack = 1.5,
      zSlack = 1.5
          },
      corpoplazaBar = {
      x = -1608.2,
      y = 351.6,
      z = 49.0,
      xSlack = 1.6,
      ySlack = 1.6,
      zSlack = 1.0
      },
      glenBed = {
      x = -1523.7,
      y = -975.4,
      z = 91.0,
      xSlack = 2.75,
      ySlack = 2.0,
      zSlack = 0.2
          },
          glenCouch = {
      x = -1520.7,
      y = -976.8,
      z = 86.7,
      xSlack = 1.0,
      ySlack = 0.5,
      zSlack = 0.2
          },
          glenShower = {
      x = -1529.1,
      y = -969.4,
      z = 91.2,
      xSlack = 0.2,
      ySlack = 0.2,
      zSlack = 0.2
          },
      -- quests
      vofficeCouch = {
      x = -1407.7,
      y = 129.6,
      z = 142.1,
      xSlack = 2,
      ySlack = 2,
      zSlack = 0.8
      },
      jenkinsofficeCouch = {
      x = -1415.9,
      y = 98.9,
      z = 142.1,
      xSlack = 1.3,
      ySlack = 1.2,
      zSlack = 0.8
      },
      kirkCouch = {
      x = -1267.6,
      y = -990.4,
      z = 16.0,
      xSlack = 1.3,
      ySlack = 1.2,
      zSlack = 0.8
      },
      allfoodsCouch = {
      x = -867.0,
      y = 2212.1,
      z = 60.8,
      xSlack = 1.3,
      ySlack = 1.2,
      zSlack = 0.8
      },
      borderCouch = {
      x = -2806.5,
      y = -5668.0,
      z = 101.1,
      xSlack = 2,
      ySlack = 2,
      zSlack = 0.8
      },
      h10foodBar = {
      x = -1439.2,
      y = 1258.9,
      z = 23.1,
      xSlack = 2.5,
      ySlack = 2.0,
      zSlack = 5.2
          },
      h10barryCouch = {
      x = -1387.0,
      y = 1301.8,
      z = 119.0,
      xSlack = 2.5,
      ySlack = 2.0,
      zSlack = 5.2
          },
      lizzyCouch = {
      x = -1174.5,
      y = 1555.5,
      z = 23.5,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      lizzyloungeCouch = {
      x = -1162.6,
      y = 1569.4,
      z = 22.9,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      judylizzyCouch = {
      x = -1166.5,
      y = 1578.2,
      z = 18.9,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      judybdCouch = {
      x = -897.1,
      y = 1852.5,
      z = 42.3,
      xSlack = 2.4,
      ySlack = 2,
      zSlack = 1.5
      },
      vicmodCouch = {
      x = -1546.5,
      y = 1233.6,
      z = 11.5,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      vicmedCouch = {
      x = -1550.0,
      y = 1231.3,
      z = 11.5,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      afterlifeBar = {
      x = -1442.6,
      y = 1012.0,
      z = 16.5,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      afterlifebackCouch = {
      x = -1437.4,
      y = 977.8,
      z = 17.1,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      afterliferougeCouch = {
      x = -1421.5,
      y = 1014.2,
      z = 16.9,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      konpekiCouch = {
      x = -2206.4,
      y = 1787.7,
      z = 163.0,
      xSlack = 2,
      ySlack = 2,
      zSlack = 0.8
      },
      tomdinnerCouch = {
      x = -1505.6,
      y = 1146.7,
      z = 18.7,
      xSlack = 2,
      ySlack = 2,
      zSlack = 0.8
      },
      burygerBar = { 
      x = -539.1,
      y = -740.6,
      z = 7.8,
      xSlack = 1.2,
      ySlack = 1.3,
      zSlack = 0.8
          },
      clodswaitCouch = {
      x = -668.8,
      y = 819.9,
      z = 128.2,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      clodscabinCouch = {
      x = -657.7,
      y = 793.8,
      z = 128.4,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      h8jhonnyCouch = {
      x = -694.8,
      y = 804.9,
      z = 36.3,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      fingerswaitCouch = {
      x = -578.9,
      y = 801.3,
      z = 24.9,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      fingerssitCouch = {
      x = -562.0,
      y = 794.6,
      z = 24.9,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      rockyrideroofCouch = {
      x = 2591.1,
      y = -53.2,
      z = 84.8,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      sunsetBar = { 
      x = 1636.7,
      y = -797.4,
      z = 53.8,
      xSlack = 1.2,
      ySlack = 1.3,
      zSlack = 0.8
          },
      sunsetpanBed = {
      x = 1592.8,
      y = -796.3,
      z = 53.8,
      xSlack = 2.3,
      ySlack = 2.3,
      zSlack = 2
      },
      sunsetvBed = {
      x = 1658.9,
      y = -790.2,
      z = 49.8,
      xSlack = 2.3,
      ySlack = 2.3,
      zSlack = 2
      },
      sunsethellmanCouch = {
      x = 1595.9,
      y = -798.2,
      z = 53.8,
      xSlack = 1.3,
      ySlack = 1.3,
      zSlack = 1
      },
      sunsetoutsideCouch = {
      x = 1595.9,
      y = -786.5,
      z = 49.8,
      xSlack = 1.3,
      ySlack = 1.3,
      zSlack = 1
      },
      avsideCouch = {
      x = -667.7,
      y = -5010.5,
      z = 70.1,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      embersBar = { 
      x = -1801.5,
      y = -519.8,
      z = 74.2,
      xSlack = 2.2,
      ySlack = 2.3,
      zSlack = 0.8
          }, 
      -- random places
      h10coachCouch = {
      x = -1431.3,
      y = 1337.9,
      z = 119.1,
      xSlack = 1.5,
      ySlack = 1.3,
      zSlack = 0.8
          },
      mistyBar = { 
      x = -1545.3,
      y = 1195.9,
      z = 15.8,
      xSlack = 2.2,
      ySlack = 2.3,
      zSlack = 0.8
          },
      lizzyBar = {
      x = -1172.3,
      y = 1570.6,
      z = 23.1,
      xSlack = 3.6,
      ySlack = 1,
      zSlack = 1.5
      },
      jigjoyBed = {
      x = -661.5,
      y = 845.2,
      z = 28.5,
      xSlack = 10,
      ySlack = 10,
      zSlack = 5
      },
      darkmatterjoyBed = {
      x = -376.6,
      y = 265.2,
      z = 215.7,
      xSlack = 10,
      ySlack = 10,
      zSlack = 5
      },
      -- partner home coordiates
      judyBed = {
      x = -897.6,
      y = 1856.9,
      z = 42.3,
      xSlack = 2.4,
      ySlack = 2,
      zSlack = 1.5
      },
      judyBar = {
      x = -905.9,
      y = 1858.9,
      z = 42.3,
      xSlack = 1.6,
      ySlack = 1,
      zSlack = 1.5
      },
      judyCouch = {
      x = -906.2,
      y = 1852.8,
      z = 42.3,
      xSlack = 4.3,
      ySlack = 2.4,
      zSlack = 1.5
      },
      judyShower = {
      x = -898.6,
      y = 1864.3,
      z = 42.4,
      xSlack = 2,
      ySlack = 2.5,
      zSlack = 1.5
      },
      randyBed = {
      x = 1222.0,
      y = -507.3,
      z = 37.4,
      xSlack = 3.2,
      ySlack = 2.5,
      zSlack = 1.5
      },
      riverBed = {
      x = 1238.2,
      y = -517.0,
      z = 37.4,
      xSlack = 3.2,
      ySlack = 2.5,
      zSlack = 1.5
      },
      riverCouch = {
      x = 1235.2,
      y = -521.2,
      z = 37.3,
      xSlack = 2,
      ySlack = 2.8,
      zSlack = 1.5
      },
      riverShower = {
      x = 1247.4,
      y = -525,
      z = 37.7,
      xSlack = 2.5,
      ySlack = 1.6,
      zSlack = 1.5
      },
      kerryBed = {
      x = 128.2,
      y = 1104.2,
      z = 207,
      xSlack = 3.2,
      ySlack = 2.5,
      zSlack = 1.5
      },
      kerryCouch = {
      x = 116,
      y = 1100.6,
      z = 203,
      xSlack = 2.2,
      ySlack = 2,
      zSlack = 1.5
      },
      kerryShower = {
      x = 137.1,
      y = 1093.8,
      z = 203,
      xSlack = 1.6,
      ySlack = 2,
      zSlack = 1.5
      },
      panamBed = {
      x = 1786.6,
      y = 2250.2,
      z = 180.2,
      xSlack = 3.2,
      ySlack = 2.5,
      zSlack = 1.5
      },
      panamCouch = {
      x = 1790,
      y = 2246.8,
      z = 180.1,
      xSlack = 2.2,
      ySlack = 2,
      zSlack = 1.5
      },
      panamShower = {
      x = 1805.6,
      y = 2226.8,
      z = 180.3,
      xSlack = 1.6,
      ySlack = 2,
      zSlack = 1.5
      }
      }
      return Positions

      Edit:24.07.22: started a new game and added some more quest related sitting/sleeping places
    12. xmaxallx
      xmaxallx
      • member
      • 1 posts
      • 0 kudos
      Player.Lua for "smart" guys like me :D
      take it from github Zimmluura but delete "print" messeges (im not coder but im not shure if print command work correctly)
      function Player:getScenePos()
          local player = Game.GetPlayer()
          local playerPos = player:GetWorldPosition()

          for location, restPos in pairs(POSITIONS) do
              if (playerPos.x >= (restPos.x - restPos.xSlack)) and (playerPos.x <= (restPos.x + restPos.xSlack)) and
              (playerPos.y >= (restPos.y - restPos.ySlack)) and (playerPos.y <= (restPos.y + restPos.ySlack)) and
              (playerPos.z >= (restPos.z - restPos.zSlack)) and (playerPos.z <= (restPos.z + restPos.zSlack)) then
                  if string.find(location, "Bed") ~= nil then
                      self.actionRegen.sleep = true 
                  elseif string.find(location, "Couch") ~= nil then
                      self.state.enable = true
                      self.actionRegen.rest = true
                  elseif string.find(location, "Bar") ~= nil then
                      self.state.enable = true
                      self.actionRegen.rest = true
                  elseif string.find(location, "Shower") ~= nil then
                      self.state.enable = true
                      self.actionRegen.shower = true
                  end
              end
          end
      end
  6. Burnout122812
    Burnout122812
    • premium
    • 2,011 posts
    • 10 kudos
  7. ThanatosLives2
    ThanatosLives2
    • premium
    • 20 posts
    • 0 kudos
    I'm currently using this mod with the Cyberpunk 2077 1.5.1 patch, playing on the hardest possible setting, on the PC version of Cyberpunk 2077, and can report that this mod is still working. I've never altered the settings so do not know if this creates any issues with the how the mod functions, and have never experienced any issues with an increase in exhaustion, an increase in hunger, or an increase in thirst. Was wondering if the mod would be updated to include the new areas where V can rest, relax, or sleep and of course noticed the message from the developer stuck at the top of the post. After reading through some of the other comments in this post, I was inspired to attempt to modify the "lua" files as suggested, and I'm happy to report that these suggested changes do in fact work. Now for those people who may be reluctant to attempt these modifications, I can assure you that even a novice (which I am) can get these changes to work. If you're using "Vortex" to manage your mods, then any failed attempt can be fixed by uninstalling the mod, removing the mod, downloading and re-enabling the mod which will fix the problem without harming Cyberpunk 2077 or any of your save games. If you're using manual downloads, then obviously making a separate copy of the mod's folder will enable you to overwrite any failed attempts at changing the "lua" files without causing any harm to the core of the game. I'm only adding this to my comment to assure those who are afraid of changing the mod that there is no need to be afraid of trying the changes outlined in the comments. I personally want to thank FoNoicH for this fantastic mod, as I think it adds a great deal to the RP aspect of Cyberpunk 2077, and gives me a greater reason to visit my original apartment, the new apartments, Judy's apartment, and Panam at the Aldecardo's camp. In fact the apartments are now a vital part of any mission, as visiting an apartment between Gigs to manage exhaustion and renew buffs is virtually a necessity.

    I would like to express my gratitude to "TotorBlavic" and "DaniLt", as it was their posts from "01 April 2022" and "06 April 2022" that allowed me to correctly modify the two "lua" files listed to get the mod to acccept the other resting locations and allow them to function properly (even sitting on the kitchen stool in Judy's apartment functions to lower exhaustion). To modify the files, I simply opened up the specified "lua" file, opened the comment section of this page, used copy to copy the relevant sections of the comments and then used paste to paste it into the relevant section of the corresponding "lua" file (Please note, that the section comment you copy will not include any spacing in front of each line, so I recommend that you do not use the copied text to overwrite the corresponding text in the "lua" file). As I'm basically a complete novice, I wasn't sure if the spacing in front of each line of text was necessary to getting the additional locations to work properly. So to avoid any problems, I added the copied text underneath the existing text, and then copied the spacing in front of each line of original text (from the "lua" file) before adding it in front of the copied text, and then once the spacing was added erasing the original line of text. This allowed me to quickly recreate the necessary changes within the "lua" file so that it looked exactly like the changes from "DaniLT" (once again I would like to express my gratitude to "DaniLt" and "TotorBlavic" for their comments on 01 April 2022 and 06 April 2022, for making it possible to complete this mod). I'm happy to say that if done properly these changes do work.

    I just wanted to make this comment to encourage anyone who is reluctant or afraid to make these changes to give it a try. It may appear frightening, but in my opinion it's well worth it for the rewards. Thanks again FoNoicH, TotorBlavic and DaniLt for what I think has evolved into a fantastic mod .
  8. misapheonix
    misapheonix
    • member
    • 185 posts
    • 1 kudos
    Having some really crazy shifts in needs, after screwing with the options menu.
    Can anyone explain what the options entails? For instance, what 'Regeneration' and 'Reserve in Days' actually means?
    1. zacpahec111
      zacpahec111
      • member
      • 156 posts
      • 2 kudos
      Good afternoon,

      This mod was developed for the patch of the game 1.3, so in many cases it will not work correctly.
      Unfortunately, the author of this mod has not been in touch for a long time, although at the very beginning he was active and released updates almost every day.
      I hope I'm wrong and he just has problems in his personal life. But I think that the author could die.
    2. misapheonix
      misapheonix
      • member
      • 185 posts
      • 1 kudos
      Heh, alright.
       Well, I reverted to default settings and it's alot more secure, albeit still takes a long time to build up.
      Do you have any idea what the mod options do?
    3. hettbeans
      hettbeans
      • member
      • 84 posts
      • 0 kudos
      lmao basically like "i hope i'm wrong and he is just going through a rough time right now" like you'd rather he is dealing with bad s*** in real life than discontinued his mod ahahaha
  9. NarakuITA
    NarakuITA
    • member
    • 200 posts
    • 11 kudos
    But does it still work?
    1. Burnout122812
      Burnout122812
      • premium
      • 2,011 posts
      • 10 kudos
      Sort of.
    2. NarakuITA
      NarakuITA
      • member
      • 200 posts
      • 11 kudos
    3. PanPan66
      PanPan66
      • member
      • 373 posts
      • 10 kudos
      Yes, provided you modify certain files according to the descriptions made by TotorBlavic, DaniLt, and Zimluura in the comments below. Kudos to them ;)
    4. Zimluura
      Zimluura
      • member
      • 11 posts
      • 3 kudos
      I tried to put in a pull request to the master project.  Hopefully I did that right.  FoNoicH might have moved on though.  So I also tried to create a release that will hopefully work with mod manager:

      https://github.com/zimluura/live_in_night_city/releases

      basically just updated the Positions.lua and Player.lua, but as with anything on the net: No Warranty, Scan it for viruses and assume I'm completely incompetent.

      Sorta understand the Githhub interface now, but I feel sorry for any poor admin who sees my clumsy activity logs on there. hehe.
    5. Magoink
      Magoink
      • premium
      • 58 posts
      • 0 kudos
      Oooo. So is this a working version of this mod for 1.52?

      Can you explain what i'm supposed to do with this Player.lua sitting in the root of the archive? Doesn't seem like the right place for it.
    6. Zimluura
      Zimluura
      • member
      • 11 posts
      • 3 kudos
      Uh, yeah go ahead and delete that. 
      "The show must go wrong!" - Andy Dwyer

      lets try this again
      https://github.com/zimluura/live_in_night_city/releases

      edit: Original mod seems to work fine with 1.52 so long as CET gets updated for that.  This one adds in apartment locations, and partner locations, so you don't have to keep checking in to your h10 pad.
    7. AviorDolores
      AviorDolores
      • member
      • 185 posts
      • 0 kudos
      Thank you very much!
    8. Burnout122812
      Burnout122812
      • premium
      • 2,011 posts
      • 10 kudos
      ?Sorry for this long period without news (Elden Ring got me) 

      This mod is discontinued

      Don't worry a new mod inspired by my work will be released soon developed by PhiPhiper?

      Yep, kind of guessed it. Released the mod and then a month later abandoned the mod. We get it, life gets in the way. Or should I say "Elden Ring" gets in the way. Either way, looking forward to seeing what PhiPhiper comes up with for a survival mod.
    9. Wolfways
      Wolfways
      • member
      • 71 posts
      • 0 kudos
      Hmm, something's wrong.
      Any idea why my fatigue goes from over 50% to 0% just by leaning on Judy's windowsill talking to her?
  10. SkyrimNexusFTW
    SkyrimNexusFTW
    • member
    • 57 posts
    • 0 kudos
    Cannot get rid of exhaustion by sleeping.
  11. misapheonix
    misapheonix
    • member
    • 185 posts
    • 1 kudos
    Heh, nice going guys, on finding edits for apartments!
    I've not used this mod for long, but noticed it takes a realllyyy long time for any need to build up. I tried increasing the variables in Mod menu, to no avail.
    Any code we can tweak to increase build up of needs, over time?
  12. misapheonix
    misapheonix
    • member
    • 185 posts
    • 1 kudos
    Love these kinda immersion mods. But unfortunately they're almost negligable, because most games offer you plenty of the resources requires, always very cheap, abundant and even free (loot)!
    So, is there any chance you can alter any of these traits for food items? Make them 100x more expensive and rare loot drops?
    1. Roflkopf
      Roflkopf
      • supporter
      • 145 posts
      • 3 kudos
      Check out Reduced Loot. You can configure the drop chance of food and any other items individually in it's config file. Even seperately for every loot source. It's a great companion to this mod.
    2. misapheonix
      misapheonix
      • member
      • 185 posts
      • 1 kudos
      Aha, great recommendation, I did find and configure that mod a few days ago!
      Unfortunately food is still abundant, because of vending machines, which is also stupidly cheap! I'm trying to get around it by buying out a vendor's food whenever I need one of it lol And, even then, it's still way too cheap D:
      Anyways, back to your mod, I do enjoy it alot but a few things:
      1:Drinking alcohol during a Story conversation seems to completely drain ALL hydration levels in one shot. And
      2: Is there a way to reduce the amount of % replenish, per item consumed? I don't think one burrito should make it go from 0% to 100% replenished.  Ontop of what I mentioned above, would be great if we needed like 20+ item consumes to fill up each need!
      3: Also I noticed that I don't have a fatigue bar showing up, just food and drink. Is that normal?
    3. misapheonix
      misapheonix
      • member
      • 185 posts
      • 1 kudos
      Edit: ahhh, nevermind the 2nd paragraph critique, I confused your mod with the other needs mod lol
      However am keeping it unedited as that modder has disabled access to his mod, will save me essay for him later heh