https://discuss.eroscripts.com/t/easy-device-integration-for-games-edi-update-03-2024/108186

어느정도 알고있다면 아래 요약 참고


들어가기전 edi 역할:

게임은 장면이 빠르게 바뀌는데 블투로하면 동작간격저하,와파로하면 업로드 딜레이때문에 애로사항이있습니다

여기서 edi는 모든 funscript를 붙인다음 핸디에 통째로 업로드해서 동작간격과 딜레이를 해결한 프로그램입니다.

최근에는 저주파자극기,진동기 등등 여러 장난감의 연동에 대응중입니다.

아무튼 이런기능을가진 edi 최신버전(2024년 3월 버전 기준) 오류 원인과 해결법입니다


현재 edi를 실행하면 초기화에 실패해서 그대로 종료되는 문제가 있습니다

이것은 config 파일때문인데

현재 배포중인 버전의 edi는 경로를 지정하는GalleryPath 의 값이 잘못 지정되어있습니다

상대경로로 하위의 갤러리 폴더를 검색하기위함이라면 ./gallery로 지정해야합니다


하지만 이렇게하고 실행한다면

서버생성코드에서 갤러리를 감지못하고 포트를 열지 못합니다

포트가 열리지않으면 게임에서 보내는 요청을 받을수 없겟죠


결론적으로 더 정확한 해결법은

GalleryPath 값을 절대경로로 지정해주면

이와같이 포트 5000에 서버가 정상적으로 열리는것을 확인할수있습니다.

http://localhost:5000/swagger/index.html 에 접속해서 위와같이 나와야 게임에서 오는 요청을 처리할수있습니다


두번째는 사소하지만 헷갈릴수있는 문제입니다

기기에 funscript 업로드가 완료되어도 ready 박스 체크마크가 활성되지않습니다

동작에는 문제없지만 동작시점을 가늠하기 어려운 오류입니다

해결법은 없고



아래에있는 테스트 버튼으로 동작 확인후 게임을 즐기면 됩니다.



요약

edi가 안열린다->EdiConfig.json의 GalleryPath를 절대경로로 바꿔준다(게임마다 해야하며 예시:"D:\\download\\EdiDemo\\Gallery")


ready가 안된다->현재 준비완료되어도 체크가 안되는것뿐 동작은 가능하다(핸디 와이파이기준 업로드에 1~2분소요)


에로스크립트 edi글에 짧게 쓰긴했는데 질문들어오면 이글 링크하려고 써봅니다