안녕하세요 리안 아재 입니다.
다들 DLC 되면서 동굴 들어가는 것 같아서..
아직은 문자 인식 부정확도도 있고, 개선점 및 여러가지 대두스다마 만나기 등등 해야 되는게 있긴 한데요~~
일단 말 그대로 자동 제작을 위한 프로그램을 간단하게 만들어 봤습니다.
필요조건은 아래와 같습니다.
1. WIndows 10
-> Windows 8.1 이후 부터는 가능할 것 같은데 테스트는 아직 해보지는 못했구요..
한가지 확실한 거는 Windows 7에서는 별도 예외 처리를 해놓지 않아서 동작 안될 겁니다.
2. PS4 Remote Play 설치 필요
-> PS4 Remote Play에 화면을 긁어서 문자를 인식하고,
필요할 때 PS4 Remote Play에 입력을 넣는 방식으로 구현되었기 때문에, 해당 프로그램 설치가 되어 있어야 합니다.
(Third-part library가 이런 방식으로 되어 있습니다.. 듀얼쇼크를 xbox 으로 바꿔주고 하는 등의 원리와 같은 방식으로 해킹은 아니니 안심하셔도 됩니다.)
3. .Net 4.5 설치 하라고 하면
-> 해당 프로그램 .Net 4.5 설치하라고 하면, microsoft 쪽에서 뜨는 메시지대로 정확하게 4.5를 설치하시면 되겠습니다.
4. PS4 Pro 추천
-> Normal 같은 경우 Remote 해상도가 HD(1280*720) 이기 떄문에,
화면에 따라 up-scaling 거쳐도 원본 자체의 이미지가 열화가 심해서. 아마 오인식 될 확률이 높습니다.
그래서 PS4 Pro가 보통 1920x1080 으로 최고 화질 실행하시면 잘 될 것으로 생각됩니다.
5. 실행차단 해제
-> Nioh2Crafter.exe / tesseract.exe 관련 속성에서 실행 차단을 해제 해주어야 합니다.
보통 이 경우는 프로그램에 인증서를 넣어서 문제 없게 하는것인데, 변조 되었을 가능성 때문에 다운로드는 기본적으로 막는게 있습니다.
인증서 넣으면 번거로워서... 일단 인증서는 있다 생각해볼게용.....
6. VCOMP140.dll 없다고 뜰 경우
-> https://www.microsoft.com/en-ca/download/details.aspx?id=48145 해당 링크에서 64bit 인 vc_redist.x64.exe 받아서 설치 필요 합니다.
7. HDR? 화면 밝기?
-> 제 화면에서는 HDR off 하고 화면 밝기 중간에서 고다마 살짝 보일 정도로 오른쪽 수준으로 해서 개발하긴합니다.
제가 이 부분이 있었다는걸 놓치고 있었네요.. 비슷한 화면 밝기로 조절해야 아마 detect 부분 문제는 현재 없지 않을까 싶습니다.
다른 추가적인 일반론적인 방법이 있을지는 한 번 개선 가능한지 확인이 필요한 부분으로 보입니다.
8. 윈도우 100 DPI 설정 관련
-> 어떤 분 환경에서 문제가 있었는데, 아래 설정이 100% 아닐 때 화면 인식에서 문제가 있었던 것으로 확인이 되었던게 있습니다.
혹여, 장비 -> 아이템 칼 같은걸로 아이템 보이게 한 뒤에 "속성인식 시험" 버튼 눌렀는데 옵션이 하나도 인식이 안된다 그러면 아래 옵션을 체크해 보세요^^
<변경점>
v0.4 -> 조건 그룹화 기능 추가
v0.3.3 -> 제조시에 갑자기 키 중지되는 현상 해결
v0.3.2 -> 신기 조각 선택 시,
가까운 개수로 위 아래 버튼 선택함
v0.3.1 -> 스다마 면담 작업 중 무한 메뉴 인식 중일 때,
중간에 강제 타이틀 재시작 기능 추가
v0.3 -> 대두 스다마 면담 작업 추가 했습니다.
전역 설정에 터치 시간 관련 ms로 추가해놨습니다. 100ms = 0.1초
v0.2.2 -> 컨트롤러 녹화 -> 저장 불러오기 기능 추가 (PSN+ 및 USB 저장 장치와 신기 개수등은 맞춰야 됩니다. 초기 실행시에 업로드 혹은 저장 한 번 필요하겠죠..)
혹시 모를 오인식 기능 관련 조금 더 개선
v0.2.1 -> 보유 신기조각 관련 개수 100개 이상 안되는것 수정
등급 입력 되지 않던 부분 수정
v0.2 -> 문자 인식률 개선,
A+ 같은 등급 인식 가능하게 변경,
등급 비교 가능,
신기 조각 넣고 제작 시 발생하던 문제점 수정
<설명>
A. 프로그램
-> 링크 = https://drive.google.com/file/d/1J-GR7Lz2Syh8THLfjcl6ViYQ6bNolztx/view?usp=sharing -> v0.1
https://drive.google.com/file/d/11EYUNvnm03zFHUy8-KBRIAZ1Pio6pvS5/view?usp=sharing -> v0.2
https://drive.google.com/file/d/1FB8Z-ojJ2xcVpQmqjsloWvJuRp3uDs6l/view?usp=sharing -> v0.2.1
https://drive.google.com/file/d/19tQ_TxFWAIaOVPQyNkJOOYeSXOqAMuH0/view?usp=sharing -> v0.2.2
https://drive.google.com/file/d/1hU9gCRyf7TA9vc35UwUfB1qypyURGobs/view?usp=sharing -> v0.3
https://drive.google.com/file/d/1dILns8AOPQ0SKi7OEgjxZf-SEs55E3kW/view?usp=sharing -> v0.3.1
https://drive.google.com/file/d/1AeapX-ZbA-SaMfkq9WurMBzpVuIT49GF/view?usp=sharing -> v0.3.2
https://drive.google.com/file/d/1P88xIpbt9RAg8ItLL3lgIYsU-pDBEiTT/view?usp=sharing -> v0.3.3
https://drive.google.com/file/d/1iIaKOlPgHkj2Vo2tdcQbg6N-PFer4QBu/view?usp=sharing -> v0.4
간단하게 설명을 드리면, 컨트롤러 녹화에서 세이브 파일을 다운로드 할 때의 입력을 녹화를 우선하시면 됩니다.
실제 매번 동작할 때 마다 제대로 동작하기 위해서는 키를 입력하는 사이 사이 마다 딜레이를 좀 주시고, 메뉴 진입 시에도 상황 마다 시간이 다르기 때문에
딜레이 시간을 좀 더 주시면 됩니다.
그렇게 예제 영상 처럼 PSN+ 에서 다운로드 되는 것을 녹화하고 나면,
제조 탭으로 돌아와서 재시작 시나리오를 녹화한 시나리오로 설정 해주시면 됩니다.
해당 입력이 동작하는 조건은 원하는 아이템이 현재 장비품 수 꽉차고, 현재 창고 장비품 수도 꽉 차서 어떻게 하지 못할 때 입니다.
그래서 시작 하기 전에 신기 조각 수 / 현재 보유중인 신기 조각 수, 현재 장비 품 수 등 입력이 중요합니다.
제조 할 때 마다 현재 장비품 수 + 1 씩 계산 되기 때문에 제작이 더이상 불가능 할 경우 자동으로 재시작 시나리오가 되서 다운로드 하고 다시 제조 하기 위해서 입니다.
그리고 제조 조건에 대해서 말씀 드리면,
무기스킬기력데미지 +5.5% 이런게 있는데 이 경우 무기스킬기력데미지 모든 텍스트가 정확하게 인식이 되면 좋겠지만,
그게 100% 보장을 못하고 테스트 해봤을 때 대부분은 잘 되는것 같지만 종종 안되는 경우가 많아서, "스킬기력" 이런 식으로 부분 문자열을 주시고,
두 번째 수치 값에다가 5.5 입력 해주시고 타입에 초과 하시면 "스킬기력"이 들어가는 경우에 대해서 5.6 이상 되는 것을 발견할 때 까지 제조를 진행합니다.
조건을 여러개 입력하면 모두 만족되어야 하는데, 보통 7개 까지 옵션칸이 Max이고 제조 시에 다 붙는게 아니기 때문에,
조건이 8개? 이럴 경우 무한정 제조만 하는 상태가 발생하니.. 잘 제어 하셔서 하실 필요가 있습니다.
가장 중요한걸로는 테스트 해상도가 2560x1440 이라서 FullHD 에서는 어떻게 될지 궁금합니다만... 아마 잘 되지 않을런지 생각되고..
PS4 Remote Play는 영상에서와 같이 FullScreen 꼭 맞춰주어야 합니다. (화면 비율을 위해서)
대두 스마다 같은 것들도 가능한데.. 연휴에 좀 놀다가 갑자기 만들어볼까 싶어서 만든거고 해서 아직 해당 기능은 없습니다.
추가적으로는 UI 라던가 불편한거 예외처리 같은게 잘 안되어 있습니다.
댓글로 혹시나 문제 상황(문자 인식이 잘안되요 같은 것들...) 공유 해주시면.. 개선이 될수도 있고.. 제 능력이 안되면 불가능 할것이고요 ㅠㅠ
일단 함 사용해보시고 feedback 부탁드립니다.
B. 예제 동영상
<제조>
<대두스다마 면접>
감사드려용~
(IP보기클릭)223.39.***.***
저..저기.. 지금이 연봉이 더 높지 않을까 싶다는...
(IP보기클릭)106.101.***.***
(IP보기클릭)223.39.***.***
맨 첫 버전이라..문제점이 많지 않을까 생각됩니다 ㅎㅎ 수정 좀 하고 기능 추가해야 쓸만해지겠지요 ㅋㅋ | 20.08.18 13:20 | |
(IP보기클릭)211.250.***.***
(IP보기클릭)223.39.***.***
사실 다른겜은 예전에 다 이랬을겁니다 ㅎㅎ | 20.08.18 13:21 | |
(IP보기클릭)185.92.***.***
(IP보기클릭)223.39.***.***
헉 그런가요 ㅋㅋ 그냥저냥 재미있다 싶으면 지르고 보는거쥬 | 20.08.18 13:21 | |
(IP보기클릭)14.6.***.***
(IP보기클릭)223.39.***.***
피...피드백 좀 ㅠㅠ | 20.08.18 13:21 | |
(IP보기클릭)223.39.***.***
(IP보기클릭)223.39.***.***
저..저기.. 지금이 연봉이 더 높지 않을까 싶다는... | 20.08.18 13:21 | |
(IP보기클릭)211.210.***.***
좋은 자료 감사합니다!! 이건 왜 이럴까요;;;ㅠㅠ
(IP보기클릭)223.39.***.***
아직 퇴근을 하지 않아서 보통10시 11시 쯤 퇴근합니다 ㅠㅠ 음.. 만약에 실행이 안되시면.. visual studio c++ 재배포 패키지 한번 설치 해보시면 어떨까 싶습니다.. third party library에 의존성이 있나보네요.. 신기조각 쓰는거네 문제도 있다고 전달들은것도 있고 해서.. 일단 오늘 퇴근하면 업뎃 해볼 예정이긴합니다.. 급하시면 위 방법 시도 부탁드려요 | 20.08.18 20:44 | |
(IP보기클릭)211.210.***.***
ㅎㅎ 감사합니다^^ 급한지는 않으니 업뎃되면 다시해보겠습니다! | 20.08.18 21:00 | |
(IP보기클릭)218.238.***.***
(IP보기클릭)222.98.***.***
스다마 시장? 악세 이런것도 이번에 추가해보려고 합니다 ㅎㅎ | 20.08.21 23:57 | |
(IP보기클릭)121.129.***.***
자기전에 돌리고 잤는데 인나서 보니깐 만들어져 있네요 ㅠㅠ 고다마 시장에서 쉽게 쌍별옵을 살 수 있는 좋은 점은 있지만 내가 원하는 옵은 없다는게 문제죠..
(IP보기클릭)222.98.***.***
오우 축하 드립니다^^.. 다행히 도움이 되었나 보네요!! 다시 한 번 축하드려요!!! | 20.08.21 23:57 | |
(IP보기클릭)121.129.***.***
완전 좋아요~~ ^_^/ 좋은 프로그램 만들어주셔서 너무 감사합니다~ (_._) | 20.08.22 22:20 | |
(IP보기클릭)218.155.***.***
(IP보기클릭)121.129.***.***
등급은 수치에 A A+ 이런거 필요한 옵션에서만 사용하는 겁니다. 등급란은 보통 공격력반영(주술) A+ 이런 별옵을 뽑기 위한 수치 대신에 사용하는 항목입니다. 예로 무기스킬의기력대미지 5.7 이상을 뽑고 싶을 때에는 수치란에 5.7 로 기재하시고 등급에는 기재 하지 마시구요, 대미지 반영의 경우 알파벳으로 등급을 표기하므로 수치란에는 기재하지 마시고 등급에만 A+ 이런식으로 기재하시면 프로그램이 읽어서 조건을 만족하는지 확인하게 됩니다. | 20.08.22 22:20 | |
(IP보기클릭)218.147.***.***
저는 등급이 신기 이런거인줄 알았네요 ㄷㄷ | 20.08.22 22:51 | |
(IP보기클릭)222.98.***.***
6529673034님이 알려주신 것이 아주 정확합니다!. 이게 일반 프로그램 처럼 UI 관련해서 뭔가 의미같은것을 정리해서 붙인게 아니고.. 그냥 간단하게 인왕2 용으로 급조한 프로그램이다 보니.. 아무래도 혼동이 있었던 것 같네요.. | 20.08.22 23:28 | |
(IP보기클릭)211.109.***.***
(IP보기클릭)220.89.***.***
(IP보기클릭)222.98.***.***
반응이 없으면, 로그 메시지에 창을 못찾거나 등등의 에러 메시지가 있습니다. PS4 remote play 자체와 프로그램에 사용한 Third-party library(제 관할 밖)에서 제대로 인식을 못하면 발견을 못하거나 등등의 문제가 있고, 영상은 전체적으로 한 번 보셔야 될 것 같습니다. | 20.08.25 23:43 | |
(IP보기클릭)122.38.***.***
(IP보기클릭)122.38.***.***
속성인식을 해보니 대장간 제조 탭에서 할경우 - 총 7개의 항목을 인식중입니다 라는 메세지가 뜨고 프로그램이 종료 아이템 체크에서 할 경우 - 아무런 메세지가 뜨지 않고 위 옵션이 눌리지 않고 계속 반응이 없음 인 상태입니다 ㅠㅠ | 20.08.29 10:43 | |
(IP보기클릭)39.7.***.***