Salut tout le monde.
Voilà je sais pas trop où poster ça, et ne pouvant pas poster dans la rubrique Scripts je le poste ici.
J’ai converti le mod Storm Lightning de la version SSE vers LE, tout a été converti impecc sauf un truc, et l’ennui c’est qu’il s’agit de la dll SKSE qui est en 64 bits vers du 32 bits. J’ai contacté le moddeur qui dit qu’il n’y a pas de soucis pour les autorisations mais qu’à priori il ne sais pas le faire pour la version LE, j’ai donc récupéré ses ressources mais je n’ai aucune expérience de comment fabriquer tout ça. Quelqu’un parmi vous saurait-il comment opérer svp ?
Une fois fait on pourra l’héberger sur ce site et aussi sur Nexus.
Je vous remercie.
Convertir une dll SKSE 64 en 32 pour LE
Re: Convertir une dll SKSE 64 en 32 pour LE
Un peu tard mais au cas ou ...Pas faut les compiler ça depend le langage si c'est du VB;C++ ,c# ,.Net etc...bref ça depend des sources mais généralement les dll c'est écrit en C
c'est le plus efficace donc il te faut un compiler c++ une liste ici https://www.thoughtco.com/list-of-free- ... ers-958190
je te conseille de prendre un vieux comme Borland C++ 5.5 qui ne marche qu'en 32bit et donc ne produit que du 32bit
Un super outil aussi pour .NEt au cas ou http://reflexil.net/
c'est le plus efficace donc il te faut un compiler c++ une liste ici https://www.thoughtco.com/list-of-free- ... ers-958190
je te conseille de prendre un vieux comme Borland C++ 5.5 qui ne marche qu'en 32bit et donc ne produit que du 32bit
Un super outil aussi pour .NEt au cas ou http://reflexil.net/

Si vous voulez mon aide commencez par utiliser mon generateur de BBCODE
Apprendre à utiliser le générateur
Re: Convertir une dll SKSE 64 en 32 pour LE
Merci ! Faudrait que je m’y mette pour convertir les nouveaux mods dépendant de Custom Skills Framework qui rajoutent des arbres de compétences à certains mods. Mais hélas je n’ai jamais fait ce genre de modding. Merci pour tes liens je vais regarder.
Re: Convertir une dll SKSE 64 en 32 pour LE
salut j'ai regardé ce mod donc d'après les prérequis c'est pas du C mais du langage .NET il te faut éditer les sources avec .NET Script Framework
https://www.nexusmods.com/skyrimspecial ... mods/21294 qui nécessite l'installation de .net framework sur ton PC et d'autre prérequis
comme https://www.nexusmods.com/skyrimspecial ... mods/10546 note ce n'est pas fait pour le 32bits pour l'instant " Currently it only supports 64 bit but there are plans to support 32 bit applications in the future." Ce qui veut dire que techniquement ce n'est pas possible avec ces outils mais l'outils que je t'ai donné plus haut http://reflexil.net/ permet des injection de code ou debugger la DLL dans visual studio en l'attachant au processus qui l'appelle pour voir ou ça coince via des points d'arret et les valeurs des variables (méthode 2 ci dessous) bref presque du hacking chaud si t'y connait rien en programmation
Debugging DLLs in Visual Studio (see #2 in the list) may be what you're looking for (full disclosure: Yes, this is my personal web site).
With method #1, you can't watch variables.
With method #2, step #2, if you can't open the project in the same Visual Studio instance, you can run the binary of the project (that is, run it outside of Visual Studio, but make sure you run the debug version.) and attach the Visual Studio debugger to it (menu Debug -> Attach to Process).
Here are the steps for method #2 so no one has to follow the link:
Attaching a using process to the DLL project. This involved hooking the Visual Studio debugger into a running process.
Open the DLL project in Visual Studio.
Run an application that uses the DLL. This application can't be run from another instance of Visual Studio since the process will already have a debugger attached to it.
From here you can add breakpoints and step through the DLL code loaded in Visual Studio (although the breakpoint will appear disabled the same as in method 1).
ça me parait difficile mieux vaut attendre un portage de l'appli en 32bits
https://www.nexusmods.com/skyrimspecial ... mods/21294 qui nécessite l'installation de .net framework sur ton PC et d'autre prérequis
comme https://www.nexusmods.com/skyrimspecial ... mods/10546 note ce n'est pas fait pour le 32bits pour l'instant " Currently it only supports 64 bit but there are plans to support 32 bit applications in the future." Ce qui veut dire que techniquement ce n'est pas possible avec ces outils mais l'outils que je t'ai donné plus haut http://reflexil.net/ permet des injection de code ou debugger la DLL dans visual studio en l'attachant au processus qui l'appelle pour voir ou ça coince via des points d'arret et les valeurs des variables (méthode 2 ci dessous) bref presque du hacking chaud si t'y connait rien en programmation
Debugging DLLs in Visual Studio (see #2 in the list) may be what you're looking for (full disclosure: Yes, this is my personal web site).
With method #1, you can't watch variables.
With method #2, step #2, if you can't open the project in the same Visual Studio instance, you can run the binary of the project (that is, run it outside of Visual Studio, but make sure you run the debug version.) and attach the Visual Studio debugger to it (menu Debug -> Attach to Process).
Here are the steps for method #2 so no one has to follow the link:
Attaching a using process to the DLL project. This involved hooking the Visual Studio debugger into a running process.
Open the DLL project in Visual Studio.
Run an application that uses the DLL. This application can't be run from another instance of Visual Studio since the process will already have a debugger attached to it.
From here you can add breakpoints and step through the DLL code loaded in Visual Studio (although the breakpoint will appear disabled the same as in method 1).
ça me parait difficile mieux vaut attendre un portage de l'appli en 32bits

Si vous voulez mon aide commencez par utiliser mon generateur de BBCODE
Apprendre à utiliser le générateur
Re: Convertir une dll SKSE 64 en 32 pour LE
Merci beaucoup pour toutes ces précieuses informations. Oui effectivement c’est trop compliqué pour mes connaissances, faudrait que je fasse plusieurs formations en programmation je pense, donc je laisse ces mods de côté pour le moment, de toutes façons la plupart des mods sont facilement portables vers LE donc c’est pas bien grave, j’attendrai que quelqu’un le fasse.
Re: Convertir une dll SKSE 64 en 32 pour LE
Salut, j'arrive bien après la guerre...
Pour porter une dll de SE vers oldrim il faut le sources de la DLL ( c'est pareil pour passer de oldrim à SE d'ailleurs ). A moins qu'il existe un moyen de décompiler une DLL correctement mais je connais pas.
Un fois que tu as les sources il faut les recompiler avec les sources de la version SKSE souhaité ( elle se trouve dans le répertoire "src" du zip quand on télécharge SKSE ). Perso je le fais avec Visual Studio. La vraie difficulté étant de paramétrer la compilation de Visual comme il faut.
Pour porter une dll de SE vers oldrim il faut le sources de la DLL ( c'est pareil pour passer de oldrim à SE d'ailleurs ). A moins qu'il existe un moyen de décompiler une DLL correctement mais je connais pas.
Un fois que tu as les sources il faut les recompiler avec les sources de la version SKSE souhaité ( elle se trouve dans le répertoire "src" du zip quand on télécharge SKSE ). Perso je le fais avec Visual Studio. La vraie difficulté étant de paramétrer la compilation de Visual comme il faut.