촉수 움짤 하나 있어서 걸어둠.
미리 말햇다
이미지 계속 찐빠나서 삭제하고 올리고 아주그냥;
난 포샵 못해서 대충 만들어본거
실제 게임에서도 이렇게 반복됨
약 4일동안 AI랑 개지랄옆차기해서 만들었고, 아직 보수해야 할 부분 많음.
어떻게 만들고 작동하느냐.
일단 움짤로 만들고 싶어서 코드 이것저것 뒤져봄
어라? 후킹 DLL로 모드를 관리하네? 너 잘걸렸다.
제미니에게 후킹 데이터 분석 요청. 이걸로 하루정도 시간 다 보냄
이제 코드를 짜기 시작함. 근데 여기서 변수 등장. 내부적으로 돌아가는 코드가 여기저기 분산배치되어 있었음
이것까지 다 보느라고 DnSpy 열어서 일일히 열어보고 제미나이랑 코드 분석
뭐가 어떻게 돌아가는지 파악한 제미나이가 코드를 제공해주기 시작
코드 적용 후 Log 열어서 뭐가 찐빠났는지 파악하고 수정. 여기서 또 하루 까먹음
4일 지난 밤 드디서 적용.
작동 원리?
플러그인 폴더에 따로 프레임들을 넣어둠. 왜 Front 폴더만 있냐면 Front 영역에 해당하는 이미지만 코드화시켜놨음.
즉, Front라고 이름 붙여진 것에만 후킹을 건 상태임. 그래서 base가 안움직여서 Front에 억지로 Base 그림까지 붙여넣고 돌리면 되긴 하는데, 상황에 따라서는 부자연스러울지도 몰?루겠음.
이게 코드짜면서 실수한건데, 앞으로 base 같은 것도 건들여야할듯?
이미지 뜯어보면 알겠지만, base가 있고 그 위에 덮는 front가 있고, 땀이나 애액 묘사가 따로 존재함.
하나하나 지정해서 코드화하면 프레임으로 사용할 수 있겠지만, 그렇게 되면 코드가 지금보다 더 난잡해질거같은데...
위의 예시 움짤은 이렇게 돌아감
001부터 끝번까지 0.f 초로 재생하고 다시 001로 복귀
만약 이벤트가 소멸하면 동작을 정지함.
코드 일부는 이렇다.
원래라면 코드를 기능별로 따로 나누어야했지만, ㄴㅁ 이거 나누면서 겁나 터져대갖고 걍 하나로 묶어버림
나중에 제미니 붙잡고 나눠보긴 하겠음... 근데 무서움 또 버그날까봐
앞으로 해야할것들은
Base, Front 등으로 이미지 대체해서 불러오기 → 제일 중요한듯?
잔 버그 수정 → 약간 코드 내에 헛도는게 한 두개 있는 듯
예시 움짤 만들기... 나 포토샵 고자라서 시간 꽤 걸릴듯 → 이건 많은 유저들의 HELP를 받아야할지도.
정도임.
원래는 webm 같은걸로 하려 했는데, 이런 경우 '후킹'이 아니라 아예 원본 코드에 직접 푸쉬해야 한다고 해서
겁먹고 후킹해서 1프레임씩 재생하는 방향으로 선회했음.
난 코드 잘 몰라...
난 히밤 파이썬으로 AI 조지기만 잘하지, 이런 백엔드는 잘 모른다.
코드 백엔드로 시작했지만 그거 거의 다 잊어먹음 ㅠ
근데 이거 언제 다 만들지 몰?루겠음
그냥 죽을게
