![]() |
Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan. |
|
![]() |
|
Ämnesverktyg | Visningsalternativ |
|
![]() |
#1 | |
Veteran
Reg.datum: Nov 2001
Ort: Onsala, , Sweden.
Inlägg: 8 149
|
![]() Citat:
__________________
![]() "Det är kanske för sent att lära sig nåt nytt" - Bengan travesti LAn ![]() |
|
![]() |
![]() |
![]() |
#2 |
Medlem
Reg.datum: Jun 2010
Ort: Yxlan, Norrtälje
Inlägg: 1 345
|
![]()
En fråga till er som hade problem, eller nån annan som vet:
Hur var <kuid2:67375:1021:3> resp. kuid:<67375:1021> markerade i CM? Var förstnämnda "obsolete" och sistnämnda "Active". |
![]() |
![]() |
![]() |
#3 |
Medlem
Reg.datum: Mar 2003
Ort: Kista, Sweden.
Inlägg: 763
|
![]()
kuid:<67375:1021> "obsolete" <kuid2:67375:1021:3> Modified
__________________
hgkn@bahnhof.se |
![]() |
![]() |
![]() |
#4 |
Medlem
Reg.datum: Mar 2003
Ort: Kista, Sweden.
Inlägg: 763
|
![]()
"Active" har jag inte sett i TANE.
__________________
hgkn@bahnhof.se |
![]() |
![]() |
![]() |
#5 |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 353
|
![]()
Hur det är i Trs2019 vet jag ej, men i Tane kan endast den senast installerade versionen vara aktiv. Det enda sättet att få en tidigare installerad version (markerad som obsolete) att bli aktiv är att radera (delete) de versioner som har ett högre versionsnummer.
Om den nyligen installerade versionen skulle visa sig orsaka problem kan man inte återgå till en tidigare installerad version på annat vis än att radera den nyare och installera om den äldre ifall de obsoleta objekten är raderade. Att försöka installera en äldre version än den installerade går icke! Det finns även ett menyval som heter "Disable" som gör att man kan välja att ta bort ett objekt från Tane utan att radera detta. Objektet kommer inte att synas i det "blåa Trainz" men kan fortfarande synas i CM. Disable innebär dock inte att en tidigare installerad version som listas som obsolete blir aktiv istället. Så kuid:<67375:1021> kan aldrig vara aktiv om det finns en senare version installerad. mvh Håkan
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom. Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17) Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html |
![]() |
![]() |
![]() |
#6 |
Medlem
Reg.datum: Jun 2010
Ort: Yxlan, Norrtälje
Inlägg: 1 345
|
![]()
Förutsättning:
kuid:<67375:1021> "obsolete" och <kuid2:67375:1021:3> Modified Och ändå så väljs kuid:<67375:1021> som är OBSOLETE och vi får ovan relaterade LOD fel(Post #14). Kanske det beror på att jag i config filen för STL koppel satt: a_koppel { mesh-asset <kuid:67375:1021> mesh "koppel_l2.lm" anim "koppel_l2.kin" att "a.koppela" auto-create 1 att-parent "default" } (utklipp från SJ Ba3) Alltså väljs kuid:<67375:1021> och man får LOD felet trots OBSOLETE status! Om istället väljs: a_koppel { mesh-asset <kuid2:67375:1021:3> mesh "koppel_l2.lm" anim "koppel_l2.kin" att "a.koppela" auto-create 1 att-parent "default" } så är problemet ur världen och modifierade och aktiva <kuid2:67375:1021:3> väljs! M.a.o. väljer man en <kuid:12345:111> så laddas denna kuid in oberoende av obsolete statuset i TANE!????!!!!! Förmodar samma sak gäller TRS19? Däremot om en <kuid2:12345:111:1> definieras i Config filen så blir det sist definierade kuid2-objektet valt, t.ex. <kuid2:12345:111:5> beroende på OBSOLETE status på de föregående kuid2-erna |
![]() |
![]() |
![]() |
#7 |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 353
|
![]()
Nej, inte riktigt så!
Anledningen till att felet uppstår är att de objekt som hänvisas till i configen inte finns i <kuid:67375:1021> utan i en senare version t.ex. <kuid2:67375:1021:3>. Om objektet finns i version <kuid2:67375:1021:3> så spelar det ingen roll vilken föregående version som väljs eftersom objektet ändå inte finns. Jag gjorde ett litet experiment och klonade mitt meshbibliotek för tavlorna, och plockade bort tavlan som visas nedan från den första versionen. Exempel från en av Ljudsignaltavlans tilläggstavlor Kod:
position1_info700_lod0 { mesh-asset <kuid:609407:105117> mesh "410x700.trainzmesh" auto-create 0 lod-level 0 } 1 Not found 3st.jpg Att det visas tre stycken fel beror på att hänvisningen finns på tre ställen i configen. Nu skapade jag en ny version och lade till tilläggstavlan ovan, men behöll koden som visas ovan. Samma felmeddelande visas igen, vilket beror på att tavlan endast finns i den nya versionen. För att bevisa det ändrade jag till följande kod på ett ställe i configen. Kod:
position1_info700_lod0 { mesh-asset <kuid2:609407:105117:1> mesh "410x700.trainzmesh" auto-create 0 lod-level 0 } 2 Not found 2st.jpg Nu är det endast fel på två ställen eftersom ett ställe hänvisas till den nyare versionen! Så vad händer om jag raderar (delete) den obsoleta versionen, varför inte testa! Och så löste vi problemet! Samtliga felmeddelanden från Ljudsignaltavlan försvann! Tydligen så ersätts koden internt eller så "går den äldre version upp i den nya". Som vanligt med N3V så måste man testa själv för att få veta saker, hade ingen aning om detta. Och förklarar ju varför Bengan inte hade problem medan andra hade det! Detta innebär att det går att skriva utan <kuid2> eller vilket lägre versionsnummer som helst om de objekt som hänvisas till och är obsoleta är raderade, annars så kommer det att bli felmeddelanden. Skriver man ett felaktigt versionsnummer blir det "Missing Dependencies". Det bästa för att undvika bekymmer är ju att skriva det senaste versionsnummret som finns när man hänvisar till objekt i configen,bl.a. eftersom man inte vet vilka objekt som användarna har installerade. Även om det är enkelt att radera ett objekt så är det säkert inte många som vet att det fungerar så här och problem med tillhörande frågor lär väl återkomma! Dessutom kanske man vill ha en extra säkerhet att kunna återgå till en tidigare version om uppdateringen orsakar problem. mvh Håkan
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom. Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17) Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html |
![]() |
![]() |