---- Something something monowire ---- It would be a lot of work for something that won't look very good in the end. I'm working on too many other ideas
---- Does it support controllers? ---- Yes. Look at the video about input config. Also hit ctrl+f and search for controller in these posts
---- Quick Howto ---- Pull up CET console
The first thing to do is unlock grappling hook. Either fulfill the requirements or use the cheat xp hotkey
Next is to choose a slot for grapple. I recommend: Pull in slot 1 Rope in slot 2 Swing in slot 6
As you gain xp, spend the points. Energy tank is an obvious one, next would be max distance, then a little higher accel and top speed for pull
Input binding is used if you want to change what activates the grapple (especially for controllers) Click the input binding button Click the slot to change Close cet window so actions can be seen by my mod Press the buttons you want to use at the same time Open cet window, click save
The unlock requirements keep saying i need two more clothing items but i have a lot, is there anyway to unlock the grapppling hook without the requirement. Im stuck
Bro, what the f*#@ are those crafting requirements? WHAT silencer, WHAT shotgun? I just had to try through all of them to find the ones the mod would accept. Why this extra roadblock?
Yeah I was pissed for a different reason when I wrote the post. No offense choom, mod is sick and great fun! It just wasnt clear that it also doesnt take high tier items
It looks like I never made that configurable. In init.lua, line 552 if player and player.energy_tank and vars.energy < player.energy_tank.max_energy then DrawEnergyProgress(vars.energy, player.energy_tank.max_energy, player.experience, vars, vars_ui_progressbar, const) end
Add two -- in front of the DrawEnergyProgress call if player and player.energy_tank and vars.energy < player.energy_tank.max_energy then --DrawEnergyProgress(vars.energy, player.energy_tank.max_energy, player.experience, vars, vars_ui_progressbar, const) end
what key makes menu appers? i accidentaly close and cant open again, also whats the xp hack key, i cant unlock my grappling, i dont understando how it works can u help please?
It's been a while, but I think when you first run CET, it asks for a key. ~ tilde key (without shift) is the traditional choice
So if you can't open CET, you can't really do anything past that
Those keys are stored here D:\SteamLibrary\steamapps\common\Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\bindings.json
Either delete that file or open it and change cet binding "cet": { "overlay_key": 54043195528445952 },
I don't know if that number is universal across computers, but that's what mine is
Then the next time you run the game, you can open up CET, go to bindings, set cheat xp to whatever you want (I like the 6 insert, home, pageup... keys for things like that)
the bindings are so weird in this, why do u have to make it only for already used in game key? i want to pick mouse 4 or 5 cause these buttons never even been used in the game. but i cant, it can only detect the default ingame keys in settings, i dont wanna press C when i wanna crouch and shot a cum at the same time.
Hi, despite updating your mod to the newest version and having CET up to day, the mod still can't open a database file to save it so im still stuck with it resetting everything, is there a way to set the base stats or settings of certain grapples? Exaple I'd like to start pull with 40 meters of distance, is that possible? That way i could manually set all the things and then it'll just load that be default on game launch.
Hey! I recently came back to cyberpunk and remembered how much I loved this mod.
I have a really weird problem where when I try to bring it up, it's hidden by the game menu? So I'll open the CET console, which automatically pauses the game by taking you to the inventory screen or w/e, and then if I try to open this mod menu nothing happens. If I do it while the game isn't paused and without CET, it shows up but obv I can't do anything with the buttons lol. Any ideas? My CET is up-to-date
It sounds like you have that checkbox from the below comment either checked/unchecked (opposite of default)
How to fix is pull up the config in game, then pull up CET, then check/uncheck that box at the top of the window
It's kind of a dumb option, since the window is unusable in game. It's more about keeping the window hidden by default when you pull up CET, but the standard way is to minimize until you want to use the window. I should get rid of that option, but leaving it just in case some people really like it
I don't think that's it. I did scroll down and try changing the line they suggested to true, just in case, so it's the same whether the box is checked or not. Here's a video:
https://youtu.be/MYwKEz8UxTI
So basically it won't be open at the same time as CET for whatever reason. If I open it first and then CET, it goes away. I think the pause menu is hiding it somehow. If I bring it up on it's own, it shows, but I obv can't use it. If I open CET first, then try to open it, nothing happens.
The second thing to try is to move the entire grappling_hook folder out of bin\x64\plugins\cyber_engine_tweaks\mods
Onto your desktop or something
I've never tried keybinds that complex. I just did simple keys like home, pagedown, etc. To be safe, you could remove that show/hide keybind as well
Then put the latest nexus copy into that mods folder. If that works, you could just start over from there
If there are other playthroughs that you want to keep settings for, then you would want that db.sqlite3 put back. But that's going to have that checkbox setting. I use a tool called "DB Browser for SQLite". That setting is in Settings_Int table (0 is false, 1 is true)
----------
I'm going to get rid of that checkbox. It seems to cause more trouble than it's worth
Hey, so I did try changing the window position, then I also just deleted the folder entirely and did a fresh install. No luck lol
I have a lot of mods, but I really don't know what could be interfering with yours in that way - it's just a really odd problem. If I ever figure it out I'll let you know, though. Thanks for trying 🙏
Thanks for the update. I'll compare my logic with some of the other mods from your video tonight. I'm guessing you'll get this same type of behavior from my other two mods that have that checkbox
Looking at the code that decides when to draw the config, there are several checks:
init.lua (line 545)
registerForEvent("onDraw", function() if isShutdown or not isLoaded or not shouldDraw then shouldShowConfig = false do return end end
if player and player.energy_tank and vars.energy < player.energy_tank.max_energy then DrawEnergyProgress(vars.energy, player.energy_tank.max_energy, player.experience, vars, vars_ui_progressbar, const) end
if shouldShowConfig and player then local loc_shouldshow, is_minimized = DrawConfig(isConfigRepress, isConfigMinimized, vars, vars_ui, player, o, const)
The bool that I'm most suspicious of is shouldShowConfig, or there's a chance that it's shouldDraw
----------------------------------
When I get rid of the checkbox, I'll clean up a few functions. One of them is this listener (line 474):
if not vars_ui.autoshow_withconsole then do return end end end) ----------------------------------
I guess the other possibility is if one of your mods is putting you in a workspot all the time. If that's the case, moving shouldDraw = true above the workspot check could also fix it (line 400)
EDIT: actually, I don't think this will fix it. The config would never show up, CET open or not
PossiblyStopSound(o, vars)
shouldDraw = true -- move the set to true above workspot check
o:GetInWorkspot() if o.isInWorkspot then -- in a vehicle Transition_ToStandard(vars, const, debug, o) do return end end
--shouldDraw = true -- don't want a hung progress bar while in menu or driving
522 comments
---- Something something monowire ----
It would be a lot of work for something that won't look very good in the end. I'm working on too many other ideas
---- Does it support controllers? ----
Yes. Look at the video about input config. Also hit ctrl+f and search for controller in these posts
---- Quick Howto ----
Pull up CET console
The first thing to do is unlock grappling hook. Either fulfill the requirements or use the cheat xp hotkey
Next is to choose a slot for grapple. I recommend:
Pull in slot 1
Rope in slot 2
Swing in slot 6
As you gain xp, spend the points. Energy tank is an obvious one, next would be max distance, then a little higher accel and top speed for pull
Input binding is used if you want to change what activates the grapple (especially for controllers)
Click the input binding button
Click the slot to change
Close cet window so actions can be seen by my mod
Press the buttons you want to use at the same time
Open cet window, click save
Only coats, shirts, pants are what it looks for, legendary / epic aren't included. I don't remember if I made a tooltip that explains that
It just wasnt clear that it also doesnt take high tier items
Accel look direction:
acceleration 62
Max speed: 10
Accel towards anchor
acceleration:52
max speed 7
Distance
Aim:120
Desired:120
Aim seconds: 0.05
Extra Drag
compression:No
Tension:36
Stop early
Look away angle: 135
Ur welcomEee!
if player and player.energy_tank and vars.energy < player.energy_tank.max_energy then
DrawEnergyProgress(vars.energy, player.energy_tank.max_energy, player.experience, vars, vars_ui_progressbar, const)
end
Add two -- in front of the DrawEnergyProgress call
if player and player.energy_tank and vars.energy < player.energy_tank.max_energy then
--DrawEnergyProgress(vars.energy, player.energy_tank.max_energy, player.experience, vars, vars_ui_progressbar, const)
end
So if you can't open CET, you can't really do anything past that
Those keys are stored here
D:\SteamLibrary\steamapps\common\Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\bindings.json
Either delete that file or open it and change cet binding
"cet": {
"overlay_key": 54043195528445952
},
I don't know if that number is universal across computers, but that's what mine is
Then the next time you run the game, you can open up CET, go to bindings, set cheat xp to whatever you want (I like the 6 insert, home, pageup... keys for things like that)
Then when you do the input bindings, it will see those custom keys as well
I agree it's a mess, but it's the only way I could think of to support existing keys as well as arbitrary ones
Exaple I'd like to start pull with 40 meters of distance, is that possible? That way i could manually set all the things and then it'll just load that be default on game launch.
Is there a db.sqlite3 file next to grappling_hook.log and init.lua?
If there is, you could try deleting it and let the game recreate it
You could try installing jetpack or wall hang, make a change to them and see if there's a similar db error
I have a really weird problem where when I try to bring it up, it's hidden by the game menu? So I'll open the CET console, which automatically pauses the game by taking you to the inventory screen or w/e, and then if I try to open this mod menu nothing happens. If I do it while the game isn't paused and without CET, it shows up but obv I can't do anything with the buttons lol. Any ideas? My CET is up-to-date
How to fix is pull up the config in game, then pull up CET, then check/uncheck that box at the top of the window
It's kind of a dumb option, since the window is unusable in game. It's more about keeping the window hidden by default when you pull up CET, but the standard way is to minimize until you want to use the window. I should get rid of that option, but leaving it just in case some people really like it
https://youtu.be/MYwKEz8UxTI
So basically it won't be open at the same time as CET for whatever reason. If I open it first and then CET, it goes away. I think the pause menu is hiding it somehow. If I bring it up on it's own, it shows, but I obv can't use it. If I open CET first, then try to open it, nothing happens.
----------
There's a tiny chance that it's minimized and covered by one of the other minimized windows, or the cet button bar
Or, it's somehow offscreen (but why would it be on screen in game?)
There's a layout.ini file in
D:\SteamLibrary\steamapps\common\Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks
Here are my settings (I'm on 4K)
[Window][Grappling Hook]
Pos=1575,604
Size=1550,1240
Collapsed=0
----------
The second thing to try is to move the entire grappling_hook folder out of
bin\x64\plugins\cyber_engine_tweaks\mods
Onto your desktop or something
I've never tried keybinds that complex. I just did simple keys like home, pagedown, etc. To be safe, you could remove that show/hide keybind as well
Then put the latest nexus copy into that mods folder. If that works, you could just start over from there
If there are other playthroughs that you want to keep settings for, then you would want that db.sqlite3 put back. But that's going to have that checkbox setting. I use a tool called "DB Browser for SQLite". That setting is in Settings_Int table (0 is false, 1 is true)
----------
I'm going to get rid of that checkbox. It seems to cause more trouble than it's worth
I have a lot of mods, but I really don't know what could be interfering with yours in that way - it's just a really odd problem. If I ever figure it out I'll let you know, though. Thanks for trying 🙏
Looking at the code that decides when to draw the config, there are several checks:
init.lua (line 545)
registerForEvent("onDraw", function()
if isShutdown or not isLoaded or not shouldDraw then
shouldShowConfig = false
do return end
end
if player and player.energy_tank and vars.energy < player.energy_tank.max_energy then
DrawEnergyProgress(vars.energy, player.energy_tank.max_energy, player.experience, vars, vars_ui_progressbar, const)
end
if shouldShowConfig and player then
local loc_shouldshow, is_minimized = DrawConfig(isConfigRepress, isConfigMinimized, vars, vars_ui, player, o, const)
The bool that I'm most suspicious of is shouldShowConfig, or there's a chance that it's shouldDraw
----------------------------------
When I get rid of the checkbox, I'll clean up a few functions. One of them is this listener (line 474):
registerForEvent("onOverlayOpen", function()
isCETOpen = true
if not vars_ui.autoshow_withconsole then
do return end
end
shouldShowConfig = true
end)
If you move that shouldShowConfig = true above the if statement, there's a chance that will fix your issue
registerForEvent("onOverlayOpen", function()
isCETOpen = true
shouldShowConfig = true
if not vars_ui.autoshow_withconsole then
do return end
end
end)
----------------------------------
I guess the other possibility is if one of your mods is putting you in a workspot all the time. If that's the case, moving shouldDraw = true above the workspot check could also fix it (line 400)
EDIT: actually, I don't think this will fix it. The config would never show up, CET open or not
PossiblyStopSound(o, vars)
shouldDraw = true -- move the set to true above workspot check
o:GetInWorkspot()
if o.isInWorkspot then -- in a vehicle
Transition_ToStandard(vars, const, debug, o)
do return end
end
--shouldDraw = true -- don't want a hung progress bar while in menu or driving