Live 2D 모델의 시작 후 이름 변경 정보

4390 단어 Live2DFaceRig

개시하다


일본어로 쓴 서류를 들고 있어서 곤란하셨나요?
나는 있다

뭐가 안 좋아요?


・ 파일 이름을 2바이트 문자로 저장하면 facerig를 잘 읽을 수 없습니다 (혹시 SDK 자체)

여기까지 했던 일.


• 파일 이름 변경(모델 3.moc3→model.moc3)
• 폴더 이름 변경(모델 3→모델)
· facerig으로 설정 ("모델 3"→ "모델")

잘못
STACK DUMP saved in
D:\games\SteamLibrary\steamapps\common\FaceRig\Bin\FaceRig_stack_2020-06-04_13-23-48.dmp

EXCEPTION: Access violation while 'writting to' address 0x8 at address 0x173ab8b
SegGs=0x2b SegFs=0x53 SegEs=0x2b SegDs=0x2b
Edi=0x2 Esi=0x10 Ebx=0x16a45ca0
Edx=0x6ff568 Ecx=0xff900ac0 Eax=0x7f800000
Ebp=0x6ff4e8 Eip=0x173ab8b SegCs=0x23
EFlags=0x210287 Esp=0x6ff4e0 SegSs=0x2b
Dr0=0x0 Dr1=0x0 Dr2=0x0
Dr3=0x0 Dr7=0x0 Dr7=0x0


SymInit: Symbol-SearchPath: 'D:\GAMES\STEAMLIBRARY\STEAMAPPS\COMMON\FACERIG\BIN\;.;D:\games\SteamLibrary\steamapps\common\FaceRig;D:\games\SteamLibrary\steamapps\common\FaceRig\Bin;C:\Windows;C:\Windows\system32;', symOptions: 210, UserName: 'user'
DbgHelpPath: 'C:\Windows\SYSTEM32\DbgHelp.dll'
DbgHelpVersion: '6.2.0'
OS-Version: 6.2.9200 () 0x100-0x1

---CallStack---
0173AB8B (FaceRig): (filename not available): (function-name not available)
0173B0D7 (FaceRig): (filename not available): (function-name not available)
00F6B7C9 (FaceRig): (filename not available): (function-name not available)
0106765D (FaceRig): (filename not available): (function-name not available)
00F4C7B3 (FaceRig): (filename not available): (function-name not available)
00F54320 (FaceRig): (filename not available): (function-name not available)
00FB69CC (FaceRig): (filename not available): (function-name not available)
00F3E59D (FaceRig): (filename not available): (function-name not available)
010C9B62 (FaceRig): (filename not available): (function-name not available)
74DF6359 (KERNEL32): (filename not available): BaseThreadInitThunk
77477C24 (ntdll): (filename not available): RtlGetAppContainerNamedObjectPath
77477BF4 (ntdll): (filename not available): RtlGetAppContainerNamedObjectPath

조사하다.


facerig에서 모델을 사용하면 오류가 발생하여 사용할 수 없습니다

FaceRig에서 Live 2D 모델 사용 가능

세이프티
・캐릭터명으로 폴더를 만들어 각 파일을 넣는다
이것이 바로 Facerig의 폴더 이름입니다. 다른 사람과 중복 사용하지 않는 것이 좋습니다.
일본어나 기호를 사용하지 않고 반각 영문자만 사용하는 것이 좋다(반각 영문자, 반각 숫자, 사용이 편리하다)
캐릭터 이름 폴더 이름, 모델 파일 이름, cfg 파일 설정 내 텍스트 등 모두 동일
이후 변경 없이 처음부터 동일
이유는 시작할 때의 이름이 파일 내부에 기록된다는 것이다
그걸 토대로 이미지 파일 등을 참조하는 곳이니까.
이후 이름을 바꾸면 참조처에 아무것도 없어 깜깜한 표시로 변하는 등

\(^o^)/

임시로


moc3 파일에 파일 이름이 있으면 바로 변경하면 되지 않나요?

결론


못쓰다
바이너리를 못 읽었어요.
하지만 모크3에 파일 이름이 적혀있으면 주소만 알면 바뀔 수 있죠?

확인


파일 이름이 다른 모c3 파일을 쓰고 문자열의 차이를 찾습니다

?????

임시


설마 파일 이름이 다른 곳에 쓰여 있는 건 아니겠지?

확인



정답
파일 이름과 텍스쳐 경로가 model3.json에 적혀 있습니다.
변경 후 다시 불러온 후 오류 없이 잘 보입니다

※ 이미지는 이미지

결실


파일 이름을 변경하려는 경우 파일 이름 및 model3.json의 경로를 변경하면 다시 사용할 수 있습니다.

추기


트위터에 왜 이런 기사가 없냐고 물어봤어요.
오기나 수정되지 않은 곳이 있으면 발견하기 어려우므로 이런 보도는 없다(건의하지 않는다)
그래서 기본적으로 다시 썼으면 좋겠어요.
모c3 및 주변 파일만 가지고 있다면 최종 수단으로 이용하십시오

좋은 웹페이지 즐겨찾기