Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[ITM] Comment créer un objet "undroppable" ?

Répondre
Avatar du membre
Grenouillebleue
Loup effrayant
Messages : 723
Enregistré le : sam. 27 sept. 2003, 22:58
Localisation : Paris
Contact :
Statut : Hors ligne

[ITM] Comment créer un objet "undroppable" ?

.

Message par Grenouillebleue »

Dans le jeu, certains objets de l'inventaire sont "undroppable", comme par exemple l'amulette d'Edwin.

Savez-vous comment coder cette particularité ?
MOD KIM TERMINE
- Des centaines de dialogues et d'interactions
- De nombreuses quêtes
- De nouveaux objets magiques
- Une véritable romance

Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
Intro 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Silk
Statut : Hors ligne
.

Message par Silk »

Il faut lui donner aucune référence MISC (objet à terre) ;)
Avatar du membre
Grenouillebleue
Loup effrayant
Messages : 723
Enregistré le : sam. 27 sept. 2003, 22:58
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Grenouillebleue »

Merci m'siou ;)
MOD KIM TERMINE
- Des centaines de dialogues et d'interactions
- De nombreuses quêtes
- De nouveaux objets magiques
- Une véritable romance

Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
Intro 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Silk
Statut : Hors ligne
.

Message par Silk »

De rien, de rien ;) Pour ce qui est du texte qui s'affiche pour les objets spéciaux, c'est une fonction je pense, mais je ne la connaît pas :sad:
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Je pense qu'il y a plus que ça.
Dans Near Infinity, il y a dans le champ Flags d'un objet un bit qui s'appelle Droppable et qui est donc à 1 pour pouvoir enlever l'objet. Par exemple la ceinture d'Imoen ne l'a pas.
Dans BG, certains objets comme l'amulette d'Edwin, l'épée de Xan et Bouh étaient gérés en dur dans l'exécutable. Il se peut que ce soit toujours le cas dans BG2. J'ai déjà voulu regarder comment l'amulette d'Edwin permettait cet affichage mais je n'ai pas trouvé.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Lamnis Valnon
Statut : Hors ligne
.

Message par Lamnis Valnon »

Je ne crois pas que ce soit si dur... Il y a une case "Droppable" cochable dans "Attributes" de IEEP !! :..:
Silk
Statut : Hors ligne
.

Message par Silk »

Les deux fonctionnent pareil ;) C'est un raccourci.
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Originally posted by Lamnis Valnon@mercredi 08 octobre 2003, 14:44
Je ne crois pas que ce soit si dur... Il y a une case "Droppable" cochable dans "Attributes" de IEEP !! :..:
Je pense qu'effectivement ça suffit.
Je voulais surtout parler du message spécifique qui apparaît pour l'amulette d'Edwin ou Bouh. Pour avoir un autre message que le générique "vous ne pouvez pas retirer cet objet" (quel que soit l'intitulé exact), je pense qu'il faut qu'il soit codé en dur. Par exemple, Nalia ne dit rien de particulier si on essaie de prendre son anneau, c'est juste le message générique qui apparaît il me semble.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Ça faisait des lustres que je comptais préciser certaines choses. ;)

Voici comment on rend un objet existant undroppable :

Code : Tout sélectionner

  WRITE_BYTE 0x18 (THIS BAND `BIT2) // removes droppable flag
Voici comment un donne une épée à deux mains équipée et undroppable à une créature :

Code : Tout sélectionner

  ADD_CRE_ITEM ~SW2H01~ #0 #0 #0 ~UNDROPPABLE~ ~WEAPON1~ EQUIP
Cette fois, on remplace son arme par une épée à deux mains undroppable :

Code : Tout sélectionner

  REPLACE_CRE_ITEM ~SW2H01~ #0 #0 #0 "undroppable" weapon1 EQUIP
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1195
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : Hors ligne
.

Message par DrAzTiK »

Bon timing j'avais justement besoin de ces commandes :)
Faites comme moi, jouez FP :cool:

Mon Mod : BuTcHeRY

Ma châine Youtube
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

J'ai plein d'autres sujets à mettre à jour. Mais je manque de temps. Celui-ci m'a permis de supprimer une ligne de ma Todo list. ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Répondre

Retourner vers « Objets et magasins »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité