RimWorld

RimWorld

Keep Aim N' Shoot
Showing 1-7 of 7 entries
Update: 28 Aug @ 4:27am

패치노트 — Keep Aim n’ Shoot (v1.2, RimWorld 1.6)
신규/변경

연사 유지 & 재조준 이월: 대상이 사망/이탈/사거리불가가 되면 즉시 다음 적으로 스왑하여 사격을 지속. 조준 진행도 60% 이월(기본).

버스트 중 스왑: 버스트 도중에도 대상이 무효가 되면 합리적인 후보로 즉시 전환.

명중률 페널티: 스왑 직후 사수 명중률 ×0.75(= -25%)를 60틱 동안 적용. 전부 설정 가능.

설정 UI 추가

프리셋: 보수적 / 기본 / 공격적 / 저사양

슬라이더: 이월 %, 페널티 지속(틱), 페널티 배수, 재타겟 쿨다운, 시야끊김 유예, 히스테리시스

토글: 다운자 자동 제외(기본 ON), 플레이어 강제 시 다운 허용(ON), 휴면 메카 제외(ON), 드래프트 한정(기본 OFF)

규칙 정리

다운된 대상: 자동 조준에서는 제외. 단, 사냥(Hunt) 중이거나 플레이어 강제 지시면 허용.

능력/바닥 지정 시전(점프팩/물폭탄/벽세우기 등)은 비간섭.

시체도 적대 판정에 포함하여 버스트 끊김 완화.

버그 수정

근접 교전 방해 수정: 최소 사거리 내부이거나 인접 1타일에 적이 있을 때는 재타겟을 하지 않아 바닐라의 자동 근접 공격이 정상 작동.

버스트 중단 개선: 대상 즉사 시 미니건/차지라이플 등에서 중간에 끊기던 사례를 완화.

바닥 지정 시전 오작동(제자리 시전/실패) 방지: 바닥 타겟팅 Verb는 아예 건드리지 않도록 재확인.

판정 다듬기: 다운/휴면/시체/무파벌/분노동물 등의 적대 처리 일관성 개선.

Harmony 호환성 강화

Verb.TryStartCastOn 모든 오버로드 대상으로 패치.

정확도 페널티 훅을 StatWorker.GetValue Postfix로 이동하고, 내부 필드 접근은 리플렉션(읽기 전용) 으로 변경 → 1.6/다중 모드 환경에서 패치 실패 및 예외 해결.

UI: 라벨-슬라이더 간격 조정, 다국어 라벨 정돈.

제거/정리

“사냥 중 비활성” 옵션 제거: 혼동 요소 정리. 사냥 중 다운 대상 허용은 기본 규칙으로 내장.

밸런스 기본값

이월 60% / 페널티 60틱 ×0.75 / 재타겟 쿨다운 45틱 / 시야끊김 유예 90틱 / 히스테리시스 2.0

권장 사항

다른 “사격 AI/자동 타겟” 모드와 병행 시, 충돌 느낌이 있으면 재타겟 쿨다운↑ 또는 히스테리시스↑ 조정 권장.

이상 동작 시 설정창의 기본값 초기화 후 재시도.

Patch Notes — Keep Aim n’ Shoot (v1.2, RimWorld 1.6)
New / Changes

Keep firing & aim carryover: On target death/invalid/LOS loss, immediately swap to a new target and continue firing. 60% warmup carryover by default.

Mid-burst retarget: During burst, swap if current target becomes invalid; gracefully end burst if no candidate.

Accuracy penalty: After a swap, apply ShootingAccuracy ×0.75 for 60 ticks (all configurable).

Settings UI

Presets: Conservative / Default / Aggressive / LowSpec

Sliders: Carryover %, Penalty duration (ticks), Penalty multiplier, Retarget cooldown, Lost-LOS grace, Hysteresis

Toggles: Exclude downed by auto-target (ON), Allow downed when player-forced (ON), Exclude dormant mechs (ON), Restrict to drafted (default OFF)

Rules

Downed targets are excluded from auto-target unless Hunt job or player-forced.

Ability/floor-target verbs (jump packs, water skip, wall, etc.) are not touched.

Corpses count as hostile for burst continuity.

Fixes

Melee auto-attack restored: If inside min range or a hostile is adjacent (1 cell), the mod won’t retarget, letting vanilla auto-melee kick in.

Burst interruption improved for weapons like miniguns/charge rifles on instant-death swaps.

Floor-target casts no longer misfire/stand-still — we fully ignore them.

Hostility filters refined for downed/dormant/corpse/factionless/manhunter cases.

Harmony compatibility

Patch all Verb.TryStartCastOn overloads by name.

Move accuracy penalty hook to StatWorker.GetValue Postfix and read stat via reflection (read-only) → avoids patch errors on 1.6/mod stacks.

UI spacing and localization polish.

Removed / Cleanup

“Disable during Hunt” option removed to reduce confusion; downed allowed during Hunt is now a built-in rule.

Default Balance

Carryover 60% / Penalty 60t ×0.75 / Retarget CD 45t / LOS grace 90t / Hysteresis 2.0

Notes

Using other targeting/AI mods? Consider raising retarget cooldown or hysteresis if behavior feels too switchy.

If anything feels off, hit Reset to defaults in the settings and retry.

Update: 19 Aug @ 12:10pm

[Auto-generated text]: Update on 8/20/2025 4:10:35 AM.

Update: 19 Aug @ 11:46am

사냥 중 다운 된 폭탄사슴과 폭탄쥐에 대한 마무리사격이 시전되지 않는 문제로 사냥 중에는 해당 기능이 적용하지 않게끔 수정

Fixed an issue where the finishing shot was not cast on downed bomb deer and bomb rats during hunting, so that the function is not applied during hunting.

Update: 19 Aug @ 6:31am

패치 노트 — Keep Aim n’ Shoot v1.1.0

(배포일: 2025-08-19, RimWorld 1.6, Harmony 필요)


요약

설정 페이지 강화: 마스터 스위치(전체 ON/OFF)와 프리셋 3종(보수/기본/공격적) 추가.
바닥 지정 시전 완전 호환: 점프팩 도약, 벽 세우기, 워터스킵/물폭탄 등 셀(target cell) 기반 능력 정상 작동.
현지화 + UI: 한국어/영어 지원(그 외 언어는 영어 폴백), 슬라이더와 라벨 간격 개선.
패키지 정리: 클래식(비설정) 버전 제거 → 단일 설정 가능 버전으로 통합.
아이콘 갱신: Mod Settings 목록 아이콘을 안 B(시안 링) 으로 적용.


변경/개선

마스터 스위치: “Enable mod” 한 번에 모드 전체 ON/OFF. OFF일 때는 바닐라 동작 사용.
프리셋 버튼:
보수(Conservative): 신중한 재타겟, 강한 페널티, 높은 히스테리시스
기본(Default): 권장 기본값
공격적(Aggressive): 빠른 재타겟, 약한 페널티, 낮은 히스테리시스
슬라이더/라벨 간격 조정으로 가독성 향상.
현지화(Keyed): 한국어/영어 동시 제공, 다른 언어 선택 시 영어로 자동 폴백.
설정 가능 파라미터(변동 없음):
조준 이월률(기본 60%), 스왑 페널티 지속/정확도 배수(기본 1초, ×0.75)
재타겟 쿨다운, 시야 상실 유예, 스왑 히스테리시스
정책 토글: 자동 조준 시 기절 대상 제외, 강제 명령 시 기절 대상 허용, 휴면/비활성 메카 제외, 소집 중에만 동작, 사냥 중 비활성(옵션)


버그 수정

바닥 지정 시전 미작동/제자리 시전 문제 해결
패치 범위를 무기 발사 Verb(총/발사체/장비 원거리 무기) 로 한정.
셀 타겟(LocalTargetInfo.Cell) 을 유효로 처리하여 점프/초능력/건설형 능력 정상 발동.


호환성

기존 세이브와 호환. (동일 모드 하나만 활성화 권장)
전투 로그/대화 훅 모드와의 충돌 완화 유지.

=======

Patch Notes — Keep Aim n’ Shoot v1.1.0

(Release: 2025-08-19, RimWorld 1.6, requires Harmony)


Summary

Settings overhaul: added Master Switch (global ON/OFF) and three presets (Conservative / Default / Aggressive).
Full compatibility with floor-targeted casts: jump packs, wall placement, waterskip/bombs and other cell-target abilities now work properly.
Localization & UI: Korean/English with English fallback; improved label–slider spacing.
Package cleanup: removed the Classic variant → single configurable build only.
Icon update: Mod Settings icon switched to Variant B (cyan ring).


Changes & Improvements

Master Switch: instantly toggle the entire mod logic. When OFF, vanilla targeting is used.
Presets:
Conservative – slower retarget, stronger penalty, higher hysteresis.
Default – recommended baseline.
Aggressive – faster retarget, lighter penalty, lower hysteresis.
UI spacing for better readability.
Localization (Keyed): KR/EN provided; other languages fall back to EN.
Tunable parameters (unchanged): carry-over ratio, swap penalty duration/accuracy, retarget cooldown, lost-LOS grace, hysteresis, and policy toggles (exclude downed on auto, allow downed when player-forced, exclude dormant mechs, only when drafted, disable during Hunt).


Fixes

Resolved floor-target cast not firing / self-casting by limiting logic to weapon fire verbs and treating cell targets as valid.
Compatibility
Save-compatible. (Keep only this mod enabled.)

Reduced conflict with combat-log/dialogue mods retained.

Update: 18 Aug @ 7:16am

패치 노트 — 사격 유지 및 재조준 (Keep Aim n’ Shoot) v1.0.0

(배포일: 2025-08-18, RimWorld 1.6, Harmony 필요)


요약

이전 버전은 특정 환경에서 기능이 정상 동작하지 않던 문제가 있었습니다.
오늘 전 범위 테스트를 완료했고, 핵심 기능이 완전하게 작동함을 확인했습니다.


변경/개선 사항

연속 사격 유지: 대상이 사망/이탈해도 즉시 다음 타겟으로 이어쏨(버스트 무기 포함).
조준 이월: 타겟 전환 시 현재 조준 진행도 60% 이월.
스왑 페널티: 타겟 변경 직후 1초간 명중률 −25%.
타겟 필터링 정교화:
다운(실신) 대상 자동 조준 제외(플레이어 강제 명령 시에는 사격 허용).
휴면/비활성 메카 자동 조준 제외.
불필요하게 가까운 적만 고르는 현상 수정(원거리/측면도 후보화).
버스트 안정성: 즉사/다운/시야 단절 등에서도 후보가 있으면 즉시 스왑하여 버스트 중단 방지.
호환성: RimDialogue 등의 전투 로그 훅과 충돌 최소화를 위한 호환 패치(옵션 내장).


안정화/버그 수정

대상 전환 시 드물게 사격이 멈추는 문제 수정.
특정 상황에서 개발자 도구(Dev 콘솔) 반응 저하 유발 가능성을 낮춤.
기타 사소한 NRE/로딩 경고 완화.


알려진 문제

현재 기준 특이사항 없음. 문제 발생 시 로그와 함께 제보 부탁드립니다.

=======

Patch Notes — Keep Aim n’ Shoot v1.0.0
(Release date: 2025-08-18, RimWorld 1.6, requires Harmony)


Summary

Previous builds had cases where the mod did not function correctly.
As of today, we’ve completed testing and confirmed the mod is fully functional.
Changes & Improvements
Sustained Fire: Automatically continues firing at the next target when the current one dies/leaves (works with burst weapons).
Aim Carry-over: 60% aim progress is transferred on target swap.
Swap Penalty: −25% accuracy for 1 second after swapping targets.
Smarter Targeting Filters:
Downed (incapacitated) pawns are excluded from auto-targeting (still allowed when player-forced).
Dormant/disabled mechs excluded from auto-targeting.
Fixed “only shoots nearby” behavior—mid/long-range threats are now valid candidates.
Burst Stability: On death/down/LOS loss, if a candidate exists the mod force-swaps immediately, preventing burst interruption.
Compatibility: Built-in shim to reduce conflicts with combat log hook mods (e.g., RimDialogue).


Fixes

Resolved cases where firing stopped on target switch.
Reduced chances of Dev tools becoming unresponsive due to edge-case errors.
Mitigated minor NREs/load warnings.


Known Issues

None observed at this time. Please report with logs if you encounter anything.

Update: 13 Aug @ 8:43am

[Auto-generated text]: Update on 8/14/2025 12:43:14 AM.

Update: 13 Aug @ 8:41am

[Auto-generated text]: Update on 8/14/2025 12:40:52 AM.