ResHack fichier stringtable

bebou007 Message lu Posté le 01 Juin 2010 à 00:02 Bulle
Avatar de bebou007
Explorateur

Messages : 238
GCPoints : 43228
salut a tous voila pour une de met dll j'avais du ajouter une string table après sa conception pour avoir les commande direct depuis db pro pour cela je me suis servie de ResHack

mon problème c'est qu'il fallait un fichier ressource exprès pour ajouter les string table et j'ai beaux cherche je trouve rien du tous si quelqun a un lien merci

il y avais aussi un Tutorial avec il me semble
Darktib Message lu Posté le 01 Juin 2010 à 16:38 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
En général c'est pas une bonne idée d'utiliser ResHack pour ajouter des stringTables. Le mieux est de les compiler avec le reste du code...
Voici un excellent lien:
http://www.games-creators.org/wiki/Cr%C3%A9er_des_DLLs_en_C_pour_Dark_Basic_Pro
bebou007 Message lu Posté le 01 Juin 2010 à 20:41 Bulle
Avatar de bebou007
Explorateur

Messages : 238
GCPoints : 43228
ok merci pour le lien le problème c'est que j'ai pas les source et que c'est pas ma dll et je voulais faire un wrapper merci quand même pour le lien je le trouver plus non plus
Darktib Message lu Posté le 04 Juin 2010 à 16:09 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Normalement en ouvrant la dll avec le bloc note on peut retrouver tous les symboles. Mais tu peux toujours espérer pour recréer efficacement une stringtable rien qu'avec ca, c'est pas facile et pas toujours très fiable...

Plus précisément, quelle librairie comptes-tu wrapper? Parce que si par contre on peut utiliser la lib en C++, là ca devient très facile.
bebou007 Message lu Posté le 04 Juin 2010 à 22:28 Bulle
Avatar de bebou007
Explorateur

Messages : 238
GCPoints : 43228
et bien on ne la pas en c++ non plus il fraudais voir du coter créateur sinon

en fait j'ai trouver un moteur de physique 2d pour Game Maker

ici
http://gmc.yoyogames.com/index.php?showtopic=448115

pour se qui et du stringtable je l'avais deja fait pour ma dll qui ecris et lit les fichier ini et tous marcher comme il faut
Darktib Message lu Posté le 04 Juin 2010 à 22:59 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
J'ai regardé et téléchargé la release 7 avec le code source. Il y a bien le code C++ (dans le dossier c++) avec une solution Visual Studio que tu peux ouvrir avec Visual Studio Express. Le reste est détaillé dans le lien que je t'ai filé...

Pour les fonctions, faut que tu prenne la doc et le fichier dllfunctions.txt pour savoir les fonctions à exporter. Cependant, j'ai remarqué que certains modules de cette dll utilisent des fonctions du moteur graphique de Game Maker. Autrement dit, ces fonctions ne marcheront pas avec Nodetree (le moteur 3D de Dbp).

Il existe des solutions:
- N'exporter que les fonctions indépendantes du moteur de Game Maker
- Réecrire le code pour dbp
- changer de librairie, utiliser un truc style PhysX ou Havok ou Newton (PhysX et Newton sont portés sur dbp, pour Havok je ne sait pas)
bebou007 Message lu Posté le 04 Juin 2010 à 23:21 Bulle
Avatar de bebou007
Explorateur

Messages : 238
GCPoints : 43228
merci pour ton aide c'etais pas presser lol je chercher surtout se fichier qui permettais d'ajouter une stringtable par contre je savais pas que on pouvait faire une physique 2d avec newton
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0291 secondes