렌파이게임... 조이플로 안돌아갈때
빈틈투성이 이모… 조이플로 돌리려니 에러가 발생
gpt에게 물어본결과
script.rpyc 실행
↓
import core_logic
↓
안드로이드/JoiPlay가 core_logic.pyd 못 읽음
↓
ModuleNotFoundError
↓
튕김core_logic.pyd는 윈도우용이라 폰에서 못 읽으니까, 내가 안드로이드에서도 읽히는 순수 파이썬 버전을 만들어준 거임.
근데 그냥 이걸 넣으면 안 됐음.
game/python-packages/core_logic.py왜냐면 게임 스크립트 안에 이런 코드가 있었음.
for old_file in ["core_logic.py", "core_logic.pyc"]:
old_path = os.path.join(pkg_path, old_file)
if os.path.exists(old_path):
os.remove(old_path)
import core_logic즉 게임이 실행될 때 python-packages/core_logic.py를 직접 삭제해버림.
그래서 우회한 방식이 이거임.
game/python-packages/core_logic/__init__.py파이썬에서는 이 구조도 import core_logic로 읽힘.
즉:
core_logic.py가 아니라
core_logic 폴더
└─ __init__.py를 만든 거임.
게임은 core_logic.py 파일만 삭제하지, core_logic 폴더는 안 지우니까 살아남음.
그리고 __init__.py 안에 게임이 찾던 함수들을 만들어놨음.
update_val
get_weekday
get_menstrual_phase
check_pregnancy
get_womb_image
check_semen_overflow그래서 게임 입장에서는:
import core_logic했을 때 원래 윈도우용 core_logic.pyd 대신, 내가 넣은 폰용 core_logic/__init__.py를 읽고 넘어간 거.
정리하면:
.pyd를 .so로 변환한 게 아님
윈도우용 pyd를 실행한 것도 아님
게임이 요구하는 core_logic 이름을 가진 가짜 파이썬 모듈을 만들어서 대신 먹인 거임game폴더 안에있는 script.rpyc 파일과 오류화면을 gpt에게 던져주면 손쉽게 해결해주는 세상이 와버렸어..
s/somisoft
• 157,564 subscribers- 1. 게시물 규정 양식
업로드 시 링크 암호화 & 필수 정보를 기입할 것
- 2. 질문
국룰, 암호화 링크 등 기본사항 질문 금지, 탭 미준수시 차단 및 삭제
- 3. 요청
요청 기준 및 양식 미준수 & 댓글로만 자료 복구 요청 시 차단
- 4. 미성년자 / 근첩 / 페미 / 다중계정
조금이라도 의심되면 선 차단, 후 해명
- 5. 좆목 / 네임드화
닉언, 네임드화 등 친목질 금지
- 6. 분탕 및 어그로 / 혐짤 / 낚시 / 뇌절
해당 카테고리의 차단 기간 및 가중처벌은 처리자 재량으로 판단
- 7. 홍보 / 판촉 / 거래
허용되지 않은 모든 형태의 홍보, 거래, 교환, 조건부 공유 시 차단
- 8. 쌀먹 / 바이러스
조건부 공유 & 수익성 링크 & 고의적인 바이러스 유포 시 갱신차단
- 9. 자료 분류 / AI
미검수 시 표기 필수, 생성형 AI를 사용한 자료의 제목에 AI 미기입 시 차단
- 10. 실사 / 토들러
업로드시 갱신 차단
- 11. 기타 세부 규정은 서브 공지사항 참고
Deleted comment.
Deleted comment.