아까 어떤 헬붕이가 근접추진 세팅하는데 어려움 겪는 것 같아서 빠르게 만들어왔어
사용방법은 gemini나, 지피티 등의 LLM에 다음 프롬프트의 빨간부분을 수정해서 붙여넣기 하면 돼
수정할 부분은 3개야
<<기존 config 파일>>에는 컨피그 파일의 내용을 전부 스크랩해서 붙여넣기 하면 되고, //로 된 내용만 있어도 잘 작동해
컨피그 파일 위치(Steam이 Programs Files (x86)에 설치됐을 경우:
C:\Program Files (x86)\Steam\userdata\<유저코드>\553850\remote\input_settings.config
<<여기에 시간 지정>>부분 관련해선 내 평균 fps와 밑의 자료를 확인하고 130m 넘는 부분의 "발사 딜레이" 값(0.13, 0.14, 0.15)을 가져와서 쓰면 되
https://docs.google.com/spreadsheets/d/1-F9wUG9ul-jofqHbdpE9mE3bkCQvE0og6fJZgXfREEo/edit?usp=sharing
<<여기에 버튼 지정>>에는 내가 조작하다 누를 수 있는 위치에 버튼 하나를 설정해서 넣으면 되, "j" "u" "numpad 9" "8" 이런식으로
프롬프트
다음은 내 헬다이버즈2 컨피그 파일내용이야. 기본설정과 다른 키를 할당하지 않은 기능은 생략할 수 있어
<<기존 config 파일>>
다음은 내가 수정할 기능들의 컨피그 코드야. 만약 기존 파일에 해당 기능에 대한 코드가 없다면 이 내용을 적어서 기본설정으로 할당된 키들을 명시해야돼
Player = {
CommunicationWheelO<금칙어방지>penBasic = [
{
trigger = "LongPress"
device_type = "PadDS"
input = "R1"
threshold = 0.15000000596046448
input_type = "Button"
}
{
trigger = "LongPress"
device_type = "PadXBOX"
input = "XboxRightShoulder"
threshold = 0.15000000596046448
input_type = "Button"
}
{
trigger = "LongPress"
device_type = "Keyboard"
input = "q"
threshold = 0.15000000596046448
input_type = "Button"
fixed_layout_id = 16
}
]
}
Avatar = {
Melee = [
{
trigger = "Press"
device_type = "PadDS"
input = "R3"
threshold = 0.30000001192092896
input_type = "Button"
}
{
trigger = "Press"
device_type = "PadXBOX"
input = "XboxRightThumb"
threshold = 0.30000001192092896
input_type = "Button"
}
{
trigger = "Press"
device_type = "Keyboard"
input = "f"
threshold = 0.30000001192092896
input_type = "Button"
}
]
Fire = [
{
trigger = "Hold"
device_type = "PadDS"
input = "R2"
threshold = 0.30000001192092896
input_type = "Button"
}
{
trigger = "Hold"
device_type = "PadXBOX"
input = "XboxRightTrigger"
threshold = 0.30000001192092896
input_type = "Button"
}
{
trigger = "Hold"
device_type = "Mouse"
input = "MouseButtonLeft"
threshold = 0.30000001192092896
input_type = "Button"
}
]
Map = [
{
trigger = "Tap"
device_type = "PadDS"
input = "Touchpad"
threshold = 0.30000001192092896
input_type = "Button"
}
{
trigger = "Tap"
device_type = "PadXBOX"
input = "XboxBack"
threshold = 0.30000001192092896
input_type = "Button"
}
{
trigger = "Hold"
device_type = "Keyboard"
input = "tab"
threshold = 0.30000001192092896
input_type = "Button"
}
]
}
다음과 같이 한 기능에 버튼 f, j등의 여러 버튼을 할당할 수 있어.
Avatar = {
Melee = [
{
trigger = "Press"
device_type = "PadDS"
input = "R3"
threshold = 0
input_type = "Button"
}
{
trigger = "Press"
device_type = "PadXBOX"
input = "XboxRightThumb"
threshold = 0
input_type = "Button"
}
{
trigger = "Press"
device_type = "Keyboard"
input = "f"
threshold = 0
input_type = "Button"
fixed_layout_id = 33
}
{
trigger = "Press"
device_type = "Keyboard"
input = "j"
threshold = 0
input_type = "Button"
fixed_layout_id = 36
}
]
}
최하위 속성에 있는 fixed_layout_id 속성은 전부 지워줘. 이걸 지우지 않으면 게임이 수정한 코드를 적용하지 않아
마지막으로 밑은 내가 원하는 기능에 대한 코드야. <발사 딜레이>는 <<여기에 시간 지정>>으로, <발사 버튼>은 <<여기에 버튼 지정>>으로 수정해서 기존의 내 컨피그 파일에 추가해줘
Player = {
CommunicationWheelO<금칙어방지>penBasic = [
{
trigger = "LongPress"
device_type = "Keyboard"
input = "<발사 버튼>"
threshold = 0
input_type = "Button"
}
]
}
Avatar = {
Melee = [
{
trigger = "Press"
device_type = "Keyboard"
input = "<발사 버튼>"
threshold = 0
input_type = "Button"
}
]
Fire = [
{
trigger = "LongPress"
device_type = "Keyboard"
input = "<발사 버튼>"
threshold = <발사 딜레이>
input_type = "Button"
}
]
Map = [
{
trigger = "LongPress"
device_type = "Keyboard"
input = "<발사 버튼>"
threshold = 0.01
input_type = "Button"
}
]
}
빨간글씨 부분을 수정하고, 잼미니, 지피티, 클로드 등의 자신이 자주쓰는 LLM에 붙여넣으면 알아서 수정해줄거임
이거 정확하게 조작이 어떻게 되는거야? 발사 > 근접공격로 캔슬 > 통신으로 또 캔슬 이거임?
로지텍으로는 못만들려나?
근접공격을 통신휠로 캔슬하고, 근접공격의 모션 도중에 발사를 하는거임, 근접공격 - 통신휠(로 근접공격 캔슬) - 지도(로 통신휠 캔슬) - 공격 로지텍은 내가 써보질 않아서 모르겠음. 츄라이츄라이