UMPC용 게임 런쳐 Piggy Launcher 개발 일지 008

Piggy Launcher 테스트 버전 배포 : https://kwtech.co.kr:5443/ 에뮬레이터 프론트엔드 기능을 추가중 입니다. 간단하게 생각했는데 레트로아크가 지원하는 기종과 코어가 너무나도 많다보니 일이 좀 많네요. 인기 기종만 구현하기보단 지원되는 기종 모두 구현은 해 놓아야 저처럼 UMPC로 pico-8 이나 게임앤워치 돌리는 변태들도 이용을 할 수 있을테니까요. 오늘은 하루종일 지원 기종 목록과 코어 목록 정리하고 분류하고 연결하는데 하루를 다 …
UMPC용 게임 런쳐 Piggy Launcher 개발 일지 008 더보기

Piggy Launcher 테스트 버전 배포

사용을 할 수 있을 정도는 만들어 진 거 같습니다. 이제 실 사용 하면서 버그 수정하고, 기획된 내용 중 아직 구현되지 않은 부분을 업데이트 해 나가는 것으로… 완성된 프로그램이 아니고, 아직 개발중인 상황 이므로 테스트 기간에는 개선에 대한 피드백은 받지 않고, 버그 리포트만 받도록 하겠습니다. 사이트 : https://kwtech.co.kr:5443 깃허브 : https://github.com/ccs21/PiggyLauncher 이용안내 : https://github.com/ccs21/PiggyLauncher/wiki 버그리포트 : …
Piggy Launcher 테스트 버전 배포 더보기

UMPC용 게임 런쳐 Piggy Launcher 개발 일지 007

자동 등록 기능을 전부 완성 했습니다. 특이사항 없음. 4개 플랫폼 중 가장 많은 정보가 제공되고 있고, 런쳐에 적용하는데 큰 어려움이 없었음. 제공되는 정보는 거의 없고, 사이트 보안이 너무 빡세서 검색 및 등록의 구현에 애먹었던 플랫폼. 출시된 모든 게임의 상세 페이지와 제목을 매칭 시키는 DB를 만들어야 했음. 특이사항 없음. 제공되는 정보는 아예 없었지만, 어렵지 않게 구현할 …
UMPC용 게임 런쳐 Piggy Launcher 개발 일지 007 더보기

UMPC용 게임 런처 Piggy Launcher 개발일지 006

에픽 설치 게임 검색기능 구현 에픽의 경우 스팀 처럼 데이터 제공이 되질 않습니다. 사이트 크롤링도 보안이 강해서 실패의 연속이었고, 무엇보다 에픽 웹사이트의 게임 주소가 난관이었습니다. 스팀은 게임 ID만 알면 페이지 연결에 문제가 없었는데… 에픽의 경우 이렇게… https://store.epicgames.com/ko/p/ the-precinct -e86840 에픽 스토어 주소 / 게임 슬러그 -카탈로그 코드 이런 구성의 주소 구조를 가지고 있는데, 에픽 런쳐에서 …
UMPC용 게임 런처 Piggy Launcher 개발일지 006 더보기

UMPC용 게임 런쳐 Piggy Launcher 개발일지 005

스팀 등록 부분을 작업완료 했습니다. 이제 성인 인증이 필요한 게임의 경우 브라우저를 열어 로그인 또는 성인인증을 받은 뒤 등록을 할 수 있습니다. 사용자 카테고리도 구현 완료. 이제 좋아하는 시리즈 별로, 장르별로 원하는대로 관리 할 수 있어요. 이 아이콘 또는 게임패드 Y버튼으로 게임을 카테고리에 넣을 수 있어요. 게임 등록은 자동으로 이루어 지지만, 성인인증이 필요한 게임의 경우 …
UMPC용 게임 런쳐 Piggy Launcher 개발일지 005 더보기

UMPC용 게임 런쳐 Piggy Launcher 개발일지 004

작업일지 003 에서 스팀 게임을 검색 등록 하는 기능을 구현 했다면, 이번엔 실행 기능 입니다. 등록된 썸네일을 클릭 하거나 A버튼을 눌러 선택 하면 상세창이 나옵니다. 상세창은 많은 정보 보다는 게임에 대해 알기 쉬운 간단한 정보만을 담았습니다. 배경으로 스크린샷을 깔고, 제목, 개발사 및 배급사, 출시일, 게임 설명 정도만 담았습니다. 하단의 게임 설명은 천천히 위쪽으로 자동 스크롤 …
UMPC용 게임 런쳐 Piggy Launcher 개발일지 004 더보기

UMPC용 게임 런쳐 Piggy Launcher 개발일지 003

취미로 개발하는 전직 개발자 레트로겜보이의 돼둥입니다. 파이썬은 한글화 작업하거나 할 때 간단한 보조용 툴을 만들어 보긴종종 만들긴 했지만, 이렇게 본격적으로 파이썬을 사용 해 보는건 처음이라 어려움이 많았습니다. 파이썬을 공부 하면서, 모르는건 GPT에게 물어보면서 헤딩하며 만들고 있습니다. 무엇보다 어려웠던것은 UI 입니다. 파이썬 UI 제작 툴이 있긴 했지만 경악할 정도로 사용이 불편했고, 오히려 옛날 방식으로 코딩으로 UI를 …
UMPC용 게임 런쳐 Piggy Launcher 개발일지 003 더보기

UMPC용 게임 런쳐 Piggy Launcher 개발일지 002

정신없이 코딩을 하다보니… 뭔가 잘못됐습니다. 게임패드 입력에 문제가 있고, 범용성을 생각 하면 키 맵핑 기능을 구현해야겠다 싶었습니다. 그래서 입력 코드를 싹 들어내고 새로 짜 넣으려고 했는데… 어딨는지 못찾겠습니다. 파일을 나눠가며 모듈화를 해야 수정이나 유지보수가 용이한데… 정신없이 만들고 보니 main.py의 용량만 댑따 크고… 나머지 미리 생성 해 둔 파일들의 용량이 0kb 인것 아니겠어요…! AI 버튜버 프로그램도 …
UMPC용 게임 런쳐 Piggy Launcher 개발일지 002 더보기

UMPC용 게임 런쳐 Piggy Launcher 개발일지 001

리전고를 사용하면서 불편한 점이 게임 런쳐의 부재 입니다. 엄밀히 말하면 번들 프로그램인 리전 스페이스에 런쳐 기능이 있긴 하지만… 스팀 게임이 아니면 게임의 이름도 썸네일도 바꿀 수 없는 런쳐인지라… 사용을 안하게 되더라고요. 아야네오의 경우 마찬가지 번들 프로그램인 아야스페이스에서 제공하는 런쳐가 참 예쁘고 편리한데 비해 이외의 제조사 런쳐는 어딘가 영 아쉬움이 많습니다. 그런데 우리는 이런 말을 잘 …
UMPC용 게임 런쳐 Piggy Launcher 개발일지 001 더보기

AI 버튜버 레트로겜순이 개발 일지 – 004

겜순이의 의목소리 생성이 너무 오래 걸립니다. Zyphra 의 zonos api를 사용중인데, 여기서 서비스 하는 음성 모델이 정말 쏙 마음에 드는데… 문제는 서버가 자주 다운되고, 음성 하나 생성하는데 시간이 적게는 15초에서 많게는 1분 이상 걸린다는점 입니다. 안그래도 유튜브 라이브 방송은 실제 채팅 올라오는 시간과 방송에 송출되는 시간의 갭이 적게는 수초에서 많게는 십여초 까지 있는데, 음성 생성마저 …
AI 버튜버 레트로겜순이 개발 일지 – 004 더보기