-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question #150
Comments
Pas sûr que le gars parle français, mais pour répondre à la question, ça nécessiterais d'être capable de décoder l'USM (ça on sait faire), puis de le ré encoder, et je connais aucun outil qui soit capable de ça (il faudrait que les clef de cryptage correspondent) Cela dit dit, je serait curieux de savoir pourquoi ton projet nécessite d'injecter la cinématique custom et pas juste t'en contenter à part (tu peux aussi me joindre sur discord) |
L'own parle français, j'ai déjà pu discuter avec lui sur un précédent ticket x) J'aimerais réinjecter la cinématique ingame car je suis entrain de développer un patch VF audio avec toute une équipe de comédiens. Nous savons modder les audios du jeu, mais il nous manque plus que les USM. Je pense qu'un programme capable de lire le contenu des fichiers USM et d'en remplacer un des audios par un autre qu'on lui fournirait peut faire l'affaire. Cela dit, ce serait intéressant d'y apporter des cinématiques 4K aussi, donc je suis preneur de ton idée! 👀 |
Salut ! C'est juste que je mets beaucoup de temps à répondre la plupart du temps. Concernant le chiffrement d'une part : c'est un processus à priori symétrique, donc la même clé sert à chiffrer comme à déchiffrer. Ça, on les a. Par contre la technique utilisée est différente entre la vidéo et l'audio :
Ça reste un processus qui ne sort pas spécialement de l'ordinaire, le chiffrement de la vidéo correspond au standard de Criware pour les USM, et l'audio reste un chiffrement standard de HCA. Peut-être que le seul changement fait dans Genshin est que l'audio n'est pas chiffré au moment du muxage. Le moyen le plus simple de faire ça ce serait en gardant la structure d'origine de l'USM et de remplacer les blocs de telle ou telle piste par la piste custom qu'on veut, l'avantage c'est qu'à priori la taille est fixe. Mais là où il y a des zones d'ombres c'est au niveau des autres champs qui sont plutôt inutiles lors de l'extraction mais qui sont utiles lors de la lecture de l'USM par le player du jeu. Donc il faudra s'intéresser au standard USM pour ce point là, ou au moins étudier plus en détail la structure des USM de Genshin en particulier. Ça fait un petit bout de temps que je ne me suis pas penché sur le projet, mais c'est à peu près ce dont je me souviens. Je regarderai pour Discord un peu plus tard, je suis en vacances actuellement 😄 |
Merci beaucoup pour ta réponse et toutes ces précieuses informations et détails ! |
Hey! Je me permet une petite relance vis-à-vis de ma demande! Si tu saurais éclairer notre lanterne, n'hésite pas à m'ajouter sur Discord ! |
Merci de m'avoir relancé, ça m'était complètement sorti de la tête. Je t'ajoute sur Discord et je vais essayer de me replonger dans la spec. |
Est-ce que tu penses qu'il serait possible de développer un outil qui va scanner le fichier USM (donc la bande vidéo et les pistes audio) et remplacer l'une des pistes audios par une autre de notre choix ?
Je gère un projet de doublage français aux jeux HYV, et je dois bien admettre que Genshin est plus difficile à modder que les autres jeux à cause de leur remaster à moitié propriétaire de CRIWARE USM.
J'ai réussi à modder les dialogues ingame, il ne me manque que les cinématiques !
Si tu peux m'aider, ce serait vraiment nice.
Discord: Clostro#4108 (ou "clostro." si ça ne marche pas)
The text was updated successfully, but these errors were encountered: