PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OBSE-Neuheiten



SirTroy
14.10.2008, 16:39
Hab grade mal ein wenig im Bethsoftforum gestöbert und gesehen das da ein Beta für Obse 0016 läuft.
Für alle dies Interresiert:
OBSE 0016 (http://www.bethsoft.com/bgsforums/index.php?showtopic=887900)
Gruß
SirTroy


Download OBSE (http://www.obse.silverlock.org/)
Download ScriptViewer (http://home.comcast.net/~scruggsyW/obse/ScriptViewer.zip) (zeigt den "Offset"-Wert am Anfang einer Zeile angezeigt, so dass sich die Quelle der Fehlermeldung leichter lokalisieren lässt)
Download Construction Set Extender (CSE) (http://www.tesnexus.com/downloads/file.php?id=36370)

Satsuma
14.10.2008, 16:50
hab mich schon gefragt wann die nächste Version kommt :D
Thx, aber ich warte dann doch lieber bis das ding komplett released wird:) (d.h. keine beta)

Mr_Tea
19.10.2008, 14:52
@ SirTroy

Wenn du OBSE 0016 vorstellst, solltest du nicht nur auf den Beta Status aufmerksam machen, sondern auch dazuschreiben das diese Version nur für Testzwecke released wurde.

Es handelt sich hier nicht um etwas, das als spielbare Demo bezeichnet werden kann.
Wer also nicht im offiziellen Forum genauste Bug-Reports in englischer Sprache abliefern möchte kann sich den download sparen.;)

Edit:
Bedenke, einige die in diesem Forum aktiv sind verstehen absolut kein Englisch.

Low Post
12.11.2008, 17:54
Beta 2 ist raus (http://www.bethsoft.com/bgsforums/index.php?showtopic=909245&st=0&#entry13212465). :)

Low Post
11.12.2008, 20:34
Inzwischen ist v0016 schon seit ein paar Tagen Final: http://www.obse.silverlock.org/

eissceda
12.12.2008, 23:02
Danke für den Hinweis. Ich aktuallisiere OBSE dann gleich mal.

Low Post
18.03.2009, 22:11
Neuigkeiten bezüglich OBSE v0017 (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=952814&view=findpost&p=13958436).
Sieht nach einem weiteren Quantensprung aus. ^.^

Edit:
http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=952814&view=findpost&p=13984787 ^_^

SirTroy
19.03.2009, 12:07
Coole sache, vorallem die Combat befehle. Danke für die Info :)

Frage23
20.03.2009, 13:45
Währe vielleicht ganz gut die Betreff zu ändern.
Weil eine [Beta-Mod-Vorstellung] OBSE 0016 ist es ja nun wirklich nicht mehr.
Sonder eine [Beta-Mod-Vorstellung] OBSE 0017
:D Sorry aber das musst ich loswerden

SirTroy
20.03.2009, 13:58
Es ist aber noch kein DL draußen, es gibt also noch keine Beta version, sondern nur die Info das 0017 kommt...

Low Post
20.03.2009, 15:13
So besser?

Dann muss ich nicht bei jeder neuen Version den Titel anpassen. :p

Frage23
22.03.2009, 17:29
;)Danke.

Low Post
25.03.2009, 10:33
Wieder ein Update was neue Funktionen angeht. (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=952814&view=findpost&p=14021003)


Release könnte irgendwann Anfang nächster Woche sein. :)

SirTroy
25.03.2009, 11:34
Bin gespannt wie alles so läuft.

Edit:
Ich hoffe GetParentWorldspace macht das was ich denke was es tut :D
Das würde mir doch etwas weiterhelfen.

Low Post
02.04.2009, 08:27
http://www.multimediaxis.de/images/smilies/old/s_056.gif (http://www.bethsoft.com/bgsforums/index.php?showtopic=974016)

Die Beta-Version von OBSE v0017 ist raus (http://www.obse.silverlock.org/).

http://www.multimediaxis.de/images/smilies/old/2/bounce.gif

SirTroy
02.04.2009, 10:38
Yeah wie geil :D
Mal sehen was es mir bringt :D

Low Post
12.04.2009, 02:46
Kleines Update um ein paar Fehler zu korrigieren. (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=974016&view=findpost&p=14073658)

Edit:
Und wieder ein Update. (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=974016&view=findpost&p=14077770)

Edit²:
Und wieder ein Bugfix. (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=974016&view=findpost&p=14084419)

DWS
12.04.2009, 14:18
Zum 4.April?

Ist in der neusten Beta die ref-walking function wieder funktional? Und wann wurde die letzte Beta veröffentlicht, heute?

Low Post
12.04.2009, 14:51
Aus dem Thread war das letzte Update am 4. April, allerdings ist demnächst Beta 2 geplant (http://www.bethsoft.com/bgsforums/index.php?showtopic=974016&st=160&p=14125071&#entry14125071). Afair für heute. ;)



ref-walking:
hat die mal nicht funktioniert?

In den Changelogs steht zumindest nichts dazu drin.

DWS
12.04.2009, 15:26
Ja, hier ging was schief damit:
http://www.bethsoft.com/bgsforums/index.php?showtopic=976988

Aber das dürfte erst in der nächsten Beta repariert sein. Ich dachte nur, die wäre jetzt schon (nach deinem bump) gewesen.

Low Post
19.04.2009, 13:26
Scruggsy ist momentan stark mit RL-Zeugs eingespannt.
Wer trotzdem eine vorläufige Version der neuen Beta ausprobieren will soll ihm eine PN schreiben (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=978899&view=findpost&p=14171023).

Low Post
15.05.2009, 08:51
Wieder mal ist Beta 2 angekündigt (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=978899&view=findpost&p=14315237), momentaner Termin ist diese Woche.
Mal sehen was daraus wird. ;)

Low Post
19.05.2009, 01:21
Beta 2 ist da. ^.^ (http://www.bethsoft.com/bgsforums/index.php?showtopic=992710&st=0&#entry14347667)

DWS
19.05.2009, 13:02
Juhu, damit könnte der Mähdrescher-Zauber wieder funken. http://www.multimediaxis.de/images/smilies/old/sm_12.gif


-Ref-walking functions work correctly

Low Post
07.06.2009, 15:22
v0017 ist Final. :) (http://www.obse.silverlock.org/)

SirTroy
07.06.2009, 15:40
Endlich, das nenn ich neuigkeiten! Jetzt kann ichs mir denn auch endlich holen :D

Rentner
10.06.2009, 03:37
Wenn man im Inventar auf einen Gegenstand klickt und die Maustaste festhält, hängt der Gegenstand anschließend am Mauszeiger (Original-Handbuch Seite 10). Man kann das nutzen um einen Gegenstand zu platzieren, muss ihn also nicht erst mit "Shift-Klick" abwerfen. Das funktioniert so lange einwandfrei, bis man ObSE installiert.

Der Script-Extender klinkt sich unter anderem in die Tastatur-Routine ein. In einigen Mods wird bei Entfernen aus dem Inventar der entsprechende Gegenstand gegen etwas anderes ausgetauscht. Dies wird durch ein "disable" realisiert. Da die Funktion in ObSE nicht abgefangen wird, wird an dieser Stelle nicht der Gegenstand "disabled" sondern einige Tastaturcodes. Man kann noch herumlaufen, aber man kann nichts mehr anklicken. Ich selbst kenne diesen ObSE-Bug von "Real Lights" und "Reznod's Mannequins", es gibt aber bestimmt noch mehr Mods, in denen ObSE Probleme verursacht.

Passiert dies, einfach einmal springen - in der Standardeinstellung Taste 'E' - und die Tastatur funktioniert wieder.

scruggsywuggsy the ferret kennt den Bug schon länger, hat ihn aber bisher weder dokumentiert noch beseitigt.

Low Post
10.06.2009, 13:15
Mir persönlich ist sowas noch nie aufgefallen und sowas ist dann imho auch eher ein Bug in den Mods. Außerdem halte ich das jetzt nicht für so dramatisch, wenn sich das durch einfaches springen wieder beheben lässt.


Was imho viel mehr stört ist, dass in der neuesten Version manche Scripte beim abspeichern einen Freeze im CS verursachen (bei manchen anscheinend CTD).

Growlf
11.06.2009, 08:24
Ich bin, kaum daß der Schriftzug "OBSE was successfully updated" erschien, wieder im Anfangsknast gelandet.

Mit Level 7 kann man dort lange warten, daß jemand zur Befreiung kommt, denn der Kaiser liegt ja schon tot in einer Ecke.

Ich hab mich dann mit "unlock" auf die Türen bzw. tcl wieder freigekämpft, alternativ kann man auch "coc weye" eingeben.

Low Post
11.06.2009, 13:26
OBSE v0017a (http://www.obse.silverlock.org/) erschienen.

Changelog:

-Fix compiler occasionally freezing when attempting to save a script
-Make local variables take precedence over objectIDs in cases of name collision
-Fix crash with GetEquippedItems after unequipping slotless items
-IsModelPathValid now works with non-simple models like NPC and Hair
-Remove delay between calling InsertInInputText and seeing the displayed text updated
-Empty strings are no longer displayed as "NULL" with the %z format specifier; instead nothing is displayed

@Growlf: sicher, dass das an keinem Plugin liegt?
Normalerweise kommt deswegen nämlich keine Meldung.

Ich meine eine solche Meldung mal im Zusammenhang mit RGO gelesen zu haben, allerdings noch nie ein solches Verhalten in dem Zusammenhang. Wäre aber mein Verdächtiger #1.

BIT
11.06.2009, 13:28
Wie sieht das eigentlich aus: Kann man die OI beiliegende Version ohne Probleme updaten oder muss ich auf ein Update vom Raben warten?

Low Post
11.06.2009, 13:30
Kannst du einfach so updaten. :)

BIT
11.06.2009, 13:40
Gut zu wissen. ;)

Danke, Low Post!

Growlf
11.06.2009, 17:47
Ja freilich ein PI, und zwar das erste für OBSE 0017: Enchantment Mastery.

Erlaubt bereits verzauberte Items zusätzlich zu verzaubern.

Low Post
31.07.2009, 00:54
OBSE v0018 Beta 1 ist zu haben. (http://www.obse.silverlock.org/) :)

Changelog:

-User-defined functions
-Class functions
-GetUserTime
-GetCreatureModelPaths
-Get/SetSkillGoverningAttribute
-Get/SetPlayerBirthsign
-GetActorAlpha
-GetMapMenuMarkerName/Ref
-ToNumber
-GetActiveEffectCodes/Casters
-GetCurrentRegions
-SetPackageTarget
-GetBaseAV2
-GetSpecialAnims
-ToggleSpecialAnims
-GetLeveledSpells
-GetDescription
-sv_Split
-Array resizing, insertion, and list creation functions
-Get/SetGameDifficulty
-Set/ModCurrentCharge
-Door teleport functions
-Cell reset functions
-GetTelekinesisRef
-GetActorPackages
-AI package functions
-combat style flag functions
-various miscellaneous functions, bug-fixes, and optimizations

Low Post
06.08.2009, 15:18
Beta 2 ist draußen. (http://www.obse.silverlock.org/)

Changelog:

-Add operators *=, /=, and ^=
-Operators == and != support array comparisons
-Fix GetNthEIScript return type
-Improve script error reporting
-Fix crash with GetTeleportCell
-Reduce compiled size of integral operands in script bytecode - this helps alleviate a bug in the default compiler, but does mean that scripts using the obse expression handler and compiled in v0018 beta 2 must be run in v0018 beta 2 or later.
-Fix crash compiling function scripts taking more than the maximum 10 arguments
-GetDoorTeleportRot returns z-rotation instead of x-rotation
-SetDoorTeleport correctly sets rotation
-Fix crash with some combat style functions
-Fixed a bug in which a string variable's owning mod was not always properly recorded, leading to potential bloat in the co-save file
-import modwatershader console command as con_modwatershader (actually done in v0004)
-miscellaneous internal bug fixes and tweaks

Low Post
13.08.2009, 22:49
Beta 3 (http://www.bethsoft.com/bgsforums/index.php?showtopic=1028194&st=0&#entry14884798):

-GetWaterShader
-SetOLMPGrids, GetGridsToLoad, OutputLocalMapPicturesOverride, con_OutputLocalMapPictures
-GetRaceReaction
-GetBaseAVC alias for GetBaseActorValueCode
-SetCurrentHealth
-TriggerPlayerSkilluse/C
-ModPlayerSkillExp/C
-Get/SetPlayerSkillAdvances/C
-Operators: * defined for strings, -= for numbers, unary # shortcut for ToNumber
-Enable support for select OBSE commands in quest/dialog conditions (currently only GetPCTrainingSessionsUsed and IsAmmo supported)
-Fix SetBookSkillTaught
-Make Get/Set/ModEquippedXXX commands work with multi-slot apparel
-Fix inconsistent behavior with ar_Insert, ar_Size, and ar_Erase
-SetName/Ex update map menu immediately when changing the name of a mapmarker
-Fix crash when comparing empty strings
-RunScriptLine and RunBatchScript now return false if errors occur, true if successful
-Fix literal integral operands in range 0-255 being treated as negative at run-time

Low Post
21.08.2009, 15:42
Beta 4 (http://www.bethsoft.com/bgsforums/index.php?showtopic=1031323&st=0&#entry14936216):

-GetRaceScale,
-GetCurrentPackage, GetCurrentEditorPackage
-GetWorldspaceParentWorldSpace
-QuestExists, GlobalVariableExists
-StringToActorValue
-Fix MapMarker bugs from b3
-Fix GetEquipmentSlot and GetequippedObject with the Torch/Light slot
-Fixes for OutputLocalMapPicturesOverride
-Fixes for Set/ModEquippedCurrentHealth
-Fix for errant problems with array access
-Fix for various expression parsing errors

Low Post
23.08.2009, 00:56
Update mit 2 kleinen Fixes: (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=1031323&view=findpost&p=14946637)

Update: we've updated the files to fix:
-Crash with GetCurrentPackage if calling actor has no package
-Crash creating an array if no arrays exist in the .obse file (or .obse file does not exist)
Same download link, thanks for the quick and helpful bug reports.

Low Post
23.08.2009, 04:34
Nur der Vollständigkeit halber damit das hier auch steht: Bei einem Update von einer früheren Beta-Version auf Beta 4 wird ein Clean Save empfohlen. (http://www.bethsoft.com/bgsforums/index.php?showtopic=1031323&st=0&p=14936983&#entry14936983)


Many thanks to beta testers for helping us move toward a stable release.

A couple of requests to help expedite testing:
-Players, please clean your savegames. This involves disabling any mods which make use of OBSE 0018, saving your game, re-enabling your mods, and continuing from your cleaned save. Recommended for all beta testers, but particularly those who have seen errors along the lines of:

Operator [ failed to evaluate to a valid result
-Modders please mention the above in your relz threads.







Aber jetzt der eigentliche Grund für den Post: ScriptViewer (http://home.comcast.net/~scruggsyW/obse/ScriptViewer.zip) (Direktlink)
Ein kleines Tool damit man auch mit den Fehlermeldungen was anfangen kann. Damit wir der "Offset"-Wert am Anfang einer Zeile angezeigt, so dass sich die Quelle der Fehlermeldung leichter lokalisieren lässt. :)





+1

PS:
Ihr dürft ruhig auch was sagen, der Thread ist nicht nur für mich reserviert. ;)

Salimbene
23.08.2009, 09:41
Ihr dürft ruhig auch was sagen, der Thread ist nicht nur für mich reserviert.

Was soll denn eine Unwissende wie ich schon Großartiges zu OBSE sagen außer Danke, daß du das alles im Auge behältst, für mich mitdenkst und mich ans Updaten erinnerst. Inhaltlich versteh ich nix und ein Problem habe ich mit OBSE auch noch nie gehabt - bin eben ein ziemicher Langweiler.:D

goofy999
23.08.2009, 11:19
Update mit 2 kleinen Fixes: (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=1031323&view=findpost&p=14946637)

Ist das eine ersetzte 18 beta 4, weil eine neuere Version ist nicht zu finden ? (also so eine OBSE beta 4 a)




Aber jetzt der eigentliche Grund für den Post: ScriptViewer (http://home.comcast.net/~scruggsyW/obse/ScriptViewer.zip) (Direktlink)
Ein kleines Tool damit man auch mit den Fehlermeldungen was anfangen kann. Damit wird der "Offset"-Wert am Anfang einer Zeile angezeigt, so dass sich die Quelle der Fehlermeldung leichter lokalisieren lässt. :)

Ja, das sieht sehr nützlich aus, Dein Werk? Eine kleine Readme könnte nämlich ruhig beiliegen (Ich weiss, dass das Lesen von Readmes aus der Mode gekommen ist)





PS:
Ihr dürft ruhig auch was sagen, der Thread ist nicht nur für mich reserviert. ;)

Du machst aber doch sehr schön :D , Danke

Low Post
23.08.2009, 14:09
Ist das eine ersetzte 18 beta 4, weil eine neuere Version ist nicht zu finden ? (also so eine OBSE beta 4 a)


Neue Beta 4


Ja, das sieht sehr nützlich aus, Dein Werk? Eine kleine Readme könnte nämlich ruhig beiliegen (Ich weiss, dass das Lesen von Readmes aus der Mode gekommen ist)


Nö, von Scruggsy.
Readme brauchst doch keine, einfach öffnen und nachschauen. Ist imho recht intuitiv. :)

goofy999
24.08.2009, 00:12
Neue Beta 4

Ja, dass macht die Sache übersichtlich >:(
Für das Update von der Beta 4 auf die Beta 4 werden ja wohl keine Cleansaves für die Mods notwendig sein. Übrigens, danke für den Hinweis auf den Cleansave, bei Oblivion XP hatte ich mich schon gefragt, warum ich nicht aufsteigen kann und gedacht ich hätte die neuste Version falsch installiert, aber der Cleansave hat alle Probleme beseitigt (bis auf den Aufwand, die XPs wieder herzustellen)



Nö, von Scruggsy.
Readme brauchst doch keine, einfach öffnen und nachschauen. Ist imho recht intuitiv. :)

Klar, die Bedienung ist einfach, aber die Information wie:
das Tool ist von Scruggsy und Du darfst/darfst nicht das Tool weiter verbreiten und Verbesserungsvorschläge erwünscht oder nicht
Naja, einfach das Drumherum.

Low Post
24.08.2009, 01:01
Ist halt eine Beta, da kann so was schon mal vorkommen. Vor allem recht kurz nach dem Release.

Wenn ich das richtig verstanden habe war der Clean Save nur aufgrund diverser Fixes bei OBSE-Expression notwendig, sollte also auch ohne gehen.



Klar, die Bedienung ist einfach, aber die Information wie:
das Tool ist von Scruggsy und Du darfst/darfst nicht das Tool weiter verbreiten und Verbesserungsvorschläge erwünscht oder nicht
Naja, einfach das Drumherum.

Verbesserungsvorschläge einfach im OBSE-Thread im BethSoft-Forum.
Da wurde auch nur der Link gepostet ohne weitere Erklärungen. Ich hab das nur hier wiederholt. ;)

Amanuk
02.09.2009, 09:11
Im Wrye Bash habe ich eine Option um OBSE zu aktivieren(ganz unten links im Fenster). Ist bei mir an.
Wie soll ich jetzt Oblivion starten, mit dem OBSE Loader oder aus Wrye Bash?

eissceda
02.09.2009, 10:14
Sobald du in Wyre Bash den Haken aktivert hast startet Wyre Bash den Obse Loader für dich. Also ist es eigentlich egal wie du startest.

Low Post
29.09.2009, 09:03
Beta 5 (http://www.bethsoft.com/bgsforums/index.php?showtopic=1038356&st=120&#entry15128258) (diesmal als Update).

Die Haupt-Veränderung ist, dass Scripts nicht mehr laufen, während ein SaveGame geladen wird. Damit wird sichergestellt, dass Arrays & Strings initialisiert wurden, bevor sie benutzt werden.

eissceda
29.09.2009, 11:43
Danke für die Information.

Low Post
15.10.2009, 22:26
Neue ScriptViewer-Version (http://home.comcast.net/~scruggsyW/obse/ScriptViewer.zip) (Direktlink)

Fragt bitte nicht was sich geändert hat, das hab ich dem Post (http://www.bethsoft.com/bgsforums/index.php?s=&showtopic=1047306&view=findpost&p=15199347) auch nicht entnehmen können. ;)



Unary * operator: A shortcut for accessing array elements which is mostly useful inside ForEach loops. *arr is equivalent to arr["value"]. This will be familiar to users of C++. In other contexts, it returns the first element of an array, which allows an array_var to act like a dynamically-typed variable.

:eek:

:)

Low Post
01.02.2010, 19:46
Beta 6 (http://www.obse.silverlock.org/) ist erhältlich, diesmal sogar auf der offiziellen OBSE-Seite verlinkt.

Low Post
18.04.2010, 15:25
OBSE v0018 (http://obse.silverlock.org/) ist Stable.

Changelog zur letzten Beta:

-EquipItem2, EquipItem2NS
-GetTeleportCellName
-EquipMe
-sv_Percentify
-GetNthAEEnchantObject, GetNthAESummonRef, GetNthAEBoundItem
-Fix crash when attempting to pass a string variable using '$' prefix
-Fix an off-by-one error in y-coordinate of cells scanned by GetFirst/NextRef
-HasName returns false if a potentially named object has no name
-Update plugin messaging API
-Fix potential crash in PrintTileInfo
-Miscellaneous tweaks and bug fixes

Growlf
19.04.2010, 17:10
OBSE ist stable, mein Game trotz Drüberbügeln leider nicht. :D
Irgendeine OBSE- Mod oder Plugin scheint den Wurm drin zu haben.

Low Post
08.06.2010, 21:40
So langsam werden die ersten Ankündigungen für v0019 gemacht:


SetModelPath has been updated to work with NPC (and creature) skeleton paths.
Update3D has been added to allow those changes to be made visible without resorting to disable/enable.

Brief list of 0019 functionality: (http://forums.bethsoft.com/index.php?/topic/1091139-relz-oblivion-script-extender-obse-0018/page__st__160__p__16019530&#entry16019530)

cmds:
GetMagicEffectChars
GetSpellPCStart
GetSpellImmuneToSilence
GetSpellAreaEffectIgnoresLOS
GetSpellScriptEffectAlwaysApplies
GetSpellDisallowAbsorbReflect
SetSpellPCStart
SetSpellImmuneToSilence
SetSpellAreaEffectIgnoresLOS
SetSpellScriptEffectAlwaysApplies
SetSpellDisallowAbsorbReflect
SetActiveQuest
GetActiveQuest
GetPackageData
GetPackageScheduleData
GetPackageLocationData
GetPackageTargetData
SetPackageData
SetPackageTargetData
SetPackageLocationData
SetPackageScheduleData
ar_Map
GetCurrentQuests
GetCompletedQuests
GetTexturePath
SetTexturePath
GetSigilStoneUses
SetSigilStoneUses
ModSigilStoneUses
SetDescription
SetCreatureSoundBase
Update3D
GetBoundingBox


Additionally,
-Operator -> for array element access by string key
-Operator :: for defining key-value pairs
-Bug fixes
-Updates to plugin API
-Stuff indicated on this page for likely inclusion


Irgendwelche Wünsche/Nöte/Sorgen, die aufgrund mangelnder Englisch-Kenntnisse nicht selbst vorgetragen werden können?

Growlf
09.06.2010, 00:34
Na, das paßt doch wunderfein zum Editable/ Controlable Skeleton. :D

Low Post
09.08.2010, 15:33
OBSE v0019 Beta: http://www.obse.silverlock.org/


-Inventory reference-walking functionality
-GetMagicEffectChars©
-Getters/Setters for spell flags
-Get/SetActiveQuest
-GetCurrent/CompletedQuests
-Commands for getting and setting location/target/schedule data for AI packages
-ar_Map, ar_Append
-Get/SetTexturePath
-Get/Set/ModSigilStoneUses
-SetDescription
-SetCreatureSoundBase
-GetBoundingBox
-Update3D
-Commands for getting information about the most recent barter transaction
-Commands for getting information about the quantity menu
-IsEquipped
-Get/SetPCAttributeBonusC
-RemoveMeIR, CopyIR
-CreateTempRef
-GetCellChanged
-SetClassSkills2
-Commands for getting information about the most recent Sigil Stone enchantment
-New operators: unary*, unary&, ::, ->
-Updates to plugin API
-New, more readable command documentation format (courtesy of TheMagician)
-Allow use of SetModelPath with creatures and NPCs
-Allow user-defined functions to be called from within array elements
-IsOffLimits uses player by default if argument omitted
-Move SetScript out of beta status
-SetEventHandler
-Linear Algebra functions
-Commands for manipulating actor value modifiers
-Miscellaneous bug fixes and tweaks


Die größten Neuerungen dürften Inventory Referenzes (http://www.obse.silverlock.org/obse_command_doc.html#Inventory_Reference) & Event Handler (http://www.obse.silverlock.org/obse_command_doc.html#Events) sein. :)

Low Post
15.08.2010, 04:13
Beta 2 ist draußen. (http://forums.bethsoft.com/index.php?/topic/1109330-relz-oblivion-script-extender-obse-0018/page__view__findpost__p__16278135) :)

Klaus83
17.08.2010, 00:20
Schön. Kann man schon sagen, ob bald die Stable rauskommt? Habe mal gelesen, dass dann endlich DR6 rauskommt. Habe nur DR5 mal kurz ausprobiert, hatte aber einen unschönen Bug.

Low Post
17.08.2010, 03:25
Wahrscheinlich nicht sooo bald.
Scruggsy hat was von Urlaub angedeutet und die Beta ist auch erst seit gut 'ner Woche draußen, von daher dürfte das noch etwas dauern. Wenn auch nicht ganz so lang wie bei v18; zumindest hoffe ich das. ;)


Was DR angeht kann ich leider mit keinen Infos dienen.

Klaus83
17.08.2010, 14:26
Ok, schade.

Low Post
31.08.2010, 15:02
Beta 3 ist drausen. :) (http://obse.silverlock.org/)



-GetClassMenuSelected/HighlightedClass
-GetEnchMenuBaseItem
-IsQuestCompleted, UncompleteQuest
-GetRaceHairs/Eyes, GetRaceDefaultHair
-GetInvRefsForItem
-Update plugin API to allow calling user-defined function scripts from plugin code
-Allow plugins to accept array variables by ID as command arguments
-Expand plugin array variable interface
-Fix incorrect number of parameters for SetPCAttributeBonusC
-Fix potential crash when saving after iterating over inventory references
-GetFirst/NextRef now ignore partially-loaded references
-Fix issue with ToggleSpecialAnim
-Misc. fixes and tweaks

Low Post
03.10.2010, 14:15
Beta 4: http://www.obse.silverlock.org/

Changelog:

-GetWeatherOverride
-GetPackageType
-RemoveModLocalData
-ClearActiveQuest
-GetCurrentEventName
-Get/SetLightRGB
-GetTransactionInfo
-PrintActiveTileInfo
-MagicEffectCodeFromChars
-Fix potential vanilla buffer overrun when parsing commands entered at console (so-called '73-byte bug')
-Add OnActivate event handler support
-Event handlers can now be used with non-actor references
-Add PostLoadGame event handler
-GetActiveMenuSelection correctly recognizes and returns scrolls in magic menu
-GetInputText takes an optional argument to strip HTML from the returned string
-Make game preserve ownership data on inventory references
-Inventory references now correctly handle large quantities of items in a single stack
-Fix potential CTD in AddToLeveledList if called with an invalid list
-Updates to serialization of array/string variables
-Fix potential CTD if GetBarterItem called while a transaction is in progress
-SetClassSkills2 now works as advertised

Low Post
28.10.2010, 20:19
OBSE v0019 ist Stable: http://www.obse.silverlock.org/


-GetAllModLocalData
-Optional flag to RunScriptLine and RunBatchScript allows suppression of console output during script execution
-Suppress editor warning about unquoted string when using the '->' operator
-Add 'type' field to array returned by GetPackageData
-GetBaseAVForActor now works for all actor values defined on base actors
-Fix GetCellChanged command not reliably reporting cell transitions
-Fix editor CTD associated with a buffer overrun bug present in the unmodified Construction Set
-GetFirst/NextRef now support extremely large worldspaces
-Prevent OnHitWith events from being reported to event handler scripts twice per event
-Fix issues with GetBarterItem
-GetPackageData now includes a 'Type' field indicating the package type
-Various miscellaneous tweaks and bug fixes

Das fettgeschriebene betrifft den sogenannten 73-Bytes-Bug, der das CS dazu gebracht hat abzustürzen, falls bei einem set/if-Befehl zu viel dahinter stand. War glaub ich was mit kompilierter Größe>73 Bytes (daher der Name).
Betrifft vor allem die Fälle, bei denen man mit Strings und/oder Eval arbeitet.

Low Post
13.11.2010, 09:41
Runtime EditorIDs (http://forums.bethsoft.com/index.php?/topic/1139425-rel-runtimeeditorids/).

Damit lassen sich EditorIDs auch in der Konsole eingeben und man muss nicht auf FormIDs zurückgreifen.

Growlf
17.11.2010, 03:54
Sehr schön. Danke für die Info.

Low Post
19.11.2010, 08:03
http://www.obse.silverlock.org/

v19a ist drausen. Behebt das Problem, dass gestohlene Items getrennt von nicht-gestohlenen der gleichen Sorte angezeigt wurden.

Low Post
22.11.2010, 09:58
19b (http://obse.silverlock.org/)


-Fix changes made to inventory references not being saved if the item previously had no associated extra data
-Fix a potential issue with string variables
-Prevent infinite loop in RemoveEventHandler if more than one script registered for a particular event type
-Partially fix an issue with Quest Log Manager mod generating array access errors

Low Post
27.12.2010, 20:09
v20 ist Beta. (http://forums.bethsoft.com/index.php?/topic/1153305-beta-oblivion-script-extender-obse-v0020/) :)


Changelog:
-Compiler override for passing OBSE expressions and data types as arguments to any command
-Get/SetCellLighting
-IsNthActiveEffectApplied, GetNthEffectItem
-GetMapMarkers
-PlayIdle
-ar_CustomSort
-GetPathNodesInRadius/Rect
-Is/SetPathNodeDisabled
-GetPathNodePos
-PathEdgeExists
-GetPathNodeLinkedRef
-Get/SetCellClimate
-SetCellBehavesAsExterior, SetCellHasWater
-IsCellPublic, SetCellIsPublic
-IsOblivionInterior/World, IsInOblivion
-(Set)CanFastTravelFromWorld
-GetBoundingRadius, GetEditorSize
-GetTerrainHeight
-ResolveModIndex
-SetPos_T, SetOwnership_T, ClearOwnership_T
-GetRequiredSkillExp
-HasEffectShader
-Get/SetLightDuration, Get/SetTimeLeft
-SetCreatureSkill
-SetInputText, SetTextInputControlHandler, SetTextInputDefaultControlsDisabled

Low Post
01.01.2011, 19:08
Neues OBSE-Plugin: Construction Set Extender (http://forums.bethsoft.com/index.php?/topic/1154589-rel-construction-set-extender/)

Low Post
07.01.2011, 00:43
Beta 2 ist raus: http://forums.bethsoft.com/index.php?/topic/1156057-beta-oblivion-script-extender-obse-v0020/page__pid__16925873#entry16925873


-Set/ClearPlayersLastRiddenHorse
-GetNthActiveEffectActorValue
-Equip/UnequipItemSilent
-GetCurrent/CallingScript
-GetRaceVoice now returns "this" race if no voice race is defined
-SetCellWaterHeight now works with cells that aren't defined in editor as having water
-Make "stringVar[-x]" work as expected
-Make foreach/while loops thread-safe
-Fix issue with IsKeyPressed2 introduced in 0020 beta

SirTroy
13.01.2011, 19:50
Damit Low Post nicht immer nur schreibt: Beta 4 ist raus (http://forums.bethsoft.com/index.php?/topic/1157699-beta-oblivion-script-extender-obse-v0020/page__view__findpost__p__16979091)


0020 beta 4:
-Get/SetCellWaterType
-GetEquippedTorchTimeLeft
-(Set)IsHidden/Automatic/MinimalUseDoor, SetIsOblivionGate
-OnEatIngredient, OnNewGame events
-Update active effect commands to work on non-actor magic targets (doors, furniture, etc)
-ar_Erase erases all elements if second argument omitted
-GetGameLoaded now returns true when the player starts a new game

Low Post
13.01.2011, 23:00
http://www.smiles.kolobok.us/artists/mini/connie_mini_dance-2.gif

Low Post
19.01.2011, 19:51
Beta 5 (http://forums.bethsoft.com/index.php?/topic/1160191-beta-oblivion-script-extender-obse-v0020/page__pid__17019677#entry17019677):


-Get/SetLocalGravity
-Get/SetVelocity
-GetVerticalVelocity
-New events: OnHealthDamage, OnCreateSpell, OnEnchant, OnAttack, OnRelease, OnBowAttack, OnBlock, OnDodge, OnStagger, OnRecoil
-OnActorEquip event now triggered by actors equipping items due to changes in their AI
-OnHealthDamage event can now be filtered by the damaged actor
-SetVerticalVelocity now operates in game units instead of centimeters
-Internal changes to handling of parallel script execution

Low Post
13.02.2011, 12:33
Runtime-Debugger (http://www.tesnexus.com/downloads/file.php?id=37105)

Dargon
13.02.2011, 12:45
"This page appears broken..."

Low Post
13.02.2011, 13:33
Upps, Link und Beschreibung verwechselt. http://www.npshare.de/files/331f152c/music_whistling.gif

Sollte jetzt stimmen.

Low Post
17.03.2011, 01:12
Beta 6 (http://forums.bethsoft.com/index.php?/topic/1173487-beta-oblivion-script-extender-obse-0020/)

-GetCellNorthRotation
-SetRaceWeight/Scale
-SetGoldValue_T
-GetActorBaseLevel
-SetDoorTeleport now accepts an optional argument specifying the change should not be recorded in the savegame
-OnCreatePotion event
-Fix issues with input functions arising from conflicts between mods using GetKeyPress and Enable/DisableControl.
-Fix IsDigit always returning true regardless of character type
-Fix misnamed OnPlayerDrop event to OnActorDrop
-Prevent GetDescription using cached value of skill perk text.
-Make SetInputText accept extremely long strings
-Make compiler override accept string_var as argument for old sv_* commands
-Fix OnSkillUp event

Low Post
01.04.2011, 01:05
CSE v5: (http://forums.bethsoft.com/index.php?/topic/1177039-rel-construction-set-extender)

[CSE]
Added a warning when Oblivion.esm is loaded as the active plugin
Added command history to the console command box
Implemented deferred console updating
Allowed the use of the CONTROL key as a modifier when activating a door marker reference in the render window
Moved the hall of fame's initialization up in the plugin loading pipeline to fix linking issues
Added a warning that is displayed when setting a integer-prefixed editorID on a form
Fixed a CS bug that caused a CTD when compiling result scripts consisting of variable declarations
Prevented the Data dialog from showing onscreen all the time
Modified how the CS handles listview based form edit dialogs
Fixed a CS bug that prevented the correct activation of a newly created/duplicated form in a listview based form edit dialog
Added a new tool to the Race dialog that allows the transfer of hair and eye forms b'ween race forms
Fixed a CS bug that prevented the complete duplication of extradata b'ween TESObjectREFR forms
Fixed a bug in the Save As tool that caused the addition of the original plugin to the new plugin's masterlist
Fixed a bug in the Asset Selection tool that prevented the modification of idle animation model paths
Added new INI keys: ConsoleUpdatePeriod, ShowNumericEditorIDWarning
Added a new tool: Create Global Script [Gameplay > Create Global Script]
Added a Launch Game item to the main menu
Fixed a bug in the console command handler that prevented the execution of committed commands
Expanded message handler override to include all debug channels
Added new tool: Tag Editor/Browser [ View->Tag Browser ]
Trimmed some debug messages
Added new context menu tools: Toggle Visibility, Toggle Children Visibility, Add To Active Tag, Edit Base Form
Fixed the LOD landscape texture generation tools to automatically generate the entire mip chain for all textures
Fixed a CS bug that prevented records in esp masters from being overridden by deleted records
Add a preemptive access check to TESFile::UpdateHeader to help avoid file corruption
Added new tool to the asset selection interface: Copy Path
Added new INI settings: UpdatePeriod, DisplaySelectionStats, UpdateViewPortAsync
Added new render window tools: Align Selection, Group/Ungroup Selection
Prevented Oblivion.esm from being set as active when auto-loading it on startup
Patched various spammy message handling subroutines
Removed the ineffectual 'pink water' fix
Fixed a bug that prevented batch modified references updating their 3D data in the render window
Updated plugin API

[SE]
Rewrote much of the code to facilitate later switch to AvalonEdit
Added FontStyle INI setting
Bookmarks are no longer highlighted in the line number field
Fixed a bug that prevented the correct parsing of floating point values from the INI
Removed 'Invalid Identifier' warning from the script validator, making it (even)more redundant
Implemented a new, albeit fancy preprocessing engine
Fixed the Windows XP common dialog current directory reset bug
Removed IntelliSense-generated debug messages
Turned on autoword selection for script editor text boxes
Removed the directive limit on standard directive parser
Allowed the script validator to prevent script compilation when it encountered script errors
Removed numeric identifier check from the script validator, added check to warn about duplicate editorIDs when saving
Prevented an unnecessary exception from being raised when pasting text into the script editor
Fixed a bug that raised an exception when an external text file was loaded using the ‘Load Script...’ tools
Fixed a bug that prevented tokenless script lines from being commented by the Toggle Comment tool
Fixed a bug that prevented the variable index editor from identifying ref vars as such and modifying their index
Fixed the incorrect icon used by the 'Variable --- declared inside a script block.' script validator warning
Added the option to cancel a Search-Replace
Overhauled preferences dialog
Added new INI settings: LinesToScroll, LoadScriptUpdateExistingScripts, DatabaseUpdateInterval, UseQuickView, AnnealCasing, IndentLines
Added new tools: Sanitize Script Text, Bind Script
Prevented window size from being saved when maximized
Fixed a bug that raised an exception when the text field was cleared
Moved the script preprocessor to a separate assembly for external use
Updated 'Bind Script' toolbar icon
Trimmed some debug messages
Fixed a bug that prevented the editor from instantiating correctly when height was below a certain threshold

[BSA]
Fixed the Windows XP common dialog current directory reset bug
Enabled application visual styles for controls

[BE]
Fixed the bug that prevented extraData from being batch-modified {Thanks to JRoush for this!}

Low Post
08.04.2011, 18:21
v20 ist Stable: (http://www.obse.silverlock.org/)

-ToggleSkillPerk
-Fix compiler override using localized actor value strings
-Fix IsNthEffectItemScriptHostile returning inconsistent values
-Prevent equipping an item from generating multiple OnActorEquip events
-Prevent power-attacking generating multiple OnAttack events
-Fix GetActiveSpell returning zero if the player has not switched from the default starting spell


Danke an Tamira für den Hinweis. :)

Low Post
15.04.2011, 18:08
CSE 5.1 (http://forums.bethsoft.com/index.php?/topic/1177039-rel-construction-set-extender/page__pid__17472898__st__120#entry17472898):


[CSE]
Fixed a bug that caused a CTD when attempting to select a reference in the Enhanced Find Text tool
Re-implemented how ESM files are handled, fixing a number of master-file related bugs in the process
Fixed a bug that caused a CTD when the debug log file stream was closed during shutdown
Restricted script recompile operations to a single instance
Removed the TESDialogSubwindow::EnumChildControlsCallback hook for causing various issues with control z-ordering, sizing and general weirdness
Fixed a CS bug that prevented the correct serialization of deleted TESObjectREFR forms
Patched more spammy subroutines
Modified the Copy Hair/Eyes From Race tool to keep source hair/eye forms
Modified the TESObjectREFR::CopyFrom hook to prevent ExtraTeleport from being copied
Added new render window tool: Freeze/unfreeze selection
Added new tool: Set Workspace
Modified render window context menu items
Quadrupled LOD diffuse map texture resolution
Added new INI settings: SetWorkspaceOnStartup, DefaultWorkspacePath
Fully implemented GMST reinitializing during plugin load
Fixed a CS bug that broke usage reference counting when a form was referenced more than once by another
Fixed a bug that caused a CTD when initiating plugin quick-loading without an active plugin

[SE]
Fixed a bug that prevented the text editor from receiving focus after inserting an IntelliSense suggestion by mouse
Fixed a bug that prevented the context menu 'Copy' tool from working correctly
Fixed a bug that prevented the correct window bounds from being passed when closing a maximized window
Fixed a bug that incorrectly triggered the accumulation of compile errors during a recompile operation
Added a new context menu tool: Lookup on Google
Removed the message box that was displayed after a find-replace operation

[TAG]
Fully implemented form drag-dropping
Fixed a bug that prevented the creation of new tags with names that contained substrings of existing tag names

Low Post
09.09.2012, 16:53
v21 Beta (http://obse.silverlock.org/beta/obse_0021_beta_1.zip) (Achtung, Direktlink)


-SetCombatStylePowerAttackFatigueModMult
-HasTail, GatTailModelPath
-GetLuckModifiedSkill
-sv_ToUpper, sv_ToLower
-SetCellMusicType
-Get/SetSoundAttenuation
-GetStageIDs, GetStageEntries
-Set/UnsetStageText
-SetStageDate
-UpdateContainerMenu, UpdateSpellPurchaseMenu
-LinkToDoor
-CopyRace
-SetCreatureType
-DispatchEvent
-Support for user-defined events
-ToggleSkillPerk supports Journeyman and Master Mercantile perks
-OnSoulTrap, OnSaveIni, OnMagicEffectHit2 events
-Pass string variables to vanilla commands using '$quest.stringVar' syntax
-MessageEX takes an optional duration, effective only if MenuQue plugin is running
-ModPCMovementSpeed and ModPlayerSpellEffectiveness accept an optional parameter indicating if their effects should persist in the savegame
-Fix recursive calls to *_NS commands not blocking message spam
-Combat style commands allocate memory for "advanced" settings if not already present
-Made annoying editor warning about unquoted strings/function pointers toggle-able through INI file (in the Data\OBSE folder)
-Plugin API allows authors to optionally avoid dependencies on GameAPI/Utilities header files
-Patch vanilla bug in which RemoveAllItems and GotoJail commands cause equipped quest item enchantments to become permanent
-New loader injection method for the editor
-Fix issue with PluginManager that caused a CTD when a plugin registered a listener inside a dispatch callback
-Updated project to Visual Studio 2010



The current version of the CSE (v5.1) doesn't officially support the beta. You'll need to modify your editor shortcut and add the following switch to it: -oldinject .

Low Post
25.09.2012, 00:49
CSE 6.0 (http://oblivion.nexusmods.com/mods/36370) mit jeder Menge Änderungen (http://forums.bethsoft.com/topic/1413130-rel-construction-set-extender-60/).

Oben verlinkte OBSE v21 Beta wird benötigt.

Edit:
Nach dem ich damit ein paar Probleme hatte: obse_loader.exe und TesConstructionSet.exe müssen jetzt mit Administrator-Berechtigung ausgeführt werden (Unter Rechtsklick->Eigenschaften->Kompatibilität das entsprechende Häkchen setzten).