Forum Le CBNA
Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 

bat/exe comment faire ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
finelarme
Nouveau



Inscrit le : 04 Jan 2008
Messages : 4
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: bat/exe comment faire ?   Ven 4 Jan - 18:43

Bonjour à tous,

Je me permets de vous poser cette question étant donné que je reste bloqué depuis quelques jours (j'aimerais pouvoir lancer plusieurs fenêtres d'un RPG avec le logiciel wineq qui le permet, seulement il ne lit que les .exe, et moi je n'ai qu'un .bat). Ma demande est composée, 2 fichiers utilisés (bat/exe), un game.dll et un logiciel qui ne lit que les .exe.

Ce que je peux faire pour le moment
- cliquer lanceur.bat (il pointe vers le game.dll en utilisant le 01.exe) et le jeux se lance automatiquement.

Voilà ce que j’aimerais pouvoir faire
- ouvrir mon logiciel (wineq pour ceux qui connaissent, il permets plusieurs fenêtres de jeux).
- dire à wineq de pointer vers lanceur.exe (anciennement lanceur.bat) (il pointe toujours vers le game.dll en utilisant le 01.exe).
- lancer le jeux à partir de wineq.

J’ai essayé de convertir mon lanceur.bat en lanceur.exe (powerbatch, bat2exec, f2 et d’autres), sans succès.

Vous pourrez trouver le lanceur.bat et le 01.exe ci-après : http://plume.citron.free.fr/perso

Y’à t’il moyen de compiler lanceur.bat + 01.exe pour que cela fonctionne ? Ou bien configurer wineq pour lui faire comprendre ce que je veux ? Pouvez-vous m’aider ? Merci (bonne année)
Revenir en haut Aller en bas
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: bat/exe comment faire ?   Ven 4 Jan - 20:36

En gros tu voudrais simplement que ce soit un .exe à la place d'un .bat qui lance game.dll avec les paramètres qu'il donne à la dll?

Je trouve ça bizzare lancer un jeu comme ça est bien bizzare de la part des développeurs, mais si tu veux, je peux vite te faire un programme qui lance ton game.dll.
Même si ça me semble impossible car une dll n'est pas prise en compte par l'OS, elle ne s'exécute pas, on y fait simplement appel.
_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
Ragdoll
*Excellent utilisateur*



Age : 16
Inscrit le : 02 Juil 2005
Messages : 4933
Localisation : entre mon pc et mon baton du diable
 : ────────── :
Projet Actuel : Hard pac III
Avancement : 
1/1001/1001/1001/100 (1/100)

MessageSujet: Re: bat/exe comment faire ?   Ven 4 Jan - 20:38

daminetreg a écrit:
En gros tu voudrais simplement que ce soit un .exe à la place d'un .bat qui lance game.dll avec les paramètres qu'il donne à la dll?

Je trouve ça bizzare lancer un jeu comme ça est bien bizzare de la part des développeurs, mais si tu veux, je peux vite te faire un programme qui lance ton game.dll.
Même si ça me semble impossible car une dll n'est pas prise en compte par l'OS, elle ne s'exécute pas, on y fait simplement appel.


Euh... tu peux recommencer moins vite ?
_________________

Mes tutoriels sur le graphisme
moi sur Dailymotion
Spoiler:
 
Revenir en haut Aller en bas
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: bat/exe comment faire ?   Ven 4 Jan - 20:46

Jango_Fett a écrit:
daminetreg a écrit:
En gros tu voudrais simplement que ce soit un .exe à la place d'un .bat qui lance game.dll avec les paramètres qu'il donne à la dll?

Je trouve ça bizzare lancer un jeu comme ça est bien bizzare de la part des développeurs, mais si tu veux, je peux vite te faire un programme qui lance ton game.dll.
Même si ça me semble impossible car une dll n'est pas prise en compte par l'OS, elle ne s'exécute pas, on y fait simplement appel.


Euh... tu peux recommencer moins vite ?

Oups. Woop

Je voulais écrire: Je trouve ça bizzare de lancer un jeu comme ça de la part des développeurs du jeu.
En fait je trouve que lancer une dll avec un .bat est idiot, car une dll s'exécute par appel et n'est pas gérée par l'OS, il faut un programme qui appelle les fonctions de la dll pour que les fonctions de la dll soient effectives.
_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
finelarme
Nouveau



Inscrit le : 04 Jan 2008
Messages : 4
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: bat/exe comment faire ?   Ven 4 Jan - 20:48

@daminetreg : je prépare un message privé pour t'expliquer plus précisémment ce dont j'ai besoin histoire de ne pas trop développer dans ce thread. Je t'envois ça.

mp/mail envoyé. Smile
Revenir en haut Aller en bas
finelarme
Nouveau



Inscrit le : 04 Jan 2008
Messages : 4
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: bat/exe comment faire ?   Ven 4 Jan - 22:24

Je vais tâcher de préciser ma demande, (merci à vous par avance) .

1) Précisions

- J’utilise un jeu (DaoC), ce jeu peut-être « jouable » de deux façons différentes ; la première sur serveur classique (il n’y en a qu’un) (dans ce cas il suffit de cliquer sur l’icône DaoC.exe pour lancer le jeu) ; la deuxième façon sur serveurs non-classiques (il y’en a plusieurs) (dans ce cas il faut lancer un portail de jeu qui recense tout les serveurs non-classiques, il suffit d’en choisir un, de rentrer son account/mdp et de cliquer « jouer »).
- Dans ce deuxième cas qui m’intéresse il n’est pas possible de lancer plus de deux sessions de jeux simultanées ; j’ai donc récupéré le logiciel WinEQ (http://www.lavishsoft.com/wineq2/) qui autorise le lancement de plus de deux sessions de jeux. WinEQ demande le .exe qui permets la connexion directe au serveur.

Les créateurs du serveur non-classique qui m’intéresse ont mis à la disposition de tous un .bat + un .exe permettant la connexion au serveur.

Vous pouvez trouver ces deux fichiers ci-après : http://plume.citron.free.fr/perso (j’ai ouvert le .bat voici ce que j’ai trouvé dedans (d’ailleurs il faut l’éditer correctement avec son account/mdp qui va bien)) :


@01 "C:\DaoC\game.dll" 85.214.98.212 10300 1 account mdp (ce que je comprends c’est que par le 01.exe il va chercher le game.dll, il paramètre l’ip port du serveur qui m’intéresse en utilisant mon account/mdp).

2) Ce que j’ai réussis à faire

J’ai réussis à compiler (avec Bat To Exe Converter 1.3.3.0) 01.exe + lanceur.bat en un seul .exe, WinEQ le reconnaît, mais le problème ne change pas, pas possible de lancer plus de deux fenêtres (comme si WinEQ n’était pas actif).

NB : en gros DaoC n’autorise pas plus de deux game.dll dans la liste des processus.

NB : y’à t’il un moyen de créer un .exe qui pointe correctement sur le jeu et qui soit utilisable dans WinEQ ?

Merci d’avance, j’espère avoir été suffisamment clair.
Revenir en haut Aller en bas
finelarme
Nouveau



Inscrit le : 04 Jan 2008
Messages : 4
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: bat/exe comment faire ?   Sam 5 Jan - 5:44

Voici une idée que j'ai eu pour faire avancer mon problème :

- Copie/Colle du dossier DaoC (dans le deuxième dossier j'ai renommé le game.dll en game2.dll)
- J'ai lancé mes 2 fenêtres de jeu avec mon .bat lié au game.dll (01.exe pointe vers game.dll)
- Je voulais lancer 1 fenêtre de jeu avec mon .bat lié au game2.dll (je n'ai pas réussi à éditer 01.exe correctement pour qu'il pointe vers game2.dll) (j'ai essayé avec plusieurs déssassembleurs)

Ouch il est tard, bon ptit dej' à tous! oui
Revenir en haut Aller en bas
lv3895
Utilisateur confirmé: Rang *



Inscrit le : 09 Sep 2007
Messages : 264
 : ────────── :
Projet Actuel : X Number v.1.02
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: bat/exe comment faire ?   Lun 28 Jan - 18:36

Désolé mais je ne peut pas t'aider. Par contre je peut dire à Dam que on dit bizarre (pas sur les deux rr) et pas bizzare. C'est bizarre!
Revenir en haut Aller en bas
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 4069
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: bat/exe comment faire ?   Lun 28 Jan - 18:43

... ça fait un moi,s là...

Comment tu fait pour déterrer ces topics ?
_________________
Click for a free cookie
Revenir en haut Aller en bas
Dan_lizhot
- Modérateur -



Age : 25
Inscrit le : 02 Mar 2006
Messages : 3205
Localisation : Sur le forum du CBNA pour vous aider
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: bat/exe comment faire ?   Lun 28 Jan - 18:44

lv3895 a écrit:
Désolé mais je ne peut pas t'aider. Par contre je peut dire à Dam que on dit bizarre (pas sur les deux rr) et pas bizzare. C'est bizarre!


s'il aurait fallu que tout le monde fasse ce genre de correction dès qu'il y a une faute de frappe, on aurait pas finit gniah
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****



Age : 15
Inscrit le : 20 Aoû 2006
Messages : 1704
Localisation : J'ai plus d'argent
 : ────────── :
Projet Actuel : Unvanquished Territories
Avancement : 
5/1005/1005/1005/100 (5/100)

MessageSujet: Re: bat/exe comment faire ?   Lun 28 Jan - 19:16

Dan_lizhot a écrit:
lv3895 a écrit:
Désolé mais je ne peut pas t'aider. Par contre je peut dire à Dam que on dit bizarre (pas sur les deux rr) et pas bizzare. C'est bizarre!


s'il aurait fallu que tout le monde fasse ce genre de correction dès qu'il y a une faute de frappe, on aurait pas finit gniah


Surtout que c'est vachement utile gnii
_________________
Revenir en haut Aller en bas
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: bat/exe comment faire ?   Lun 28 Jan - 19:23

lv3895 a écrit:
Désolé mais je ne peut pas t'aider. Par contre je peut dire à Dam que on dit bizarre (pas sur les deux rr) et pas bizzare. C'est bizarre!

Oui ce n'est pas faux et puis la langue française vaut bien ce respect. Bizarre tout de même de déterrer un topic pour cela. gnii
_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas

bat/exe comment faire ?

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Programmation-
Poster un nouveau sujet   Répondre au sujet