본문 바로가기

쓰기

1. 유리스 엔진 전반각 패턴생성 문제해결

2. 개행으로 라인 번역기능 강화(\r\n과 \n 의 구분확인)

3. 포인터 강제 백업 -> '원본 백업 및 복구' 로 변경

    메모리 덮어쓰기 모드에서도 사용 가능합니다.

    (단, 복구할때는 원래의 원본의 값이 그대로 있다는 가정하에 복구됩니다. 이 기능만 단일로 쓰는 것보다 복구코드와 병행해서 쓰는것을 추천합니다.)

4. 길이보정 및 원본 백업 등의 복구 타이밍을 수정


dddd.png


첫번째 그림처럼 복구코드를 사용할 경우에는 

후킹 신형 방식과 원본 백업 및 복구는 디폴트로 선택된 것과 동일하게 동작합니다.


두번째 그림과 같이 원본 백업 및 복구 메모리 덮어쓰기나 포인터 바꿔치기, 스마트 등 옵션에서 사용가능합니다.






..... 주저리 (2번기능 테스트)

니트로 엔진 기능을 제외해도 될듯 싶다.

아래는 스마트 기능으로만 테스트 해본 코드의 결과이다.


픽스는 초반에만 확인했기 때문에

선택지라든가 등이 보이면 픽스로 예외처리를 하면 될것으로 보입니다.


또한 영어문자 띄어쓰기로 인한 문제는

커스텀딕을 이용하여 모든 영어를 대입하면 된다고 합니다.


HOOK(0x004549CB,TRANS([[[[[esp+0x4]+0x14]]+0x4]+0x4]+0xc,SMSTR,SCRTRANS,PTRBACKUP),RETNPOS(SOURCE)),FORCEFONT(5),ENCODEKOR,HOOK(0x004B2C8C,TRANS([esp+0x8]+0x4,SMSTR,PTRBACKUP),RETNPOS(SOURCE)),HOOK(0x0045C4FB,TRANS(esi+0x54c,SMSTR,PTRBACKUP),RETNPOS(SOURCE)),HOOK(0x004D63C6,TRANS(eax+0x4,SMSTR,PTRBACKUP),RETNPOS(SOURCE)),HOOK(0x004E22E2,TRANS(esp+0xc,UNICODE,SMSTR,PTRBACKUP),RETNPOS(SOURCE))


KoFilter{},DenyWord{},FixLine{}



STEINSGATE.exe FixLine.dat


sg1.png02.png03.png04.png

TwoComet

2013.06.23
00:57:19

6월 23일자 업데이트에 16일자 파일이 포함됬습니다.

TwoComet

2013.06.23
15:25:28

길이보정과의 강제복구간의 문제나

복구코드등을 사용한 원본 및 백업등의 테스트 후 이상 유무 보고 부탁드립니다.

(15:20)

두통

2013.06.23
15:57:27

OS : XP

스마트 후킹시 튕기거나 미번역됨

+과거버전 다운로드 2013년도 버전은 링크가 모두 깨져있음

(15:50)

TwoComet

2013.06.23
16:40:26

말씀하신 2가지 수정

제보감사합니다.

(pm 4:44)

두통

2013.06.24
02:08:47

카구야회사의 백코기흑코기같은 경우


(0x00491563,TRANS([EAX],PTRCHEAT,LEN(-8)),TRANS([EAX+0X4],PTRCHEAT,LEN(-8)),TRANS([EAX+0X8],LEN(-8),PTRCHEAT)


위와같이 한군데 주소에서 3군데 인자를넣어서 포인터, 길이보정값으로 -8을 쓰는데 3줄출력후 2줄출력시 3번째라인이 잔류하는 현상이 보입니다.


+포럼게시판 파일첨부기능 작동이 안됩니다.

TwoComet

2013.06.30
11:25:43

잔류하는 현상 캡처로 혹시 부탁드릴수 있을까요.


+ 이전 복구작업으로 인해 DB가 엉망이 되었습니다. 죄송합니다.

두통

2013.07.01
00:35:30


sampleEX.JPG 

위와같이 라인 두개가 출력되고 다음에 라인 한개가 출력된다면

위와같이 1라인만 출력되야하는데 두번째 라인이 사라지지않고 남아있는 겁니다.



첨부 :
sampleEX.JPG [File Size:33.1KB/Download48]

두통

2013.06.25
20:58:57

울프툴 같은경우 대사를


(0x0049105b,TRANS([ECX+0X4],PTRCHEAT,LEN(ECX+0X14)),RETNPOS(COPY))


스마트후킹도 가능하고 포인터형식도 가능한지점에서 포인터형식 후킹을 하고있는데 업데이트이후 멈추는 현상이 있습니다.


약간의 건의사항

+아랄옵션중 ATData 보관서 사용 기능을 보관만하는 기능으로 변경 했으면 합니다.

필터파일을 수정하더라도 ATData.zip파일에 이미 파일이 존재한다면 덮어써버리는 상황이 나와서 종종 헤매는분이 있습니다.

아니면 아랄실행시 풀어헤칠때 존재하는 파일 건너뛰던지 하는게 어떨까합니다.


+픽스라인필터를 넣으면 기본적으로 기본셋팅 사용인데 디폴트를 사용안함 으로 변경하것도 어떨지...

Wales

2013.06.25
21:25:01

ATData 보관 디폴트값을 바꾸는것도 좋을듯 하네요.

이전 필터로 덮어쓰는 현상이 있어서 아예 안쓰는 기능이죠.

이기능 생겼을때 코드 올리면서 비사용으로 하는걸 권장하기도 했었고...

whoami

2013.06.26
00:06:30

어라? 이상하군요.

 

처음 개발할때부터 ATData.zip 내 파일이 ATData 폴더내 파일보다 최신일때만 압축이 풀리게 되어있을텐데요.

반대로 ATData폴더내 파일이 최신이면 ATData.zip 내의 파일을 업데이트하도록 되어있고요.

 

두통

2013.06.29
01:46:05

개행문자로 분할번역 체크시 튕김

+6월1일자 아랄에서 개행문자로 분할번역 사용시  신형/복구코드 모두 복사본 방식을 취하는것같습니다.

TwoComet

2013.06.30
11:19:32

혹시 사용한 녀석은 어떤 게임인가요?


복사본이라 함은 구 아랄의 후킹방식을 말씀하시는건가요?

개행문자로 번역 사용시  라 함은 조금 무리가 있네요.


신형/복사 방식의 전환은 하위 인자들 세부 옵션들로 교채될 수 없습니다.


개행문자로 번역을 사용 가능한 문장은

예를 들면 전체 스크립트가 2MB 이하인 NULL 문자로 끝나는 스크립트여야 하며

중간중간에 개행문자인 \n(0x0A) 나 \r\n(0x0d 0x0a) 가 들어있어야 합니다.


그리고 덤프텍스트를 열어보시면 순차적으로 번역되는걸 볼 수 있는데

이때 기리기리처럼 라인 번역을 이용하기 때문에

덤프로 실시간으로 번역상태를 보지 않은채 테스트를 하면

렉걸린 현상처럼 보일 수 있습니다.

(이때, 윈7은 멈춤상태인 프로그램을 광클릭하면 종료하겠냐고 튕긴 현상과 같은 창이 뜨게 됩니다)


개행이 많은 스크립트일 수록 번역하는데 속도가 걸립니다.


이점에 유의해 주시기 바랍니다.

두통

2013.07.01
00:43:58

니트로+ 이번에 나오는 체험판

君と彼女と彼女の恋。


6월23일자 는 분할번역시 튕기고 // 6월1일자 분할번역시에는 튕기 않더군요.


sampleEXX.JPG 



첨부 :
sampleEXX.JPG [File Size:5.7KB/Download41]

TwoComet

2013.07.01
22:21:18

혹시 그때 사용하는 개행문자는 0x0a 하나뿐인가요

아니면 0d 0a 인가요?


혹은 2개가 병행되어 있나요?

두통

2013.07.01
22:47:17

txt 파일 헥스프로그램으로 봐보시면 0D 0A // 0A  병행사용입니다.

첨부 :
nss.txt [File Size:1.2KB/Download40]

TwoComet

2013.07.01
23:33:50

오...지져스..

TwoComet

2013.06.30
11:17:18

버그가 쏟아지는군요.

List of Articles
번호 제목 글쓴이 조회 수 추천 수sort 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
429 Archive [플러그인] OutRuby 임시 버전 20081012_2 [7] file Hide_D 28333   2008-10-12 2015-07-14 15:18
 
428 Talk ATCTNR에다가 Python만 갖다 붙여도...? [1] Hide_D 279   2016-01-11 2016-01-12 01:30
ATCTNR에 몇가지 버그는 좀 있지만 이거 좀 보완하고, 인젝터 세팅가능하게 한다음에 ATCTNR + ProtocolBuffer(+gRPC) + Python 3 정도로 해서 묶으면, 꽤 재미있는 물건이 나오지 않을까 생각해봅니다 ㅇㅇ 이쪽은 Standalone으로 해볼만할 것 같기도 하고...  
427 Archive [본체] AralTrans.exe ATCTNR.DLL 150622 [4] file TwoComet 534   2015-06-22 2015-07-25 00:12
 
426 Archive [플러그인,소스] KoFilter 테스트 버전 20081118 file whoami 15552   2008-11-18 2008-11-18 23:37
 
425 Talk 아랄 트랜스 github/svn [6] ka7713 734   2018-12-26 2018-12-30 17:26
안녕하세요. 아랄트랜스 0.2/0.3 업데이트가 되지 않는 것이 안타까운데, github나 다른 곳으로 올려주실 생각은 없으신지요. 큰 도움은 안되더라도 조금이나마 기여하고 싶네요.  
424 Archive [플러그인] N eueGoogleTrans 180202 [5] file oscarw854 1413   2018-02-02 2018-02-03 17:45
 
423 Talk VB.NET에서 ezTransXP.dll사용하는 방법은 없나요? [1] R2D2 359   2016-06-14 2018-06-20 14:44
vb.net에서 MFC dll을 써서 이지트랜스로 번역해서 결과물을 가져오고 싶습니다. 그런데 아무리찾아봐도 방법을 모르겠습니다. Imports System.Runtime.InteropServices  Private Declare Fu*nction Translate Lib "ezTransXP.dll" (ByRef cszJapanese As Stri...  
422 Talk UTF-8이나 유니코드 원활한 필터처리를 위해 생각해봤는데 [5] Wales 620   2014-06-16 2014-07-29 16:39
Translate함수에 포함된 필터 전후처리를 따로 빼서 원문 전환전과 번역후에 필터 처리를 하도록 하는건데 문제는 필터들 전부 멀티바이트 중점으로 만들어지다 보니 필터 전부를 손봐야 하는 상황이 오는군요. 그래서 일단 보류중...  
421 Archive [플러그인,소스] ATCode 테스트 버전 140322 [4] file whoami 869   2014-03-22 2014-06-15 07:51
 
420 Archive [플러그인] ATCode 150531 file TwoComet 470   2015-05-31 2015-06-07 21:30
 
419 Talk aralgood.com 도메인 부활... [7] whoami 566   2014-03-02 2014-03-17 22:48
혹시나 하고 매일 한번씩 체크하곤 하는데.. 오늘 보니 도메인이 부활했군요! 아랄님이 체크하시고 부활시키셨나? 어쨌든 그에 따라 자동업데이트도 부활하고 좋군요. 혹시 아랄님이나 Hide_D군님 보시면.. 제로보드 업데이트 하실 생각 없으신가요? 꽤 오래된...  
418 Archive [플러그인,소스] ATCode, KoFilter2 테스트 버전 140301 [3] file whoami 439   2014-03-01 2014-03-02 11:59
 
417 Talk 이지트랜스 플러그인 Ehnd 제작자입니다. [6] kiereh 3433   2014-02-27 2014-03-01 17:59
에그헤드의 필터 기능을 타 써드파티 프로그램에서도 사용할 수 있게 하자는 발상으로 이지트랜스 플러그인인 Ehnd를 제작하게 되었습니다. 플러그인이라고 하는 이유는 Proxy DLL 기법을 이용해 구현하였고 (Ehnd의 DLL 이름은 J2KEngine.dll, 기존 이지트랜...  
416 Archive [플러그인,소스] ATCode 테스트 버전 140227 file whoami 455   2014-02-27 2014-02-27 01:59
 
415 Talk 아랄트랜스 0.2 소스 bitbucket 으로 올려놨습니다. [7] whoami 2832   2014-02-18 2018-12-27 18:27
구글코드 SVN 에 무슨 일이 생겼는지 몰라서 일단 백업삼아 bitbucket 에 repositiry 하나 잡고 소스를 올렸습니다. 아무래도 옛날 SVN과 인터페이스가 비슷해서 (TortoiseHg) 편한 Mercurial 로 세팅했고.. 공개로 일단 해놓기는 했는데.. 어차피 개발진이 몇...  
414 Archive [플러그인] atcode 비정상 문자 출력 픽스 file Wales 199   2014-02-16 2014-02-16 21:08
 
413 Talk 아랄트랜스 0.2 구글코드 svn 밴당했나요? whoami 2536   2014-02-15 2014-02-15 22:54
오랫만입니다... ^^ 새해 복 많이 받으세요.. 이미 늦었나. 아래 Wales 님이 코드수정을 몇 개 하신 것을 보고 오랫만에 svn 업데이트를 하려고 하니 에러가 뜨더군요. 그래서 구글코드 들어가 보니 프로젝트가 사라졌네요? 동일한 이름의 프로젝트를 만들려고...  
412 Talk 엔드 아랄호환 문제를 모두 수정했습니다 [2] kiereh 493   2014-04-28 2014-04-30 01:25
http://www.eroha.net/%ed%94%84%eb%a1%9c%ec%a0%9d%ed%8a%b8/%ec%97%94%eb%93%9c/ 오늘자 버전 (140428)으로 엔드와 아랄트랜스간의 호환 문제가 수정되었습니다. 멀티쓰레드로 번역문을 막 쏘면 문자열 포인터가 튀면서 잘못된 참조를 하던 문제, %가 들어갈...  
411 Archive [플러그인,소스] KiriKiri 테스트 버전 [1] file 미소미소 707   2014-04-17 2015-02-23 21:38
 
410 Talk 요 며칠간 아랄트랜스 사이트가 인기군요. [2] file whoami 924   2014-04-18 2014-04-28 16:06