Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - RBendo

Pagine: [1]
1
Assistenza / Personalizzazione mappa 2D
« il: 23 Settembre 2018 - 21:57:48 »
Ciao a tutti,
E' passat oun po' di tempo dall'ultima volta, in questi giorni mi sono messo al simulatore, dal blueprint editor vedo che è disponibile un modello per personalizzare la mappa 2D, qualcuno si intende di questa cosa? Vedo che la mappa presenta ben 16 tipi di rappresentazioni per un segnale, ma poi via script scopro che solo 5 sono disponibili, facendo delle prove poi vedo che nella mappa, certi segnali cambiano
aspetto semplicemente spostandosi lungo la mappa stessa. Qualcuno ha mai provato a personalizzare la mappa 2D? Grazie per l'aiuto

2
Assistenza / Problematiche legate allo scripting dei segnali
« il: 14 Aprile 2017 - 13:41:45 »
Ciao a tutti,
E' da un po' che ci pensavo a dire il vero, e così mi sono deciso a dedicarmi allo scripting che gestisce il segnalamento. Mi stò documentando con il materiale che si trova nel Developer Docs di TS, più o meno ho capito la logica che regola la gestione degli aspetti grafici del segnalamento, e anche quella inerente la gestione del traffico. Certo sto leggiucchiando anche scripts di qualche tratta tedesca e inglese sempre allo scopo di documentarmi meglio, ma ci sono ancora alcune cose che non mi sono ben chiare. Così vorrei aprire questo thread per esprimere i miei dubbi

Per esempio la guida nel DevDocs descrive un metodo per tracciare lo stato di occupazione di una tratta  che sia compresa tra due segnali, la logica di base è sfruttare il passaggio dei convogli sui link, per aggiornare i rispettivi indicatori di occupazione. Tuttavia a scenario appena caricato, se ho un convoglio parcheggiato su di un binario pronto a partire, come fanno i segnali che governano quel binario a stabilire che è occupato dal momento che appena caricato lo scenario, non si è mosso ancora nessun rotabile? A riguardo Railworks non implementa nessuna chiamata a sistema per dare questo tipo di informazione, forse esiste, ma la documentazione non mi permette di appurarlo. L'unico modo che mi sembra sensato è quello di implementare un sistema di messaggistica che interagisca con i rotabili, ma questo richiederebbe che anche il rotabile abbia uno script dedicato, cosa che non è mai garantita nel caso più generale. A riguardo sarei tentato di eliminare questo aspetto della gestione del segnalamento, e limitarla ai soli segnali di blocco per i quali è necessaria, anche se questo non risolve il problema di cui sopra.

Sempre dal manuale sullo scripting dei segnali, da quel che ho capito vengono descritti due soli tipi di messaggio che il motore del simulatore propaga in automatico lungo la linea, cioè RESET_SIGNAL_STATE, e JUNCTION_STATE_CHANGE; in giro per la rete non ho trovato altro e mi sembra strano che non ci siano altri tipi di messaggi a carico del simulatore. Nella guida viene accennato ad una sezione riguardante i tipi di messaggi, ma non l'ho trovata. Oltretutto all'atto del caricamento dello scenario, viene consigliato di implementare l'inizializzazione del segnale, effettuando una verifica sullo stato del deviatoio che è protetto dal segnale, questo mi dice che lungo la route, tutti i deviatori che lo consento dovrebbero in qualche maniera presentare segnali con aspetti di via libera, cosa che invece non vedo perché la maggior parte dei segnali rimangono a via impedita, tranne quelli che regolano la tratta aperta sul convoglio del giocatore, questo mi dice che il simulatore comunica in qualche modo la presenza di un convoglio sulla linea.

Ho visto poi che viene fornita una chiamata a sistema che permette di determinare la distanza del successivo segnale a via impedita, solamente che la cosa è limitata agli script delle loco, la cosa è molto utile da implementare per gli aspetti dei segnali legati alla distanza ridotta tra gli stessi, ma vabbè nel caso se ne può fare a meno.

Ho messo in questo thread diverse questioni, non mi aspetto tanto di trovare una specifica risposta anche perché non nego che talune siano state poste in maniera frettolosa senza porre maggiore attenzione alla documentazione, come non nego che l'argomento sia piuttosto specializzato. Chiaramente dovrò lavorarci su ma se qualcuno ha magari qualche consiglio da dare a riguardo, ne sarei grato.


3
Assistenza / Problemi col segnalamento, route che va in crash.
« il: 04 Aprile 2017 - 23:12:56 »
Ciao a tutti,
come promesso nel thread di presentazione, apro qui una discussione per via di un problema che ho con la route di mia creazione. Preciso che al momento non è un vero e proprio progetto, per meglio capire, ad un certo punto decisi di cominciare ad acquisire conoscenza col world editor di TS20XX, volli perciò riprodurre parte dei tracciati ferroviari della mia zona, vale a dire a sud di Verona. Allo stato attuale la route non è niente di che, dal momento che ci sono solo binari, marciapiedi e semafori, niente di più, persino il terreno non è stato trattato secondo le modalità descritte dai manuali sull'uso delle mappe DEM. In realtà problemi veri non sono sorti subito, ma dopo che decisi di introdurre il segnalamento. Il pack segnali italiani mi ha lasciato molto soddisfatto, per il realismo che ha apportato alla simulazione, ed è stato anche divertente imparare e capire la logica del segnalamento, e come questo vada dislocato lungo la route, mi si è aperto un mondo vastissimo, che ha aumentato il mio interesse per il simulatore. Ma tutto questo ha presentato anche una contropartita, ovvero che durante lo scenario libero, va in crash con il classico messaggio "Railworks ha smesso di funzionare". In realtà il crash è un problema che si è presentato da poco, all'inizio non lo faceva, ma succedeva semplicemente che durante il gioco lo scenario si bloccasse, restando così anche per una ventina di minuti, dopo di che riprendeva come se non fosse successo niente. Questo non accadeva sempre, ma solo quando chiudevo il tracciato su una particolare tratta, la più lunga di tutte dato che arriva fino a Modena. Il blocco sembra incorrere, a parer mio, quando, nell'accedere a questa tratta, il simulatore esegue un check del segnalamento su di essa dislocato, solo che la verifica si porta via parecchi minuti. Questo fu il primo problema, ma è nell'ultima fase che sono apparsi i crash, esattamente dopo che decisi di introdurre in linea, anche i segnali di blocco con relativo distanziamento. Inutile dire che i vecchi scenari che avevo creato non si caricano proprio dato che terminano con un bel crash, ho creato dunque dei scenari di prova nuovi, i quali si caricano tranne in un caso, o meglio nel caso di una particolare stazione, quando il tracciato sia aperto sulla linea in entrambi i sensi, negli altri casi il caricamento và a buon fine, e si riesce anche a viaggiare per un po', ma prima o poi si ripresenta il crash. Ci sto perdendo la testa, non so capire il perché di questi crash proprio ora che ho introdotto i segnali di blocco, come non so capire il perché del blocco del simulatore che qualche volta si manifesta ancora. Nell'ultimo caso sono arrivato a concludere che il problema nasca da un tipo preciso di segnale, ovvero i ripetitori di partenza, che ho dislocato lungo questa parte della tratta, specie sul corretto tracciato: quale tipo di sbaglio commetto nella loro dislocazione? Non so che fare, sarei anche disposto a condividere il pacchetto dell'intera route, che puntualmente salvo, se qualcuno avesse la volontà di provare a farla girare, anche solo per vedere se manifesta i miei stessi problemi. Ne sare infinitamente grato.

Pagine: [1]