Posts
9 posts네버윈터나이츠 DLG에서 TLK 대조 후 문자열 추출
1> dialog.tlk 경로를 연동하지 않은 상태의 NWN explorer 에서 dlg 파일을 연후 raw hierarchy에서 Export Text로 뽑은 텍스트 파일 2> 기반으로 추출한 NWN 오리지널 버전에서 뽑은 텍스트 파일 혹은 추출 작업된 텍스트 파일로 여기서는 "169.txt"로 특정 3> 프로그램이 1과 2의 파일을 비교해서 텍스트를 추출한다 //도스창에서 실행한다면 DLGwithTLK.exe "m0q01a01pave.dlg.txt" "m0q01a01pave.txt" #include "iostream"#include "stdio.h"#include "stdlib.h" int main(int argc, char* argv[]){FILE *IN1, *IN2, *OUT
로맨싱사가 글로벌서버 로맨싱어워드 캠페인 시작
로맨싱사가 리뉴이버스에 잠시 신경을 안쓰고 있는 사이에 무려 1주년 캐릭터를 땡겨왔네요. 종종 2배속 진행이라고 말하곤 했습니다만 이젠 몇배속인지 가늠하기도 어려운 지경입니다. @_@a 2019년판 추억의 복마전에서 간판 캐릭터는 당시 가챠 픽업 대상인 카트리나와 노라였습니다만 글섭에서는 어워드 사라와 엘렌으로 변경을 했네요. 1주년 운디네가 어워드 가챠에 포함되어 있는걸 감안하면 이외로 빠른 시기에 1주년 사라와 엘렌이 등장할 가능성도 있지 않을까도 싶습니다. 게다가 추억의 복마전보다 더 우선순위가 높은 보물지도 퀘스트도 함께 진행 중입니다. 황금지도에서 SS 코끼리를 뽑으면 코끼리코인으로 모은 조각 600개로 바로 50렙을 만들어 줄 수 있겠죠. 그러니까 조각250개로 소환하는 짓은 마
네버윈터나이츠 EE 디버깅 잡담
빔독이 EE에서 추가한 UI는 바이오웨어의 오로라 엔진에서 벋어나 NUI (new ui라는 뜻이겠죠)로 명명한 메소드에서 독립적으로 시행되고 있습니다. 문제는 외부에서 환경변수를 수정할 방법을 찾을 수가 없네요. settings.tml 이라는 관련 파일이 생성되기는 하지만 그냥 레지스터 로그나 다름 없는 파일로 딱히 의미가 없습니다. nui 메소드에 ruleset 서브루틴을 호출하고 다시 show-challenge-ratings 같은 서브루틴을 계속해서 호출해서 더하는(정의하는) 단순한 구조를 취하고 있는 것 같네요. 제가 원하는 수정 방법은 실마리가 없지만 기왕 디버깅을 하는 중이니 다른 방법도 일단 함 찾아봅니다. 그래서 폰트쪽으로 검색을 해봤는데요. 네윈나EE에서 폰트는 초기버전인 1.78 E
네버윈터나이츠 EE도 64bit으로 판을 올렸구나
도저히 네윈나 모더 지식으로 찾질 못해서 디버깅으로 찾을려고 했는데 32bit 초기버전과 달리 어느사이 64bit로 프로그램을 변경했더군요. 젠장;;; 오리지널판의 경우 디버깅을 해보면 제가 찾고자하는 함수부의 호출 흔적을 찾을 수가 있는데 아마 EE도 위치는 비슷할거라고 생각합니다. 까먹어버리기 전에 주말쯤에 다른 디버깅툴로 다시 시도해봐야겠다.



