RimWorld
RiMind
27개 중 21~27개 표시 중
< 1  2  >
업데이트: 2025년 9월 6일 @ 오전 8시 36분

프롬프트 오작동 문제 수정

본 모드는 상호작용 하는 폰끼리 대화의 흐름을 유지할 의지 여부를 판단하는 모멘텀 시스템을 테스트하고 있습니다. 이를 위해 AI에 프롬프트를 보낼 때 '현재 발화는 어떤 목적을 갖는지', '답을 듣고 싶어서 하는 말인지'를 판단하는 식별자를 요구하고 있습니다.

그 식별자를 보낼 때 알아보기 편하려고 튜플을 썼더니 429 할당량 초과 오류가 반복하고(심지어 때때로 그냥 작동도 해서 저를 헷갈리게 만들었습니다) 뺐더니 응답을 받는 데에 성공했습니다. 원본 RimTalk의 코드를 참조하면서 디버깅하다 보니 찾았네요.

업데이트: 2025년 9월 6일 @ 오전 3시 01분

주요 버그 수정
폰들이 말을 멈추는 문제 해결: 게임 시작 후 일정 시간이 지나면 폰들의 발화 욕구 업데이트가 멈추고, 더 이상 대화를 생성하지 않던 치명적인 문제

Null Response 경고 및 대화 누락 문제 해결: AI가 정상적으로 대화를 생성했음에도, 프로그램이 응답을 제대로 읽지 못해 Null response 경고가 발생하며 대화가 누락되던 문제

야외(Outdoors) 공간 처리 오류 수정: 특정 상황에서 문 근처에 있을 때 게임이 멈추거나 심각한 오류를 발생시키던 문제

개선 사항 및 밸런스 조정 (Improvements & Balancing)
대화 요청 대기열 로직 개선: 한 폰이 AI의 응답을 기다리는 동안 다른 모든 폰의 대화 요청까지 막히는 현상 수정. 이제 AI 응답 시간과 관계없이 설정된 간격에 따라 순차적으로 대화를 요청

시간 계산 로직 안정화: 모드의 핵심 업데이트 로직을 림월드 기본 시간 시스템과 동기화하여 안정성을 높이고, 잠재적인 시간 계산 오류를 제거

코드 호환성 및 신뢰성 향상: 일부 림월드 버전에 따라 빌드 오류를 유발하던 코드를 모든 버전에서 안정적으로 작동하는 표준 API로 교체

내부 코드 정리: 오래되어 사용되지 않는 코드(if (false) 블록)를 정리하고, 최신 API 표준에 맞게 코드를 현대화하여 잠재적인 오류 발생 가능성을 줄임.

C#을 처음 만져봐서 잘 모르고 커스텀으로 만든 메소드들이 기존 림월드나 harmony의 일부 동작을 덮어쓰는 문제가 생겨서 모드성 이슈가 생기는 것이라 추측하는 중. 이 부분은 점진적으로 개선해나갈 예정.

업데이트: 2025년 9월 5일 @ 오전 10시 12분

한 번의 요청이 4회씩 전송되는 문제 발견, 발화 1건당 1회만 전송되도록 수정

업데이트: 2025년 9월 5일 @ 오전 9시 16분

빈 문자열 첫 메시지 → AI 혼란 → 비효율적 응답 → 할당량 2-3배 빠른 소모 → 게임 시작 직후 429 에러로 api 할당량 소진하는 문제 픽스

업데이트: 2025년 9월 5일 @ 오전 6시 54분

[Auto-generated text]: Update on 9/5/2025 10:54:33 PM.

업데이트: 2025년 9월 5일 @ 오전 5시 52분

[Auto-generated text]: Update on 9/5/2025 9:52:41 PM.

업데이트: 2025년 9월 5일 @ 오전 1시 09분

[Auto-generated text]: Initial upload.