아까 어떤 헬붕이가 근접추진 세팅하는데 어려움 겪는 것 같아서 빠르게 만들어왔어



사용방법은 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에 붙여넣으면 알아서 수정해줄거임