Tra gli addon di Garry's Mod ne spicca uno che permette di aggiungere comportamenti programmabili direttamente nel gioco: Wiremod.
Non è quindi necessario usare strumenti esterni per creare queste prop particolari.
L'addon include diversi modelli da integrare con le proprie dupes che permettono di aggiungervi comandi di interazione o renderle autonome. Usa diversi controlli che possono interagire con l'ambiente di HL2.
Ecco (secondo un principio personale di diverse ore d'uso!) gli strumenti fondamentali:
- Gate: singoli elementi che effettuano una o più azioni. es. And, Or, Not, If, Select, Add, Divide, ..., Memory, Time, Pulse, ... divisi a seconda della loro specializzazione.
- Wire: collega i Gate tramite input ed output.
Sul "filo" viaggiano dati di diverso tipo: numeri (interi e con la virgola), boolean (dove 0 = False, 1 = True), stringhe, vettori. Con lo strumento Wire si attiva\disattiva una modalità debug usando Shift-F - Bottoni: metodo principale per interagire (1: premuto; 0: rilasciato). Possono avere diverso valore per Premuto\\Rilasciato, diversa grafica, essere di tipo "toggle" (interruttore).
- Costanti: Immagazzinano uno o più valori (un array di valori) di diverso tipo.
- Schermo: principale tipo di output. Esistono diversi schermi per il testo, valori numerici, grafica.
- E2 Chip: con un linguaggio di programmazione interno permettono la compilazione di un comportamento complesso. Come i Gate accettano input e restituiscono degli output. E' possibile creare funzioni interne e rendere modulare il codice al loro interno. Possono anche non essere usati, fintantoché si riescono a sfruttare i Gate.
![]() |
| Manca un numero: chi di voi sa contare? |
Uso di Wiremod
Ecco qualche spunto molto semplice per iniziare ad usare questo addon!
Una nota particolare: per legare gli oggetti con il Wire si parte dall'output e si indica poi l'input.
Interruttore della luce:
Usando un oggetto Lamp ed un bottone (con opzione toggle) possiamo creare un semplicissimo interruttore della luce.
L'oggetto Lamp in particolare ha tra le sue proprietà, una chiamata "On" - se questa riceve il valore 1 (Vero) dal bottone si accenderà la luce.
Può essere applicato ad un edificio (es. una casa, un negozio) o ad un ambiente più vasto (es. le luci di una porzione di mappa).
![]() |
| Le proprietà di Lamp |
![]() |
| Signora, stiamo installando la luce... |
Cancello a comando
Un cancello a comando fatto con un tutorial - Youtube - joshalot
Si possono sfruttare tre muri piatti, di cui il secondo è il cancello. Questo potrà attraversare gli altri muri a lui accanto usando un nocollide.
![]() |
| Cosa o Chi risiede dietro il cancello futuristico? |
Il cancello è legato al primo muro con un oggetto wiremod hydraulic, una corda che si allunga\restringe grazie ad un dato valore.
![]() |
| Avete indovinato: un drago |
L'Hydraulic ha tra le sue proprietà la lunghezza, che possiamo impostare con un valore numerico (sfruttiamo il bottone!).
Sul primo muro si crea un bottone (Toggle) e lo si associa all'hydraulic:
il valore di "Premuto" sarà molto basso (es. 0, in modo che la corda si restringa ed apra il cancello) mentre quello di "Rilasciato" ha la lunghezza originale della corda (es. 200, in modo che questa si allunghi ed il cancello si richiuda).
Altree idee d'uso
Tantissime idee! Una di queste è prendere spunto da quello che pubblicano gli altri utenti. E' più semplice stilare una lista di argomenti o ambienti a cui ispirarsi:
- Urbanistica: creazione di auto, aerei, navale, altri mezzi alternativi, ..., semafori, illuminazione, garage, ...
- Luna-park: ruota panoramica, Spinning wheel, ...
- Giochi in singolo, multigiocatore, di società, videogiochi (usando una tecnica tipo ASCII, ma avendo anche la possibilità di disegnare sprite su schermo)
- Strumenti per amministrazione: teleport ad aree degli utenti
- Strumenti per RolePlay: accesso ad aree riservate, sensori di movimento, effettistica relativa al gioco (es. accensione autonoma luci, semafori ) ...
- Aggiunta di componenti alle prop: luci nelle costruzioni, cancelli a sensore, cassetti, allarmi, ...
- ...
![]() |
| Un display serve sempre, cosa ci volete fare |
![]() |
| "Lotta ìmpari" |
![]() |
| Piccoli radar crescono |










Nessun commento:
Posta un commento