본문 바로가기

쓰기

아랄트랜스 20120214 버전에서의 변경점

 

1. ATCTNR.dll 버그 수정

- 모듈 정보에서 이미지 파일 크기가 부정확할 경우 Access Violation 에러가 나는 문제 해결.

   Rewrite (Key) 에서 작동 확인. 다른 게임은 미확인이나 피시님의 ATCTNR 패치가 거의 동일하기 때문에

   문제가 해결되었다고 생각됨.

- 바로가기 생성창에서 Execution Type 에 기본적으로 체크되어 있지 않은 문제 해결.

 

2. AralTrans.exe의 About창 시스템 정보 추가

- 윈도우 32/64 비트 여부

- 마지막 실행된 파일/로더 여부/AppPatch 정보

- 업데이터 정보/업데이터 INI 정보

 

(시스템 정보 예)

== 시스템 정보 ==
하드웨어 정보:
CPU - Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz
OS - Windows 7 Ultimate [7601.win7sp1_gdr.110622-1506] (64bit) // OS 32/64bit 정보 추가

 

중요 디렉토리 경로:
AralTrans 경로 - E:\eg\AralTrans
EzTrans 경로 - C:\Program Files (x86)\ChangShinSoft\ezTrans XP
내 문서 경로 - d:\Users\whoami\Documents
바탕화면 경로 - d:\Users\whoami\Desktop

 

마지막 실행 정보:
실행된 파일 - E:\eg\Key\Rewrite\[100903]_RLSE_Loader.exe // 마지막 실행된 파일 (혹은 지정된 로더)
실제 실행파일 - E:\eg\Key\Rewrite\SiglusEngine.exe // 실제 후킹된 파일 (Attachment Type 인 경우)

사용된 AppPatch - AppLoc // 어플로케일/JonK 사용 여부

 

AralTrans 업데이터 정보: // 업데이트 레지스트리 정보
AppDir - E:\eg\AralTrans
Name -
UpdateInfoURL - http://www.aralgood.com/update_files/AralTransUpdate.ini
Version - 0.2
업데이트 필요 여부 - 필요

 

AralTrans 업데이트 INI 파일 정보: // 업데이트 서버에서 받아온 업데이트 정보


[AppInfo]
UpdateInfoURL="http://www.aralgood.com/update_files/AralTransUpdate.ini"
Version="0.2"
RegPath="HKEY_CURRENT_USER\Software\AralGood\Update"
AutoRun="%AppDir%\AralTrans.exe"

(이하 생략)

 

---------------------------------------------------------------------------------------------------

 

이번 업데이트 중점사항은..

ATCode 테스트 중에 ATCTNR.dll 바꿔치기가 너무 귀찮아서 에러나는 부분을 아예 고쳐야겠다 싶었던 거와,

업데이터가 계속 재시작되는 것을 어떻게 잡을 수 있을까 싶어서 문제되는 분들의 AralSystemInfo.txt 를

모으기 위한 것입니다..

하다보니 마지막 실행파일 정보까지 넣으면 문제해결에 더 좋지 않을까 싶어서 같이 했다는;

 

소스및 실행파일 SVN 에 추가되었습니다.

 

업데이트는 Hide_D 님께 맡깁니다.. ㅎㅎ

제가 할까 했는데 아무래도 잘못 만지면 대형사고 칠 것 같아서 무서워요..oTL

분류 :
Talk
조회 수 :
4193
등록일 :
2012.02.14
01:58:46
엮인글 :
https://arallab.hided.net/49602/b39/trackback
게시글 주소 :
https://arallab.hided.net/board_devtalk/49602

Hide_D

2012.02.14
13:15:12

넵 알겠습니다. 저녁에 업데이트할게요!

Hide_D

2012.02.14
20:38:38

아 덤으로 지금은 제가 일일히 AralTrans.exe에 관리자 권한을 올려주고 있는데,

다음 빌드부터는 관리자 권한을 Visual Studio 상에 넣어주시면 감사하겠습니다!

Hide_D

2012.02.14
20:54:49

업데이트 완료!

whoami

2012.02.14
23:03:08

헉. requireAdministrator 권한을 제가 저번 버전에서 넣었다고 생각했는데.. 알고보니 Debug 구성에서만 넣었군요 oTL

넣고 재컴파일했습니다. 확인 가능하시면 재확인해보세요.

 

AralTrans 와 AralUpdater 둘 다 넣었습니다.

 

그러고보니. 아랄 0.3 svn 이 동작 않는 것 같던데 일부러 안 켜시는 건가요? 아니면 구 0.3은 포기하고

새로 제작하는 문제로 빼두신 건가요?

 

Hide_D

2012.02.16
00:15:43

아 서버가 재시작되면서 꺼졌었나 보네요. 다시 켜러 갈게요


+ 원래 XE에서 프로젝트 관리자를 지원해서 이쪽으로 옮겨오려는 생각이었는데

이제 개발을 안한다고 하니 그냥 구글로 다시 옮길까봐요 ㅠㅠ

Hide_D

2012.02.16
00:16:46

.... 헉 -_- 서버가 그사이에 재부팅이 아니고...

아예 OS를 새로 깔아버려서 SVN 서버 데몬이 통쨰로 날아갔군요......


후딱 백업해서 구글로 다시 옮기던가 할게요.

List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155437   2008-08-03 2008-12-16 00:03
184 Talk 스마트와 조금 다른 엔진의 처리...(알고보니 유리스엔진) [3] EroGame 1904   2012-05-30 2012-06-09 23:37
예전에 그 아랄과 최악의 상성으로 불리던 처리 방식이 KLEIN 사의 青空と雲と彼女の恋 여기서도 사용되네요. 그냥 포기할까 하다가... 스마트 방식과는 별개로 처리 방식을 하나 만들어야 될것 같습니다. (아래와 같은 처리를 한걸 여럿 보아왔기 때문에.. 스...  
183 Talk XP에서 번역시 단순에 의한 띄어쓰기 처리... [3] EroGame 1798   2012-05-28 2012-05-30 09:05
xp 에서 간혹 이지트랜스의 단순 딕을 사용시 나오는 하나의 버그가 있습니다. 예를 들면 @np20003이것은 대사입니다.%K 라는 대사가 있다고 가정할때 윈7에서는 필터 없이 그냥 번역을 거처도 앞뒤에 있는 1바이트 명령어에 아무런 변질도 되지 않고 나오게 ...  
182 Talk LEN 기능에서 체크기능 제거 및 투가기능. EroGame 1766   2012-05-10 2012-05-10 10:37
현재 LEN 기능으로 길이 연산 체크를 할때 -1이나 0의 범위까지 0x00인 NULL 문자로 길이 체크를 하잖아요? 그렇지 않은 경우도 있네요. 길이는 있으나 해당 번역문+길이 위치에 NULL문자가 없는 형태의 길이 교체형태도 추가주세요. (그때는 길이값만 변하도...  
181 Talk 픽스라인 추가기능 건의. EroGame 1799   2012-04-29 2012-04-29 15:18
현재 픽스라인에 버그도 버그가 많지만.. 일단 부가적으로 추가할 기능 몇개 끄적여 놓고 갑니다. (까먹을까봐) 1.패턴 중 인자값에서 번역 인자로 지정할때(임의의 길이 설정시) 공백 제거 기능 추가 말 그대로 임의 길이로 지정하여 번역함으로 해놓고 그 부...  
180 Talk 어김없이 기능추가 건의입니다. [3] EroGame 1865   2012-04-22 2012-05-05 09:15
그 뭐냐. 스마트 기능이 어째 제대로 빛을 발휘하지 못하고 있습니다. 왜그런가 되돌아서 생각해보니 발더스카이 개조할때 구현한 기능중 하나가 스마트에서 빠졌다는겁니다;; 그래서 요번 기가 사에서 나온 게임들 전부가 에러 팅팅 거리면서 꺼지더군요. OTL...  
179 Talk ATCode 새로운 기능 추가. [5] EroGame 2518   2012-04-01 2012-04-03 19:19
제가 시간만 된다면 약간의 데모스럽게 소스라도 올려드리는데.. 좀 여의치 않군요. 일단 생각한 방안입니다. 예전부터 필요한 기능이라 생각했는데 이래저래 고민 끝에 해결방안이 나왔습니다. 현재 ATCode의 후킹 방식은 한 함수 내에 후킹 지점부터 리턴 포...  
178 Talk SMSTR 의 부가옵션에 대한 토론.. [4] whoami 3800   2012-02-14 2012-07-12 19:27
ATCode 테스트버전 120207 의 댓글이 너무 복잡하게 꼬여서 이쪽으로 뺍니다. 현재 120207 에서 SMSTR 은 기본적으로 피시님 버전의 OVERWRITE(IGNORE,BUFCHANGE) 모드로만 돌아가도록 만들어져 있습니다. 그런데 피시님께서 부가기능이 필요하시다고 하셨는데...  
177 Talk CustomDic의 동작 방식에 대해서 secret Hide_D 4   2012-02-14 2012-02-14 13:36
비밀글입니다.  
» Talk AralTrans 20120214 버전 변경점 [6] whoami 4193   2012-02-14 2012-06-17 14:29
아랄트랜스 20120214 버전에서의 변경점 1. ATCTNR.dll 버그 수정 - 모듈 정보에서 이미지 파일 크기가 부정확할 경우 Access Violation 에러가 나는 문제 해결. Rewrite (Key) 에서 작동 확인. 다른 게임은 미확인이나 피시님의 ATCTNR 패치가 거의 동일하기 ...  
175 Talk XP3Dumper! [1] Hide_D 4996   2011-12-12 2011-12-24 02:57
기리기리랑 합치면 좀 재밌는게 나올 것 같아서 뜯어보고 있습니다. 결과물은 아마 내년(ㅋㅋㅋ)에 나올것 같네요  
174 Talk AralTrans, ATCTNR 111112 버전 SVN에 추가. [1] whoami 5260   2011-11-12 2012-06-17 14:29
ATCTNR 의 SVN 소스가 후킹모드 2로 되어있었는데.. 아마 예전에 지나가다정착한이A 님이 발안해서 테스트하던 후킹모드 2 판의 소스가 올라가있었던 듯 합니다. 뭐.. 실제 머리싸매고 고민하다 보니 의외로 돌려놓기가 어렵지 않아서 후킹모드 1로 돌려놓고 ...  
173 Talk FrigateBird님의 ATCode 20111003버전에 대하여.. [9] whoami 4957   2011-11-02 2011-12-10 16:16
일단 FrigateBird(잘 알려진 피시로 호칭)님의 ATCode 20111003 (줄여서 1003버전) 을 한번 훑어보았는데요, 1003 버전의 주된 변경점은 Siglus 엔진에 대한 지원이 주를 이루고 있습니다. 물론 기존 ATCode 의 버그를 잡은 것도 있지만 마이너하니 넘어갑니다...  
172 Talk Windows 7, UAC, 64bit Hide_D 9107   2011-04-24 2011-06-28 01:25
사실상 요새 구입하는 '최신형' 컴퓨터들이 갖는 세팅이 Windows 7 64bit에다가 UAC를 기본값으로 두고 사용하는 방식인데, 기존 아랄트랜스가 여기에 대응하지 못하는 부분이 많습니다. Windows 7 - 사실 이게 제일 속편합니다. 이거 자체로는 문제되는 부분...  
171 Talk 컨텍스트 구조 제안(핸들러 구조) [4] Hide_D 8336   2011-04-21 2011-04-23 20:17
가령 모듈 3가지가 DumpText, FixLine, EzTransXP 요렇게 있다고 가정할때 var c0_EzTransXP = new EzTransXP("NoSpace"); var c0_DumpText = new DumpText("KOut,KHex,KHex16"); var c0_FixLine = new FixLine("/ATData/c0.dat"); c0_DumpText.setNext(c0_EzT...  
170 Talk AT 0.3 재설계 프로젝트 [1] 아랄 10551   2011-04-16 2011-04-17 09:52
1. 인젝터-서버 방식 2. IDE = vs2010 3. AT 0.3에서 시도하려 했던 중복 기능의 모듈화는 유효, 모듈 명명은 언제든 변할 수 있음 FontMapper, UITrans 4. 스크립트 엔진 = v8 5. 각 플러그인은 운용중인 파일을 반환하는 인터페이스를 가져야 함 6. Launcher...  
169 Talk 작전명. '누덕누덕' 작전 시작 Hide_D 10674   2011-02-18 2011-02-18 00:02
AralTrans 0.2에서 시작해서 눈꼽만큼씩 고쳐나갈 생각입니다. 주 타겟 OS : Windows 7 32bit 목표 일자 : 2012년 오기 전 PS : JSCustom 프로젝트는 연기되었습니다.  
168 Talk AppLoc.exe를 거치지 않고 AppLocale 가동시키는 법! Hide_D 18684   2011-01-28 2011-01-28 01:54
환경 변수 두개를 다음과 같이 세팅합니다. set __COMPAT_LAYER=#APPLICATIONLOCALE set AppLocaleID=411 그리고 나서 원하는 프로그램을 돌리면 자동으로 AlLayer.dll이 인젝션 됩니다.  
167 Talk 폰트함수인덧 아무개 18005   2011-01-11 2011-01-11 23:38
CreateFontIndirect_Correct 누가 후킹 하나열[...........]  
166 Talk 웹 계정 아이디/비밀번호 secret Hide_D 1   2011-01-02 2011-01-02 16:21
비밀글입니다.  
165 Talk DenyWord + 정규표현식? Hide_D 17305   2010-12-18 2010-12-18 00:05
어차피 문자열을 찾는 구조였으니 그냥 Boost꺼나 C++0x의 STL에 달려있는 정규표현식 모듈 들고와서 Deny, Allow, Exact에다 정규 표현식도 합쳐볼까요?