본문 바로가기

쓰기

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 [필독] 테스트필터 사용시 주의사항 라파에 2008-08-03 155439
429 Talk 웹 계정 아이디/비밀번호 secret Hide_D 2011-01-02 1
428 Talk CustomDic의 동작 방식에 대해서 secret Hide_D 2012-02-14 4
427 Talk 코드정리 목록 + 코드 secret sizukana 2009-01-17 6
426 OtherFiles 아랄코드 정리 txt [2] secret 암흑난무 2008-11-18 27
425 Archive [플러그인] atcode 비정상 문자 출력 픽스 file Wales 2014-02-16 199
424 Talk ATCTNR에다가 Python만 갖다 붙여도...? [1] Hide_D 2016-01-11 279
423 Talk VB.NET에서 ezTransXP.dll사용하는 방법은 없나요? [1] R2D2 2016-06-14 359
422 Archive [플러그인,소스] ATCode, KoFilter2 테스트 버전 140301 [3] file whoami 2014-03-01 439
421 Archive [플러그인,소스] ATCode 테스트 버전 140227 file whoami 2014-02-27 455
420 Archive [플러그인] ATCode 150531 file TwoComet 2015-05-31 470
419 Talk atcode.dll이 출력 못하는 글자를 수집해 봅니다. [2] file Wales 2014-02-05 489
418 Talk 엔드 아랄호환 문제를 모두 수정했습니다 [2] kiereh 2014-04-28 493
417 Archive [실행파일] AralTrans 130710 (7/28일자 부터 포함) file TwoComet 2013-07-10 533
416 Archive [본체] AralTrans.exe ATCTNR.DLL 150622 [4] file TwoComet 2015-06-22 534
415 Talk aralgood.com 도메인 부활... [7] whoami 2014-03-02 566
414 Archive [실행파일] AralTrans 130601 file TwoComet 2013-06-02 577
413 Talk UTF-8이나 유니코드 원활한 필터처리를 위해 생각해봤는데 [5] Wales 2014-06-16 620
412 Talk 스마트 방식과 윈7의 호환에 관한 잘못된 견해 [4] TwoComet 2013-07-06 666
411 Talk 정말 오래간만입니다. [5] Hide_D 2013-05-08 694
410 Archive [플러그인,소스] KiriKiri 테스트 버전 [1] file 미소미소 2014-04-17 707