2009-01-17 오전 5:29:35 Hit. 6836
"SSF에서 액플 적용은 어떻게 하는가?"
PS는 강좌에 있는 것 같던데, SS는 사람들이 많이 안찾는지 없는 것 같더군요. (슈로대F는 원래 SS가 본좌인데!)
안녕하세요. 즐사마입니다. 이 글은 '성스런죽음'님께서 질문을 주셨던 부분입니다. 쪽지로 하기에는 내용이 길어질 것 같고, 아무래도 글로 쓰는 것이 편의상 낫기 때문에 글로 적습니다.
사실 제 글은 강좌라고 하기엔 무리가 있지만, 게시판에 문제되면 말씀주시구요.
액플을 적용하시기전에 에뮬레이터를 실행하신 후, 적용해 보세요.
초간단 액플 적용 셋팅! 시작합니다.
1. 우선 액플을 적용시킬 CEP을 준비
2. 02/60 베이스 어드레스를 APPLIST.TEXT에 적용
CEP을 설치하셨으면, APPLIST라는 텍스트 문서가 있을 겁니다. 이 문서를 열어서 위에 빨간 박스로 보이듯이 아래와 같이 CEP 어드레스를 적어 놓습니다.
SSF (60code) | SSF.EXE | 04A1D520 | $00100000 SSF (02code) | SSF.EXE | 00D1D520 | $00100000
*단, 이 경우는 자신의 SSF 버전에 맞는 베이스 어드레스가 아니면 적용이 안됨. 자신의 SSF 버전에 맞는 베이스 어드레스를 찾아서 적용시켜야 됨.
그래서, 처음 적용하는 분들을 위해서 찾기 애매하실까봐, 각 SSF버전별 베이스 어드레스를 나열했습니다. 아래에서 자신의 SSF 버전을 찾아서 위와 같이 적용시킵니다.
--- SSF 버전별 CEP 베이스 어드레스 --- SSF Ver0.07 betaR5 02 00F8F380 60 0448F380
SSF Ver0.07 betaR5' 02 00F8D560 60 0448D560 SSF Ver0.07 beta R6 02 00FEE660 60 044EE660 SSF Ver0.07 beta R7 02 00FF3BE0 60 04473BE0 SSF Ver0.07 beta R8 02 00FF5C30 60 04475C30 SSF Ver0.07 beta R9 02 00FF13F0 60 044513F0
SSF Ver0.07 beta R10 SSF Ver0.08 alpha SSF Ver0.08 alpha' SSF Ver0.08 alpha'' 02 00FED1C0 60 0444D1C0
SSF Ver0.08 alpha R1 02 00FED9C0 60 0444D9C0
SSF Ver0.08 alpha R2 02 00FEF9D0 60 0444F9D0
SSF Ver0.08 alpha R3 02 00FF37D0 60 044D37D0 SSF Ver0.08 alpha R4 02 00FF5960 60 044D5960 SSF Ver0.08 alpha R5 02 00C84AF0 60 04984AF0 SSF Ver0.08 alpha R5' 02 00C87EB0 60 04987EB0 SSF Ver0.08 alpha R6 02 00C88F80 60 04988F80 SSF Ver0.08 alpha R7 02 00B7DB00 60 0487DB00 SSF Ver0.08 alpha R8 02 00CAF880 60 049AF880 SSF Ver0.08 alpha R9 SSF Ver0.08 alpha R9' 02 00D10FC0 60 04A10FC0 SSF Ver0.08 alpha R10 02 00D11FD0 60 04A11FD0 SSF Ver0.08 alpha R11 02 00D130E0 60 04A130E0
SSF Ver0.09 prototype 02 00D1BDC0 60 04A1BDC0
SSF Ver0.09 prototype R1 02 00D1D440 60 04A1D440
SSF Ver0.09 prototype R2 02 00D1D520 60 04A1D520
(저는 0.09 버전이라서 맨 마지막 주소를 사용했네요)
3. Process탭에서 02 또는 60 코드 선택 (여기서부터 가장 중요한 부분입니다)
위의 텍스트 문서에 입력을 했다면, 그림과 같이 적용이 되었을 것입니다. 항상 액플을 적용하기전에 가장 처음에 02/60 코드를 선택해줘야 합니다.
코드가 102 또는 302 로 시작한다면 02code를 선택해 주시면 되구요. 160 또는 360 으로 시작한다면 60code 를 선택해 주시면 됩니다.
가령, SS판 슈로대F 완결의 자금을 적용한다 예를 들어 본다면,
SS 슈로대F의 자금 코드(02코드를 선택하면 되겠군요)
1020000A 9896 3020000C 001C
이것을 그대로 적용하면, 액플이 적용되지 않고 아래와 같이 변형을 시켜줘야 적용이 됩니다.
1. 302***** 00xx -> 300***** 00xx 102***** yyxx -> 800***** xxyy
2. 360***** 00xx -> 300***** 00xx 160***** yyxx -> 800***** xxyy
즉, 이것을 자금 코드에 적용시켜 본다면,
1020000A 9896 -> 8000000A 9698 3020000C 001C -> 3000000C 001C
이렇게 되겠지요.
이제 코드를 입력해 보겠습니다.
4. 코드 입력
치트탭으로 이동해서, ""안에 들어갈 문자는 액플에 적용이 되지 않는 제목에 해당합니다. 필요에 따라서 알아서 입력하시면 됩니다.
편의상 111(이봐 너무 대충이잖아)을 넣은 곳에 코드를 입력하시면 됩니다.
항상 마지막에 .end를 넣는 것 잊지 마시구요.
그리고 save탭을 눌러 코드를 저장합니다.
5. 코드 적용
마지막 단계입니다. 이제 기쁜 마음으로 코드를 적용시켜 보지요. 코드탭으로 이동해서, open을 눌러보시면 저장된 코드들을 텍스트문서로 불러와 선택할 수 있습니다. 아까 저장했던 자금 코드를 선택하면, 보시는 바와같이 자금 코드가 활성화 됩니다. (반드시 오른쪽창에서도 파란색 밑줄처럼, 선택이 되어있어야함)
다음 다시 치트탭으로 이동해서, 아까 입력했던 자금 코드가 제대로 표기되었는지 대충 확인(?)해주시고, on을 눌러서 코드를 활성화 시키면 끝납니다.
이제 실행하신 에뮬을 확인해 보시면, 액플이 적용되어 있는 것을 확인 할 수 있습니다. 그대로 게임을 종료하면 액플이 적용되지 않은 상태로 저장 되지 않으므로, 액플 적용후 게임에서 세이브를 해야 됩니다.
다른 액플을 적용하고 싶으시면, 당연히 게임상에서 세이브 해주신 후, 게임은 리셋하시고, 코드를 다시 적용해 주시면 됩니다.
*참고, 코드에 따라서 CEP창을 닫으면 지속이 되지 않는 코드가 있음. 가장 큰 예로 자금이 그것임. 자금 코드 입력후, CEP창을 계속 열어두면 자금이 줄지 않음.
즐거운 게임 되시길 바랍니다. 끗.
불량게시글신고
·댓글