이 앵벌방법은
1.40의 엔진스왚 PP계산 버그때의 방법을 베이스로 합니다.
다들 아시겠지만 우선 1.40앵벌이 방법을 먼저 확인해보기로 합니다.
https://www.youtube.com/live/EMjN4yE1slI?si=7zIQQcJ2YIm2RCm-
그리고
아래 게시글을 참고해서 오토세팅을 합니다.
https://bbs.ruliweb.com/game/85943/read/9407661
그리고 아직 남아있는 pp계산 버그를 이용하면 이전 만큼은 아니어도 나쁘지 않게 돈을 법니다.
제 경우는 데이토나 익스피리언스 올 코퍼라서
40분에 50만정도 버는데 올골드면 40분에 75만 정도 벌지 않을까 하네요
https://bbs.ruliweb.com/game/85943/read/9407701
이렇게 하면 한판의 레이스는 그냥 가만히 놔두면 알아서 돌고 알아서 돈을 법니다. 오토니까요!
전 약 40분마다 한번씩 레이스를 계속 retry시켜가며 하루 수백만 cr씩 앵벌하곤 했습니다.
그런데 40분 내내 직접 플레이 하는것 보다는 편하지만 시간 맞춰가며 RETRY 시키는게 참 번거롭습니다.
게다가 출근하고 나서도 앵벌을 하고 싶다는 욕심에 와이프에게 수고료 만원을 투척하고
생각나면 한번씩 RETRY 시켜달라고 부탁했는데 몇일 부탁했더니 와이프도 슬슬 귀찮아하기도 하고..
저도 미안하기도 해서 앵벌이를 완전 자동화 해보기로 합니다.
완전 자동화의 핵심은 그란7이 키보드 & 마우스 조작을 일부 지원한다는데 있습니다.
그러니까 메뉴 이동 정도는 키보드로 충분히 가능하다는 거죠
레이스 한판 끝나고 엔터 몇번 누르고 리트라이 선택하는것 정도요..
레이스 끝나는 40여분 마다 메뉴를 조작하도록 키보드 누르게 만들어주면 됩니다.
그걸 어떻게 할까 생각해 봤는데 코딩교육용으로 많이 쓰이는 아두이노를 이용해 보기로 합니다.
이걸 쓰는 이유는 코딩을 잘 몰라도 USB스택을 몰라도 임베디드 시스템을 몰라도
가상 USB키보드를 뚝딱하고 몇분만에 만들 수 있기 때문이에요
우선 만원이 채 안되는 아두이노 마이크로 라는걸 삽니다.
아두이노 마이크로 정품은 생긴것도 살짝 다르지만 비싸니 (대략 4만원) 저렴한 호환제품을 삽니다.
호환제품은 대략 5000~10000원 사이로 팝니다.
아두이노 종류가 많아서 제품 찾을때 헷갈릴 수 있는데
ATmega32U4, 5V, 16MHz
요게 써있어야 해요 아닌걸로도 가능은 하겠지만 제가 해보질 않아서 장담은 못하겠습니다.
저도 이 앵벌하느라 아두이노 처음 써보는 거거든요..
아두이노의 기본 사용법은 아래 링크들을 참조해 주세요
https://m.blog.naver.com/acidc/221511986553
이걸 보시는 분들이 굳이 프로그램을 하실줄 알 필요는 없습니다.
아두이노에 프로그램을 업로드 하는 방법만 아시면
아래에 올린 샘플에서 본인 세팅 상황에 맞게 시간만 바꿔서 쓰시면 됩니다.
우리가 필요한 것은 일정시간동안 기다렸다가(제 경우는 44분)
엔터키 일곱번 -> ESC키 두번 -> 좌측키 한번 -> 엔터키 두번만 눌러주는
프로그램이 무한히 도는것입니다. 단순하죠
아래는 제가 앵벌 돌리는 샘플인데 세팅이 30바퀴 레이스 한판 하는데 41~42분 걸리니까
여유있게 44분 잡고 무한히 돌게 만든겁니다.
(정확하게 동작시키는 타이밍 잡기위해 2분정도 여유를 반드시 줘야합니다.)
코드짜기 귀찮으신 분들은 아래 그대로 복사해서 쓰시면 됩니다.
void setup() {
Keyboard.begin();
}
void wait_second(unsigned int sec)
{
int loop = 0;
for ( loop = 0; loop < sec; loop++ )
delay(1000);
}
void wait_min(unsigned int min)
{
int loop = 0;
for ( loop = 0; loop < min ; loop++ )
wait_second(60);
}
void next_race(void)
{
Keyboard.write(KEY_RETURN);
wait_second(5);
Keyboard.write(KEY_RETURN);
wait_second(5);
Keyboard.write(KEY_RETURN);
wait_second(5);
Keyboard.write(KEY_RETURN);
wait_second(5);
Keyboard.write(KEY_RETURN);
wait_second(5);
Keyboard.write(KEY_RETURN);
wait_second(5);
/*
* 드라이빙 마라톤을 받는 경우 엔터 7번이 필요하고
* 드라이빙 마라톤을 안받는 경우 엔터 6번만 필요함
* 이를 모두 대응하기 위해서 ESC를 이용함
*/
Keyboard.write(KEY_RETURN);
wait_second(5);
Keyboard.write(KEY_ESC);
wait_second(2);
Keyboard.write(KEY_ESC);
wait_second(2);
Keyboard.write(KEY_LEFT_ARROW);
wait_second(2);
/********************************/
Keyboard.write(KEY_RETURN);
wait_second(5);
Keyboard.write(KEY_RETURN);
}
void loop() {
wait_min(44); // 44분 기다림
next_race(); // 다음판을 위해 키보드 누름
}
본인의 상황에 맞춰서 시간을 변경하실거면
위 코드를 컴파일해서 아두이노에 업로드하고
그란7 앵벌 레이스 시작하자마자 플스5에 아두이도 꼽아두면 44분 마다 레이스를 무한히 반복합니다.
밤에 자기전에 자동앵벌 걸어두고 다음날 아침에 일어나도 그냥 두시고 퇴근하고 와서 쌓여진 cr을 보면서
자동차 쇼핑만 하면 됩니다.
12시간 돌리니까 850만 정도 버네요
(IP보기클릭)118.235.***.***
(IP보기클릭)122.202.***.***
리모트 오토클릭커 하나면 끝납니다 그런데 그란은 후반에 돈이남아돌아서 구지 않하셔도 와이드카 다 얻습니다