본문 바로가기

쓰기

아랄트랜스 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/7fa/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
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
109 Archive [플러그인, 소스] FixControlCharactor 20080817_4(테스트버전) file Hide_D 7877   2008-08-17 2009-01-06 01:01
 
108 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080805(테스트버전) file Hide_D 7830   2008-08-04 2008-08-05 01:06
 
107 Talk Hide_D군님, CCustomDic2 의 문제점을 알 것 같습니다.. [1] whoami 7811   2008-08-12 2008-08-12 22:41
저번에 (5) 문제.. 기억하시나요? 아마도 이것 때문인 것 같습니다. void CCustomDic2::PreCustomDic(LPSTR Dest, LPCSTR Source) { // ... 전략 for(int head=0;head<SourceLen;head++) { for(int tail=SourceLen-1;tail>head;tail--) { // ... 중략 ... //2...  
106 Archive [플러그인, 소스] RLCmd 20080806 file whoami 7775   2008-08-06 2009-01-06 01:00
 
105 Archive [플러그인, 소스] CustomSD 0.3 20080810(테스트버전) [2] file Hide_D 7743   2008-08-10 2008-08-10 14:40
 
104 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080806 [4] file whoami 7719   2008-08-06 2009-01-06 01:00
 
103 Talk 문자열 -> Hex 변환이 제대로 안되네요. [7] Hide_D 7561   2008-08-02 2009-01-06 01:00
LPSTR ConvertHex(LPCSTR source){ size_t Len=strlen(source); char Temp[2048]=""; BYTE szBuf[3] = { '', }; int j=0; for(size_t i=0;i<Len;i++){ szBuf[0]=(BYTE) source[i]; szBuf[1]=(BYTE) source[i+1]; if(szBuf[0]<0x80){ //1바이트 코드라면 j += ...  
102 Talk 퓩퓩... 퓩퓩... oTL whoami 7557   2008-08-02 2009-01-06 01:35
원인을 알아냈습니다. 하지만 이건.. 참 난감하군요. 이 문제는 RLCmd의 문제가 아닙니다. 이 문제는 SOW방식의 문제도 아닙니다. 이 문제는 한글 완성형 코드의 문제입니다... oTL 예전에 KoFilter 를 한참 만들고 있을 때... 이 이야기가 나온 적이 있었습니...  
101 Archive [플러그인, 소스] FixControlCharactor 20080815(테스트버전) [2] file Hide_D 7533   2008-08-15 2009-01-06 02:06
 
100 Archive ATCode 손보기 20111003 [3] FrigateBird 5924   2011-10-03 2011-12-12 18:46
http://polaris.aralgood.com/index.php?document_srl=1779329 예시 코드 *기능 HEX-16 (VIEW) 원문 XX XX XX XX XX XX XX XX XX XX XX XX <-원문도 박힘 (포인터 4 BYTE, 또는 메모리 효율상 한 라인으로 해결될때는 14~15BYTE 로 사용하여 원문이 메모리에 ...  
99 Talk AralTrans, ATCTNR 111112 버전 SVN에 추가. [1] whoami 5260   2011-11-12 2012-06-17 14:29
ATCTNR 의 SVN 소스가 후킹모드 2로 되어있었는데.. 아마 예전에 지나가다정착한이A 님이 발안해서 테스트하던 후킹모드 2 판의 소스가 올라가있었던 듯 합니다. 뭐.. 실제 머리싸매고 고민하다 보니 의외로 돌려놓기가 어렵지 않아서 후킹모드 1로 돌려놓고 ...  
98 Archive [실행파일] AralTrans 테스트 버전 20111027 [4] file whoami 5178   2011-10-27 2011-11-01 21:40
 
97 Archive [소스, 플러그인] ATCode 120401 [1] file whoami 5061   2012-04-01 2012-04-01 08:44
 
96 Talk XP3Dumper! [1] Hide_D 5000   2011-12-12 2011-12-24 02:57
기리기리랑 합치면 좀 재밌는게 나올 것 같아서 뜯어보고 있습니다. 결과물은 아마 내년(ㅋㅋㅋ)에 나올것 같네요  
95 Talk FrigateBird님의 ATCode 20111003버전에 대하여.. [9] whoami 4957   2011-11-02 2011-12-10 16:16
일단 FrigateBird(잘 알려진 피시로 호칭)님의 ATCode 20111003 (줄여서 1003버전) 을 한번 훑어보았는데요, 1003 버전의 주된 변경점은 Siglus 엔진에 대한 지원이 주를 이루고 있습니다. 물론 기존 ATCode 의 버그를 잡은 것도 있지만 마이너하니 넘어갑니다...  
» Talk AralTrans 20120214 버전 변경점 [6] whoami 4193   2012-02-14 2012-06-17 14:29
아랄트랜스 20120214 버전에서의 변경점 1. ATCTNR.dll 버그 수정 - 모듈 정보에서 이미지 파일 크기가 부정확할 경우 Access Violation 에러가 나는 문제 해결. Rewrite (Key) 에서 작동 확인. 다른 게임은 미확인이나 피시님의 ATCTNR 패치가 거의 동일하기 ...  
93 Talk SMSTR 의 부가옵션에 대한 토론.. [4] whoami 3800   2012-02-14 2012-07-12 19:27
ATCode 테스트버전 120207 의 댓글이 너무 복잡하게 꼬여서 이쪽으로 뺍니다. 현재 120207 에서 SMSTR 은 기본적으로 피시님 버전의 OVERWRITE(IGNORE,BUFCHANGE) 모드로만 돌아가도록 만들어져 있습니다. 그런데 피시님께서 부가기능이 필요하시다고 하셨는데...  
92 Archive [소스, 플러그인] ATCode 120310 [14] file whoami 3592   2012-03-10 2012-04-01 01:56
 
91 Talk 이지트랜스 플러그인 Ehnd 제작자입니다. [6] kiereh 3433   2014-02-27 2014-03-01 17:59
에그헤드의 필터 기능을 타 써드파티 프로그램에서도 사용할 수 있게 하자는 발상으로 이지트랜스 플러그인인 Ehnd를 제작하게 되었습니다. 플러그인이라고 하는 이유는 Proxy DLL 기법을 이용해 구현하였고 (Ehnd의 DLL 이름은 J2KEngine.dll, 기존 이지트랜...  
90 Archive [소스, 플러그인] ATCode 테스트 버전 120301 [17] file whoami 3360   2012-03-01 2012-06-17 14:29