AralTrans의 Algorithm Plugin
ATCustom의 함수 목록입니다.

- 문서 상태 -
기본 함수 : 변경 중
                변경 확률 보통

고급 함수 : 변경 중
                변경 확률 높음

- 기본 함수 목록 -
핵심적인 기능을 가지거나
내부의 C++ 코드를 사용해야만 하는 함수의 목록입니다.

메모리 훅 : ATHookAddress

현재 훅 주소 반환 : ATGetAddressHere
현재 모듈 이름 반환 : ATGetModuleNameHere

모듈 주소 : ATGetModuleAddress
메모리 읽기 : ATReadMemory
메모리 쓰기 : ATSaveMemory

메모리 할당 : ATAllocMemory
메모리 해제 : ATFreeMemory
메모리 권한 : ATProtectMemory

레지스터 읽기 : ATGetRegister
레지스터 쓰기 : ATSetRegister
플래그 읽기 : ATGetFlag
플래그 쓰기 : ATSetFlag

정수값 추출 : ATArrayToInt
실수값 추출 : ATArrayToFloat
문자열 추출 : ATArrayToString

정수값 합성 : ATIntToArray
실수값 합성 : ATFloatToArray
문자열 합성 : ATStringToArray

NOT 연산 : ATNOT
AND 연산 : ATAND
OR 연산 : ATOR
XAND 연산 : ATXAND
XOR 연산 : ATXOR

왼쪽 시프트 연산 : ATShiftLeft
오른쪽 시프트 연산 : ATShiftRight
왼쪽 회전 연산 : ATRotateLeft
오른쪽 회전 연산 : ATRotateRight

번역 : ATTranslateRaw
번역 컨텍스트 생성 : ATMakeContext (0.3)

로케일 변경 : ATConvertLocale

메시지 창 띄우기 : ATAlert
C API 부르기 : ATCallWinAPI

추가창 띄우기 : ATShowTraceWindow
추가창 출력 : ATTrace


파일 가져오기 : ATGetFile
파일 내보내기 : ATSetFile

게임 실행 경로 : ATGetGameExePath
ATData 경로 : ATGetATDataPath
아랄트랜스 경로 : ATGetAralTransPath

- 일반(고급) 함수 목록 -
기본 함수를 사용해서 구현 가능한 함수의 목록입니다.
이 함수들은 JavaScript로 구현되어있습니다.

배열 기준 단위 변경 : ATNArrToNArr

메모리에서 문자열 읽기 : ATGetStringFromMemory
메모리에서 정수 읽기 : ATGetIntFromMemory
메모리에서 실수 읽기 : ATGetFloatFromMemory

메모리로 문자열 쓰기 : ATSetStringToMemory
메모리로 정수 쓰기 : ATSetIntToMemory
메모리로 실수 쓰기 : ATSetFloatToMemory

메모리 주소 계산 : ATCalcAddress

번역 : ATTranslate

라이브러리 설정 : ATSetLibrary