Estensione del linguaggio di scripting (ultima versione). Estensione del linguaggio di scripting (ultima versione) Aggiornamento Skse all'ultima versione

SKSE è una sorta di estensione per The Elder Scrolls V: Skyrim, che svolge diverse importanti funzioni contemporaneamente. Il primo segue dal nome completo dello strumento: Skyrim Script Extender. Sì, questa applicazione aggiunge nuovi script e parametri alle librerie del client di gioco. Per quello? Bene, questa è una domanda più interessante. In primo luogo, l '"expander" aiuta a ottimizzare in modo significativo il gioco, permettendoti di eseguirlo e giocarci comodamente su computer relativamente deboli. Un altro importante vantaggio di SKSE è la correzione di una serie di errori che gli sviluppatori non si sono presi la briga di correggere anche con l'ultima patch (1.9.32.0.8) al momento della stesura di questa recensione. Soprattutto molte modifiche riguardano problemi con gli oggetti che "cadono" nelle trame. Skyrim Script Extender risolve anche alcuni bug nelle finestre di dialogo e problemi con l'utilizzo dell'inventario.

Mod in esecuzione

Ma fondamentalmente SKSE è installato per poter usare alcune mod. The Elder Scrolls V: Skyrim è un gioco per il quale sono state create migliaia di modifiche di vari scopi e scale. Ma il set standard di script aggiunti al client di gioco non è sufficiente per lavorare con alcuni di essi. È qui che Skyrim Script Extender viene in soccorso, che aggiunge nuove opzioni e configurazioni. A proposito, oltre al client di gioco stesso, SKSE apporta anche le modifiche necessarie al set ufficiale di strumenti per sviluppatori: il Creation Kit.

Script Extender è distribuito completamente gratuitamente, ma alcune delle sue versioni potrebbero non essere compatibili con alcune versioni della distribuzione. Assicurati di prestare attenzione a questo prima di iniziare il download. Non dimenticare che viene fornita anche una versione SKSE separata per lavorare con le versioni SE (Special Edition).

Caratteristiche principali

  • ottimizzazione e correzioni di bug;
  • non compatibile con tutte le versioni del client The Elder Scrolls V: Skyrim;
  • apportare modifiche al Creation Kit;
  • la necessità di installare per eseguire alcune modifiche;
  • distribuzione gratuita.

Skyrim Script Extender (SKSE) è una risorsa necessaria per creare e installare modifiche per l'originale The Elder Scrolls 5: Skyrim e Legendary Edition. SKSE espande notevolmente la funzionalità dell'interfaccia del gioco, corregge alcuni errori nell'editor del Creation Kit e migliora l'ottimizzazione generale per i PC di fascia bassa.

Il file è stato tradotto in russo.

Elenco delle modifiche:

Versione: 1.07.03 (ultima)

Risolto un bug con un bug nell'inventario e un bug con i dialoghi.

Aggiunto SpawnerTask al batch PlaceAtMe per il posizionamento

Risolto il problema per cui le istanze ModEvent/UICallback smettevano di funzionare se il gioco veniva salvato e caricato tra la creazione e l'esecuzione

Valore aggiunto Spell.GetEffectMagnitudes/GetEffectAreas/GetEffectDurations/GetMagicEffects

Valore aggiunto ObjectReference.GetContainerForms/GetReferenceAliases

Aggiunto valore WornObject.GetReferenceAliases

Aggiunto valore Form.GetKeywords

Aggiunto valore StringUtil.Split

Aggiunto il valore Utility.ResizeArray

Aggiunto valore Actor.ResetAI (analogo alla funzione console)

Risolto lo script ActorBase.GetIndexOf*

Risolto il problema con l'inizializzazione di Utility.CreateArray con moduli/alias vuoti

Aggiunto supporto per skse.ExtendData(true) per menu incanta/alchimia/forgiatura/artigianato (molto probabilmente per la futura SkyUI 5.0)

Aggiunti ingrediente/pozione/scorrimento/incantesimo.GetIsNthEffectKnown/Magnitudo/Aree/Durate/MagicEffects

Aggiunto Quest.GetAliasById/GetAliases

Risolto il problema con Armor.ModArmorRating per disabilitare il significato

Valore aggiunto FormList.ToArray/AddForms

Aggiunta la funzione sperimentale GameData

Aggiunti messaggi diagnostici per aiutare a identificare la causa di frequenti arresti anomali o problemi

(1) mostra il file master mancante quando il gioco si arresta in modo anomalo all'avvio

(2) mostra gli elenchi dei file mancanti in una finestra di dialogo durante il caricamento di un salvataggio

Entrambe le opzioni sono disabilitate per impostazione predefinita, per consentirle di aggiungerle al file skse.ini in Data/SKSE/skse.ini:

EnableDiagnostics=1

Aggiornamento: 1.07.02

Sebbene questa sia una versione beta, ma funzioni abbastanza, tieni presente che dopo l'aggiornamento alla versione 1.07.02, all'avvio del gioco, potrebbe verificarsi un ritardo di diversi secondi, ciò accade con la ridistribuzione e l'aggiornamento di nuovi file e modifiche , quindi il gioco inizierà come al solito, quindi tutte le voci successive nel gioco saranno veloci

Script rinominato Tree -> TreeObject per evitare conflitti con gli script di gioco (vanilla).

Questa versione di SKSE 1.07.02 implementa la funzionalità di questo plugin "Jaxonz Console Plugin", se qualcuno ha installato questo plugin "Jaxonz Console Plugin", puoi rimuoverlo

Aggiunto script Actor.GetFactions

Aggiunto script Cell.GetWaterLevel

Aggiunte funzioni/variabili extra per le fazioni

Aggiunto script ActorValueInfo.GetCurrent/Base/MaximumValue

Aggiunto script Game.GetCurrentConsoleRef

Aggiunte molte variabili di funzione per lavorare con lo script NetImmerse

Risolto il problema con lo script SetHarvested per aggiornare i modelli visivi e gli stati degli oggetti

Aggiunto lo script kMessage_NewGame a SKSEMessagingInterface

Aggiunto lo script Enchantment.Get/SetKeywordRestrictions

Risolto un bug/crash causato dalla pressione/rilascio simultaneo di tasti

Aggiunto script OnNiNodeUpdate per eventi casuali ActiveMagicEffect, Alias, Form

Aggiunto supporto sperimentale per la creazione di array più grandi di 128 voci

Aggiunto lo script Game.SetPlayerLevel. Funziona in modo simile al comando della console SetLevel per evocare un giocatore

Aggiornamento: 1.07.01

La versione 1.07.01 ha lasciato la fase alpha, ora è una release a tutti gli effetti, tutto quanto descritto di seguito non so nemmeno a cosa si riferisca, tutti i valori di script, dato che è stato tutto aggiornato, quindi il gioco ha bisogno di tutto questo. Una nota, dopo l'aggiornamento alla versione 1.07.01, all'avvio del gioco, potrebbe esserci un ritardo di alcuni secondi, questo accade con la ridistribuzione e l'aggiornamento di nuovi file e modifiche, quindi il gioco partirà come al solito, quindi tutti i successivi le entrate nel gioco saranno veloci

Risolto il problema con IsValidRace per l'armatura per tutte le razze

Aggiunto MagicEffect.GetCasting/DeliveryType

Risolto crash durante la chiamata di UpdateWeight con file facegen NPC mancanti

GetTotalItemWeight, calcolo corretto delle variabili aggiunte

Aggiunto script Potion.IsPoison, GetUseSound

Aggiunto lo script Weapon.GetTemplate

Aggiunto script Ammo.IsBolt, GetProjectile, GetDamage

Aggiunto script Game.GetDialogueTarget

Aggiunto parametro SKSETaskInterface::AddUITask

Aggiunta serializzazione di moduli remoti

Aggiunto parametro SKSEMessagingInterface

Rimosso il sistema di messaggi di notifica di salvataggio, caricamento errato

Gli script WornObject.GetDisplayName hanno restituito il nome del modulo di base

Aggiunto script WornObject, ObjectReference.GetPoison

Aggiunto DirectX SDK necessario per la compilazione

Risolto il problema con lo script WornObject responsabile del controllo di slot/maschere

Aggiunto il parametro NetImmerse.SetNodePosition

Aggiunto parametro Actor.GetFurnitureReference

Aggiunto parametro Game.GetCurrentCrosshairRef

Aggiunto parametro NetImmerse.GetRelativeNodePositionx/Y/Z

Aggiunto attore.Set/ResetExpressionPhoneme/modificatore

Parametri aggiunti Form.HasWorldModel Get/SetWorldModelPath/NumTextureSets/NthTextureSet/SetWorldModelNthTextureSet

Aggiunto parametro HeadPart.IsExtraPart

Aggiunto parametro Form.IsPlayable

Aggiunto parametro ObjectReference.GetAllForms

Installazione:
Decomprimi l'archivio nella cartella del gioco in cui si trova il file eseguibile " TESV.exe" con sostituzione del file.
Crea un file "
skse.ini", tenendo conto dei parametri del tuo PC, oppure scarica il ready-made e mettilo in una cartellaDati/SKSE
Inizia il gioco con s
kse_loader.exe

Attenzione!!!

Questa versione 1.06.16 è compatibile solo con la versione del gioco 1.9.32.0.8


Descrizione:
Concetto di base della creazione SKSE- ampliamento delle funzionalità e ottimizzazione del gioco stesso TES 5 Skyrim, e il suo editore Kit di creazione. Al momento SKSEè già abbastanza funzionale, elimina alcuni errori del gioco stesso, caricandosi su un PC con configurazioni deboli, e può essere utilizzato anche per creare modifiche al gioco

Aggiornamento: 1.06.16

  • Script fisso EquipItemById che non ha gestito correttamente gli stack di elementi
  • Risolto un bug durante l'equipaggiamento, l'estrazione e la ricezione della magia in " Preferiti"
Aggiornamento: 1.06.15
  • Script fisso EquipItemEx, che ha causato un conflitto tra due armi dello stesso tipo con potenziamenti diversi (non equipaggiati nella mano sinistra e nella mano destra)
  • Script fissi Game.UnbindObjectHotkey/GetHotkeyBoundObject/IsObjectFavorited(questa è una correzione per i tasti di scelta rapida)
  • Risolte tutte le funzioni di scorrimento esistenti (erano originariamente definite ma mai collegate)
  • Sceneggiatura aggiunta Scroll.GetCastTime
  • Sceneggiatura modificata attore Azione valore dello slot secondo altre caratteristiche 0-sinistra 1-destra 2-voto
  • Sceneggiatura aggiunta Actor.EquipItemById/GetEquippedItemId/GetWornItemId
Aggiornamento: 1.06.14
  • Personalmente, non ho capito nulla negli aggiornamenti, ma a quanto pare tutto quanto segue è molto buono per gli script di gioco
  • Stile di combattimento TES ora correttamente clonato lungo il percorso TempClone(l'implementazione dell'autore viene utilizzata al posto di Betesda)
  • minidumper la segnalazione ignora" famoso"arresto anomalo all'uscita dal gioco (errore nel motore di gioco)
  • Sceneggiatura aggiunta ObjectReference.IsOffLimits e file corretto attore.GetNthSpell
  • Sceneggiatura aggiunta Actor.GetEquippedObject,restituisce la forma iniziale di equipaggiamento degli oggetti negli slot sinistro, destro e voce
  • copione HasKeywordString valore restituito falso se la parola chiave non viene trovata
  • Script aggiunti Game.IsObjectFavorited/UnbindObjectHotkey/GetHotkeyBoundObject per verificare se l'oggetto o gli incantesimi erano nei preferiti
  • Script aggiunti ActionScript StoreIndices/LoadIndices per collegare gli indici nel menu
  • Script riconfigurati ActionScript GetActivePlayerEffects per effetti nascosti e inattivi
  • Aggiunto SKSE.GetPluginVersion
  • Aggiunto uno script L'attore nuota/infodera l'arma/è abilitato
  • Sceneggiatura aggiunta Game.GetPlayerMovementMode(Modalità di controllo)
  • Sceneggiatura aggiunta ActorBase.GetTemplate(Restituisce il motivo principale ActorBase)
  • Aggiunto script razziale /ActorBase.Get/SetSkin/
  • Aggiunto script di eventi attore Azione
  • Sceneggiatura aggiunta Weapon.Get/SetEquipType/Skill/Resist/CritEffect/CritEffectOnDeath/CritMultiplier/EnchantmentValue/EquippedModel
  • Aggiunto API del plug-in(Per la gestione di compiti pesanti NetImmerse)
L'aggiornamento include:
  • supporto - patch 1.9.32.0.8
  • Risolto un bug che impediva di effettuare salvataggi
  • Aggiunto Prenota.è Takeable
Requisiti:
Come aggiornare:
Poco prima dell'aggiornamento, salva in un salvataggio pulito nel menu di pausa nel nuovo slot di salvataggio ed esci dal gioco
Aggiornamento rispetto alla vecchia versione con la sostituzione di tutti i file

Installazione:

  • Posiziona il contenuto dell'archivio nella cartella con il gioco (non in DATI!!!)
  • Avvio del gioco solo tramite skse_loader.exe

Estensore di script Skyrim o SKSEè una risorsa per modder che espande le capacità di scripting di Skyrim. Non influisce in alcun modo sui file principali, quindi non ti aspetti altri effetti permanenti. Gli autori hanno vietato di pubblicarlo ovunque, quindi il link sopra ti porterà al sito dei creatori.

Compatibilità:

SKSE supporterà l'ultima versione di Skyrim disponibile su Steam e SOLO quella (attualmente 1.9.32.0.*). Quando verrà rilasciata una nuova versione, aggiorneremo i nostri file il più rapidamente possibile: sii paziente. Nessun editor è stato ancora rilasciato.

Requisiti:

Informazioni per i creatori di modifiche

Se la tua mod richiede SKSE, fornisci un collegamento al sito SKSE principale invece di confezionarlo con il tuo mod. Le versioni future di SKSE non saranno compatibili con le versioni precedenti di mod, quindi l'inclusione di una versione precedente di SKSE potrebbe confondere o interrompere altre mod che richiedono la versione più recente.

Quando la tua mod è caricata, usa il comando GetSKSERelease per assicurarti che la versione di SKSE installata sia compatibile.

se GetSKSERelease< 5
MessageBox "Questa modifica richiede una versione più recente di SKSE."
finisci se

FAQ o Domande frequenti

Il gioco non funziona o si comporta in modo strano:

- Facci sapere cosa hai fatto prima che tutto si interrompesse e proveremo a correggere questo errore

Ci sarà una versione Xbox 360 o PS3?

Il mio antivirus dice che c'è un virus in skse_loader!

- Non è un virus. Per estendere Skyrim e il suo editor, utilizziamo una tecnica chiamata "DLL injection" per caricare il nostro codice. Questa tecnica è utilizzata anche dai virus, quindi alcuni antivirus potrebbero considerare il nostro file come un virus. Ti consigliamo di aggiungere il nostro file all'elenco delle eccezioni nelle regole antivirus.

Posso modificare e rilasciare la mia versione di SKSE in base al codice sorgente che includi?

No. Il modo migliore per modificarlo è scrivere un plugin. In caso di domande, contattaci agli indirizzi sottostanti.

Come posso scrivere un plugin per SKSE?

Esamina PluginAPI.h e puoi anche guardare il progetto di esempio incluso nelle cartelle di origine

Posso includere SKSE come parte di un plug-in hodgepodge o caricarlo sui miei siti?

- Non. Puoi fornire solo un collegamento a http://skse.silverlock.org/ e il gioco è fatto. Potrebbero esserci delle eccezioni in alcuni casi: contattaci agli indirizzi sottostanti. Ciò significa che se vedi una mod che è stata caricata da qualche parte diversa da http://skse.silverlock.org/, sta violando il copyright.

SKSE funziona con "4 gigabyte di Skyrim"

Skyrim Script Extender (o SKSE in breve) è necessario per aggiungere nuovi algoritmi a The Elder Scrolls V - Skyrim. Dopo averlo installato, il gioco riceve estensioni funzionali di base, sulla base delle quali puoi creare molte mod.
Il significato completo di questo software sarà discusso nel nostro articolo.

Base per le modifiche

Per il giocatore medio, il set di istruzioni SKSE non porterà alcun beneficio significativo. Ma per i giocatori che amano il modding, questo è un ottimo strumento e base per testare i propri e utilizzare i mod di altre persone per Skyrim.
SKSE espande l'elenco degli script esistenti nella libreria. In poche parole, può essere utilizzato per creare nuove missioni, testare le meccaniche di gioco, cambiare radicalmente il concetto di mondo.

Mantieni la compatibilità

Affinché il plug-in funzioni correttamente, installa solo l'ultima versione del programma nella cartella con i file dell'ultima versione del gioco. Dovresti sapere che per abilitarlo, Skyrim deve essere avviato tramite "skse_loader.exe" e non tramite un normale launcher.

Ottimizzazione per PC deboli

Un altro vantaggio dell'estensione dello script è la modifica delle impostazioni del programma di avvio e dei file di sistema del gioco per migliorare l'ottimizzazione su computer deboli. Spesso, il bundle Skyrim + SKSE è più giocabile su sistemi meno recenti rispetto all'edizione originale.

Vantaggi

accedere ai codici di programma del gioco per modificarli;
lo strumento migliore per i modder di Skyrim;
la possibilità di ampliare i meccanismi ei principi del mondo virtuale;
l'installazione viene eseguita nella cartella principale del gioco e non richiede molto sforzo da parte dell'utente;
prestazioni migliorate su macchine deboli.

Screpolatura

le ultime versioni presentano difetti che vengono via via eliminati;
Questo software come strumento è progettato per utenti esperti.

Puoi scaricare l'ultima versione di SKSE gratuitamente dal link sotto l'articolo.