ONTWIKKELINGSRELEASE - Test het programma en laat eventuele bugrapporten of feedback achter.
LEES DIT EERST
Er lijkt veel verwarring te bestaan over hoe de instellingen worden opgeslagen en geladen:
Als je al een voertuig in een savegame hebt voordat je UAL toevoegt, moet je nog een exemplaar van hetzelfde voertuig kopen om de instelling te maken en vervolgens de savegame die je wilt gebruiken opnieuw starten. Je kunt het in elke savegame kopen, alleen al door het te kopen, ontstaat er een algemene standaard voor dat voertuig.
Op het moment dat het configuratiebestand wordt bijgewerkt/opgeslagen (in mod-instellingen) wanneer u een voertuig KOOPT of wanneer u wijzigingen aan een voertuig aanbrengt in de werkplaats (bijvoorbeeld gewoon de kentekenplaat wijzigen). Dit is een tijdelijke oplossing totdat ik een goede knop toevoeg om de nieuwe instellingen "toe te passen".
In multiplayer-spellen kunnen alle klanten voertuigen bewerken wanneer ze er een kopen, maar de configuratie wordt alleen OP DE SERVER opgeslagen. De serverstandaard wordt dus ingesteld door de laatste speler die deze heeft aangepast. Individuele voertuiginstellingen moeten gedurende de rest van het spel blijven bestaan totdat de server opnieuw wordt opgestart, waarna de standaard op iedereen wordt toegepast. Ik moet een beter systeem ontwerpen met machtigingen en een goed GUI-menu.
Als u problemen ondervindt met een voertuig dat helemaal geen pallets laadt, zijn er een paar dingen die u moet controleren
Als je geen laadzone ziet met het debug-display (shift-ctrl-F12), dan is het meest waarschijnlijk dat de invoer voor dat voertuig beschadigd is in je mod-instellingenbestand. Probeer het bestand volledig te verwijderen, of zoek het voertuig waarmee u problemen ondervindt en verwijder de vermelding daarvoor.
Er is een probleem bij het opslaan van configuraties wanneer het game-installatiepad brede tekens in het pad bevat (unicode/niet-ascii), b.v. Russische of Chinese karakters. Wanneer dit gebeurt, krijgt u het probleem dat het laadvolume helemaal niet verschijnt. Ik begrijp de oorzaak niet helemaal, maar ik zal wel een oplossing bedenken.
Het is ook mogelijk dat de trailer simpelweg niet geselecteerd/actief is in het spel. Druk op "G" om het geselecteerde werktuig van uw tractor/vrachtwagen te laten wisselen.
SAMENVATTING:
Singleplayer werkt zoals het hoort voor BALEN, PALLETS, BIG-BAGS en LOGS
Multiplayer wordt tot nu toe geladen zonder te crashen, MAAR ik heb alleen basistests gedaan. GEBRUIK OP EIGEN RISICO
Alle nieuwe voertuigen worden automatisch geladen na aankoop in de winkel (zie hieronder)
Alle geldige voertuigen in een savegame laden de instellingen, indien beschikbaar
NIEUWE FUNCTIES:
Alle pallets, big-bags en balen worden standaard ondersteund
Automatische detectie van laadzones van trailers (in de winkel)
UI om de grootte van de laadzone in de winkel aan te passen vóór aankoop
Geen externe configuratiebestanden vereist!!
LAADZONES CONFIGUREREN:
Gebruik de middelste muisklik in de winkel om het bewerken te activeren
Klik met de rechtermuisknop om individuele gezichten te verplaatsen
ALT-klik met de rechtermuisknop en sleep om tegenoverliggende vlakken te verplaatsen (gebruik dit voor de breedte)
SHIFT-klik met de rechtermuisknop en sleep om de hele zone te verplaatsen
CTRL met een van de bovenstaande opties voor nauwkeurige controle
SHIFT-CTRL middelste muisklik om de zone automatisch helemaal opnieuw te berekenen (als u het verprutst)
Configuratie kan worden bewerkt in mod-instellingen XML (als je weet wat je doet)
GEPLANDE FUNCTIES:
Menu voor algemene instellingen (in winkel)
Stel voertuigopties in de winkel in vóór aankoop
Multiplayer-synchronisatie van ALLE instellingen
Toon foutopsporingsweergave in multiplayer
BEKENDE PROBLEMEN:
Bestaande trailers in een savegame worden niet automatisch geladen (totdat ze opnieuw worden opgestart met geldige instellingen)
Nieuwe trailers gekocht in MULTIPLAYER vereisen een herstart van de server om correct te kunnen configureren (zie bug #69)
Triggerdetectie van objecten is slecht in multiplayer
v0.3.0.3
Verbeterde consoleopdracht ualAddLogs
Meer logtypen toegevoegd aan de consoleopdracht ualAddLogs
Verbeterd laden van logbestanden, waar voorheen sommige plaatsen werden overgeslagen
v0.3.0.2
Vaste LEASE-knop - zie #168
v0.3.0.1
Oplossing voor #173
Behandel het verzenden van null useConfigName-tekenreeksen (ik zou gegarandeerd iets breken ...)
Voeg gedrukte tekst toe om de maten in de winkel weer te geven (geen definitief ontwerp - zie hieronder)
v0.3.0.0
Hopelijk wordt #69 - VERBETERDE MP-SYNC opgelost
Er is een grote kans dat er nu iets kapot is. Meld eventuele problemen
Grote verandering in de volgorde van gebeurtenissen wanneer voertuigen worden geladen
Nieuwe configuraties worden naar de instellingen geschreven (of naar de server in MP verzonden) wanneer u op "JA" klikt in het koop/lease/bewerk-dialoogvenster
Hopelijk betekent dit dat de server nu de instellingen ophaalt voordat het voertuig wordt aangemaakt
Ik heb het op mijn eigen server getest en het lijkt goed te werken, maar ik weet niet hoeveel van de netwerkdingen voor het maken van voertuigen synchroon/asynchroon zijn, dus de kans is groot dat het soms niet werkt.
v0.2.2.4
De "BACK"-knop van de controller zou nu moeten werken voor het Autoload-menu
Elke ingestelde invoer voor "MENU_BACK" zou nu moeten werken om het menu te verlaten
Test globaal menu opnieuw verwijderd
v0.2.2.2
Meer console-opdrachten toegevoegd
ualToevoegenBalen
ualAddLogs (voorlopig alleen TRANSPORTLOGS)
ualClearLoadedObjects
v0.2.2.1
Nog wat dingen toegevoegd aan het menu
Vaste "Open Menu"-knop die beweegt
De OK-knop verwijderd en de terugknop hernoemd naar "Sluiten"
Autoload in-/uitschakelen doet nog steeds niets (behalve het menu verbergen)
Nieuwe menu-items moeten voor zichzelf spreken (NIET VOLLEDIG GETEST!)
v0.2.2.0
Een aantal daadwerkelijke MENU-functionaliteiten toegevoegd!!
Nieuw menu zou voor alle items moeten werken:
Stel de typen balen/hout/kist/gordijntrailer in
Horizontaal laden
Triggers voor handmatig laden aan de zijkant ("Enable sideloading")
Handmatige laadtriggers aan de achterkant ("Laden aan de achterkant inschakelen")
Voor/achter lossen
OPMERKING:
Autoload inschakelen/uitschakelen schakelt feitelijk nog niets uit
Handmatig laden werkt ALLEEN met vorkheftruck (niet met superkracht)
Waarschuwing toegevoegd over het hernoemen van slechte configuratienamen uit eerdere versies (zie bijvoorbeeld #127 / #140)
v0.2.1.4
Geen functiewijzigingen
Er is een probleem opgelost waarbij de menuknop niet op de juiste plaats werd weergegeven bij het wisselen tussen verschillende voertuigen
v0.2.1.3
Oplossing voor #130
Eén lijnwissel om fouten bij het detecteren van balen te voorkomen
Heb ook nog wat balen in mijn belangrijkste test-savegame gestopt
v0.2.1.2
Nog een update voor dit weekend: meer console-opdrachten volgen!
Eerste consoleopdracht toegevoegd: ualAddPallets
Oplossing voor #104 Delta toegevoegd voor maatvergelijkingen om verschillen in metingen mogelijk te maken
Er is voorlopig extra ruimte rondom BigBags toegevoegd omdat we in het midden meten en niet aan de basis
Aanpassing voor #5 Verminderde transparantie van de aanpassingspunten voor het laadvolume in de winkel
v0.2.0.1
Moet #113 / #115 repareren
Er werd niet gedetecteerd dat verkocht hout de trigger verliet, dus nu zoeken we naar alles dat is verwijderd en controleren of het is geladen
OPMERKING: een herinnering om eerdere instellingen voor boomstamtrailers (of balentrailers) uit uw mod-instellingenbestand te verwijderen als u deze eerder vóór v0.2.0.0 had gekocht en geconfigureerd
v0.2.0.0
Eindelijk LOGS toegevoegd!!
Het laden van logbestanden werkt nu (zonder enige botsingsdetectie)
Een "logfactor" zorgt ervoor dat logs minder ruimte in beslag nemen dan wanneer de selectiekaders gestapeld zouden zijn
Ook een snelheidscontrole toegevoegd om #108 te helpen vermijden
Verwacht niet dat ALLE houtaanhangers correct werken - deze zou moeten worden toegevoegd voor die in de categorieën WOODTRANSPORT en FORESTRYFORWARDERS. Ik denk dat sommigen van hen het eigenlijk niet zouden moeten hebben. Net als voorheen bij gordijn- en balenwagens moet u alle gegevens uit het instellingenbestand verwijderen als u deze eerder hebt geconfigureerd.
Je zult de doos ook zelf moeten aanpassen. Logtrailers zijn meestal luchtwagens zonder vlakke oppervlakken, dus het is moeilijk om de laadruimte programmatisch te vinden.
v0.1.0.1
Zou #35 moeten repareren
Marge rond triggers toegevoegd om detectie van items buiten het gedefinieerde volume te voorkomen
Een bug opgelost die verhinderde dat andere items werden geladen als de grootste niet paste
Spant nu de spanbanden opnieuw vast na gedeeltelijk lossen
OPMERKING: dit zou een aantal van de "item kan niet worden geladen"-bugs moeten verhelpen, maar er is een kans dat de bug van het telefragging-palletstype terugkomt. Deze twee bugs zijn tegengesteld aan elkaar!
v0.1.0.0
De versie is verhoogd naar v0.1.0.0
Automatische identificatie van balen- en gordijnopleggers
OPMERKING: Uw lokale instellingen zullen nog steeds alle automatische instellingen overschrijven, dus gebruik de nieuwe detectie van balen- en gordijntrailers. Het eenvoudigste is om uw mod-instellingenbestand te verwijderen en ze allemaal opnieuw te kopen (zoals u deed toen u begon). OF anders kunt u het instellingenbestand bewerken om de trailers te verwijderen die u opnieuw wilt configureren.
v0.0.0.18
Laad de langste items altijd eerst - zie bug #43
Ruim waarschuwingsberichten over sleutelbindingsconflicten op
v0.0.0.17
Ik dacht eraan om deze keer de versie in moddesc bij te werken.
Wat extra validatie om #99 te voorkomen
Oplossing voor bug #72 - Stapel jonge boompjespallets niet
v0.0.0.16
Oplossing voor #94
Het probleem hier was een belangrijk bindend conflict tussen "UAL unload" en "Crab Steering (All)" - beide met behulp van shift-I
Ik heb een compromis gesloten waarbij UAL de andere bindingen overschrijft als deze een van 'TOGGLE_TIPSIDE' of 'CRABSTEERING_ALLWHEEL' zijn. Dit lijkt redelijk, omdat we ons eigen tip-side-commando willen gebruiken en je de krabbesturing nog steeds kunt wijzigen met toggle (ctrl-Y). Als u uw toetsbindingen wijzigt zodat ze niet conflicteren, wordt er toch niets overschreven.
Let op: u krijgt een aantal loggegevens, zoals:
UAL - sleutelbinding voor UNLOAD_ALL kan niet worden geregistreerd
conflicterende actie verwijderd: CRABSTEERING_ALLWHEEL
UAL - sleutelbinding voor SELECT_ALL_MATERIALS kan niet worden geregistreerd
conflicterende actie is: TOGGLE_CRABSTEERING
Dit is om te helpen bij het opsporen van onvoorziene problemen en ik zal het verwijderen zodra het lijkt te werken.
v0.0.0.15
Het is alweer 2 dagen geleden, dus het moet tijd zijn voor een nieuwe release!
Andere treinwagons toegevoegd (zie bug #84)
Behandel configuraties en configSets (zie bugs #21, #55)
Wat refactoring en extra debugging om te helpen identificeren wat er aan de hand is met de laadbugs
OPMERKING: als u al een vrachtwagen uit de International CV-serie bezit, zult u deze waarschijnlijk in de winkel of werkplaats opnieuw moeten configureren. MAAR nu zal het in ieder geval de verschillende maatopties voor de cabine herkennen.
v0.0.0.14
Enkele veranderingen in kwaliteit van leven
De meeste taal-PR's bijgewerkt
Stel de standaardsleutel voor horizontaal laden in op INSERT
Nieuwe berichten toegevoegd voor "trailer vol" versus "item te groot"
Logische verandering bij het laden die bugs zoals #53 zou moeten voorkomen
Zet de moddesc-versie terug naar 92, omdat ik het beu ben om bugs te beantwoorden over het niet laden van het spel voor mensen die nog niet zijn bijgewerkt.
OPMERKING: Iedereen bedankt voor de hulp bij de vertalingen, maar wacht even voordat u nog meer taal-PR's toevoegt. Ik zal VEEL meer strings toevoegen als ik het menu maak, en waarschijnlijk bestaande bewerken. Het is voor mij veel gemakkelijker om het uiteindelijke taalbestand bij te werken dan een hele reeks kleine wijzigingen aan te brengen die misschien niet eens nodig zijn.
v0.0.0.13
De laadbugs zijn daadwerkelijk opgelost.. (MISSCHIEN..)
Verwijzingen naar "gedeeltelijk" gelost voorlopig verwijderd
De echte oplossing was om het laden op dezelfde manier te behandelen als de modus voor het verzamelen van balen, aangezien deze niet afhankelijk is van botsingsdetectie, die momenteel niet actief is
v0.0.0.11
Hopelijk wordt #63 opgelost
Treinwagons zijn voorlopig verwijderd, zodat de ontbrekende berichten over de laadruimte daarvoor niet worden weergegeven
Twee fouten voorkomen die door PARADOX070 werden gemeld bij het opnieuw opstarten nadat het instellingenbestand was verwijderd
v0.0.0.10
Meestal ONGETESTE lunchtijdvrijgave..
(Ik heb gecontroleerd of het in het spel is geladen, maar test de wijzigingen alstublieft voor mij als u daartoe in staat bent)
Waarschuwing "*** LAADGEBIEDEN ONTBREEKT ***" toegevoegd om slechte configuraties te helpen identificeren. Als je deze waarschuwing ziet, controleer (of verwijder) je mod-instellingenbestand
Verkorte snaren voor bug #51
Meest recente configuratie wordt nu hersteld bij het opnieuw betreden van de winkel
Het resetten (shift-ctrl-klik) wordt alleen opgeslagen als het voertuig wordt gekocht, geleased of gewijzigd
Voeg ‘gebied vol’-vlaggen toe voor elke laadruimte – gerelateerd aan b.v. bugs #9 en #60
Toon alleen waarschuwingsberichten voor spelers die zich in het huidige voertuig bevinden - zie #59
Eenvoudige addExtraPrintText weergeven met geladen telling voor foutopsporing in MP (zal in de loop van de tijd meer functies toevoegen)
v0.0.0.9
Per ongeluk enkele debug-afdrukken achtergelaten in de laatste versie!
zie bug #47
v0.0.0.8
PALLET- EN BALPOSITIES NU UPDATEN IN MULTIPLAYER
Eindelijk de pallet-/baalposities kunnen updaten in MP
De knop Laden/ontladen wordt correct bijgewerkt in MP
Voertuiginstellingen worden nu opgeslagen bij leasen (en bij kopen)
v0.0.0.7
TIJDELIJKE oplossing voor probleem met laden op de meeste voertuigen
Ik realiseer me nu dat het huidige probleem is dat het formaat van laadtriggers niet kan worden gewijzigd
Ik heb een tijdelijke wijziging aangebracht die het laden van alle eerder bestaande voertuigen in een savegame zou moeten verbeteren
Nieuw aangeschafte exemplaren zullen waarschijnlijk nog steeds problemen hebben
v0.0.0.6
Enkele controles toegevoegd om #26 te voorkomen
Ik denk dat #26 werd veroorzaakt door ontbrekende instellingen, dus dit zou niet meer moeten gebeuren
Ik zal verdere validatie van instellingen toevoegen voordat ik ze in een toekomstige update toepas
v0.0.0.5
Enkele GROTE veranderingen in Multiplayer
Goede dingen:
De voertuiginstellingen worden nu naar de server geschreven voor voertuigen die in de winkel zijn gekocht of door klanten in de werkplaats zijn bewerkt
VOOR NU gebeurt dit voor ALLE clients, dus het zal de standaardinstellingen blijven overschrijven elke keer dat u deze wijzigt
De bestaande voertuigen worden pas bijgewerkt bij de volgende herstart van het spel/de server
Er is veel meer foutopsporing toegevoegd om de belangrijkste problemen van dit moment te helpen diagnosticeren
Slechte dingen:
Er is VEEL refactoring uitgevoerd, dus er zullen nu waarschijnlijk nieuwe bugs zijn
Het detecteren van pallets op de server is nog steeds zeer onbetrouwbaar (zie #15). Het lijkt totaal kapot, maar je KUNT ze aan het werk krijgen door de pallets te verplaatsen en de laadfilters/instellingen te wisselen om een update aan te moedigen. IK ZAL AAN HIER AAN WERKEN!!