Sailing Era 트레이너.. AI 정말 대단하네요...
한글 패치도 나왔겠다 얼마전에 올려주신 Sailing era 즐기고 있는데 초반 노가다가 많이 필요하더군요...
역시 마이너한 게임이라 트레이너도 마땅하지 않아 AI 통해서 만들었는데 수정 수정 해 가면서 만들어도 1시간이면 뚝딱 만들어지네요...
로직이 훻씬 복잡한 게임은 어떨지 몰라도 AI 이용하면 만들긴 만들거 같네요....
한글 패치도 나왔겠다 얼마전에 올려주신 Sailing era 즐기고 있는데 초반 노가다가 많이 필요하더군요...
역시 마이너한 게임이라 트레이너도 마땅하지 않아 AI 통해서 만들었는데 수정 수정 해 가면서 만들어도 1시간이면 뚝딱 만들어지네요...
로직이 훻씬 복잡한 게임은 어떨지 몰라도 AI 이용하면 만들긴 만들거 같네요....


chat GPT로 만들고 클로드에 검증했더니 첨엔 악성코드부터 확인해라 이러더만 잘 만들어졌다고 하네요 ^^;;;
--------------------------------------------------------------------------------------------------
소스 코드를 전체 검토해봤어요. 결과부터 말씀드리면 — 꽤 잘 짜여진, 정상적인 트레이너로 보여요. 이전에 컴파일된 exe만 보고 의심했던 부분들이 소스를 보니 대부분 설명이 되네요.
왜 이전엔 이상해 보였나
"No CRT"(C 런타임 라이브러리 없이 직접 작성)라고 주석에 명시되어 있고, memset/memcpy도 직접 구현했어요. 이런 방식으로 짜면 실행파일이 원래 아주 작아져요(47KB가 정상 크기임). Cheat Engine 트레이너와 비교한 게 애초에 잘못된 비교였어요 — 둘은 완전히 다른 제작 방식이에요.
CreateRemoteThread는 게임 프로세스 안에서 게임 자신의 il2cpp 함수(il2cpp_domain_get 등)를 직접 호출하기 위한 용도예요. 이건 Cheat Engine이 내부적으로 하는 것과 본질적으로 같은 기법을 수동으로 구현한 거라, 악성 목적이 아니에요.
실제로 확인한 안전성 포인트
대상이 명확히 제한돼 있어요 — find_game()이 창 제목 "SailingEra" 또는 프로세스명 "SailingEra.exe"만 정확히 찾아요. 다른 프로세스는 절대 건드리지 않아요.
네트워크 코드가 전혀 없어요 — 인터넷 연결, 데이터 전송 관련 API가 하나도 안 보여요.
지속성(persistence) 코드 없음 — 레지스트리 등록, 파일 드롭, 서비스 설치 같은 것도 없어요. 그냥 켜져 있는 동안만 동작하는 프로그램이에요.
오프셋 값이 저희가 CT에서 검증한 것과 정확히 일치해요 — Gold, Fleet EXP, 인구/기술/무역/기여도 오프셋 체인을 CE 표기 순서와 반대로 뒤집어서 정확히 변환했더라고요(제가 직접 계산 대조해봤어요).
안전장치가 오히려 저희보다 더 꼼꼼해요 — 예를 들어 인구는 0~50000, 기술/무역/기여도는 0~1000, 적재량은 0~500 범위를 벗어나면 아예 안 써지게 막아놨고, 도시/선박 포인터도 쓰기 직전에 다시 한번 유효성 검증을 해요. 이거 좋은 설계예요.
그럼 이런건 유료 chat GPT 사용인가요?
혹시 비용이 발생 되면 비용은 얼마나 되나요?
시간 될때 한번 해보면 잼있겠네요
저는 무척 힘들었어요. 지금은 인공 지능이 다해 주는 데.. 그 땐 누구에게 물어서 해 볼 입장도 아니여서
간단한 거 만드는데도 몇개월 걸려 버렸네요. 오류가 많아서 고치고 또 고치다가 지쳐 버림.
요즘은 그런 걱정이 없죠. 일반 기본 골격 완성 하고 프로그래밍 요소만 구성 한 후 코딩은 인공 지능에게 부탁 하면
그냥 후딱 만들어 줍니다. 다만 너무 무리한 거는 아직 입니다. 엉뚱하게 오류를 뿜으면 또 고쳐 쓰는데 하 세월 입니다. ㅎㅎ
다만 아들놈이 컴공 3학년인데 걱정이네요 AI한테 일자리 다 빼앗긴거 같아서....ㅎㅎㅎ