[Rel] Construction Set Extender

Post » Tue Jan 04, 2011 10:10 pm

I would agree with that, but I believe there is enough evidence for it to be truth.


There's far more to suggest it isn't, but as you say, this is way off-topic.
User avatar
Nina Mccormick
 
Posts: 3507
Joined: Mon Sep 18, 2006 5:38 pm

Post » Tue Jan 04, 2011 10:45 pm

Always keep back ups, because vanilla CS will randomly* add and modify records.


I don't think I have to worry about backups...

Spoiler
[img]http://www.etherealsoftware.com.au/ultima/backups.png[/img]

User avatar
Connor Wing
 
Posts: 3465
Joined: Wed Jun 20, 2007 1:22 am

Post » Wed Jan 05, 2011 1:16 am

A couple of things I noticed in the new script editor- underscores in script names cause an "'xxxx_xxx' contains an invalid character." error. And I don't see any way to copy error text from the messages window :brokencomputer:
User avatar
Spaceman
 
Posts: 3429
Joined: Wed May 23, 2007 10:09 am

Post » Tue Jan 04, 2011 6:46 pm

Oh, and btw, I got my husband that game for Christmas - it is truly bent. That it's your avatar is perfect :) He got me the 3d tactile vest, but it's stuck in the mail, so I haven't actually received it yet...
I hope you had the good fortune to get it as a part of the Charity Indie bundle :)

Are there any issues with it though that you know of? I don't want to risk messing up my mod and losing potentially large amounts of work...
The readMe (.rtf file) includes the list of known issues.

http://www.tesnexus.com/downloads/file.php?id=16288 crashes TESCS.
Have you installed CSE correctly? Please post the contents of the following log files: obse.log, Construction Set Extender.log. And the windows error report.

I cannot figure out how to get this to work. I put everything in the right file paths, have OBSE 20, and yet when I load up the CS it's the exact same as it was. :(
Please post the contents of your log file.

Well, it looks like I have the privilege of having the very first bug report.
Trying to use CSE with http://www.tesnexus.com/downloads/file.php?id=23979 installed causes the CS to crash on loading.

Problem signature:
Spoiler
Problem Event Name: BEX
Application Name: TESConstructionSet.exe
Application Version: 1.2.0.404
Application Timestamp: 461430cf
Fault Module Name: obse_editor_1_2.dll
Fault Module Version: 0.0.20.0
Fault Module Timestamp: 4d189a07
Exception Offset: 00015236
Exception Code: c000000d
Exception Data: 00000000
OS Version: 6.0.6002.2.2.0.768.3
Locale ID: 1033
Additional Information 1: a159
Additional Information 2: 5f71bf4aea570405856641926d5e069a
Additional Information 3: 9a48
Additional Information 4: 6395bbffd3ae1f32df5289239b3843f7

Do have the latest version of Pluggy (v132) ?


And I suspect there is more I will love after getting some of the "programmer" language concepts (from the docs, like what are the samples snips of code for? how are they used in the new CS by a modder?) clear in my head.
I believe I've explained the use of the preprocessor in the manual. But let me know if have specific question on usage and such.

1, Will this mean I can never go back to the old CS once I start using this? Will the files this generates not work any longer in the old CS?

2, Will I still be able to cut and paste scripts back an forth from my word processing programs? I do this a lot for spell checking my message boxes and other similar items.

3, How will the files "play" with other tools like TesGecko? I mean if the ESP file cannot be used in the old editor anymore, will they not work with the other 3rd party esp tools?

1. No, you can switch back to the vanilla CS whenever you like. CSE doesn't break compatibility in anyway.
2. Yeah. The new script editor is like any other text editor.
3. Plugin file format isn't modified, so you won't have any issues.


I think shadeMe's intent with his characteristically sparse OP is to generate curiosity, especially when combined with the positive feedback. You can find the complete feature list in the mod's documentation, if you decide to download it. I'm not sure the strategy worked as intended, but I sincerely doubt anything in the OP was meant to be taken seriously.
Most of the folks on the Special Thanks list have been doing beta testing and feature suggestion for the past few months, which is why several of us jumped in with immediate cheers and backpatting... not out of cliquishness, but because we all honestly can't stand the vanilla CS anymore and seeing this tool released to the general public really is cause for celebration. (Plus, due to the timing, many of us were drunk.) Don't mistake this for a circle-jerk, shadeMe's narcissism is entirely for show and I'm sure he's braced to receive and address a deluge of new bug reports and feature requests. So download it already. :)
My thanks, guys :) This.
User avatar
adam holden
 
Posts: 3339
Joined: Tue Jun 19, 2007 9:34 pm

Post » Wed Jan 05, 2011 9:58 am

HOLY OGRE [censored]!!

No words can describe how awesome and epic this is, thank you very much my friend. I would like to know if something else is fixable with this. I know that if I were to make some edits to the official DLCs with this and save it as another esp (de-isolation) it would crash the CS, however It wont crash if I make a random edit to a worldspace (any worldspace). This seems to happen also with a few mods that have a few ESPs as masters.

Minor Nitpick, could you fix that the CS adds water info to a cell even when it has no water?
You might want to try editing the DLCs with the extended CS - That's a fair chance that it won't CTD. I'll look into the water info fix.

And also for the record shadeMe, I share you're opinions of Beth. Even if people don't understand them or find them irrational, it's the truth and you should never be afraid to tell it. I'm standing firm with my boycott of future Beth games until they release more patches for Oblivion and I hope more will join me.
Opinion != Truth.

You'll find that most people aren't going to take your extreme opinion to heart. While the game and the CS do have their flaws, I've yet to find anything that beats it in terms of longevity OR quality. Enjoy your boycott, for whatever that's worth.
I watched a presentation from Todd, after fallout, where they addressed some of the concerns developing the games. One aspect was stopping improvement because they had to - perhaps it had to do with the certification methods and portability to other platforms. Something in those lines, since I am by no means an "expert".
They presented the (extreme, rather bad) example of diablo iii - still patching and testing and the game still hasnt come out - but I got the impression beth are improving future games on an ongoing basis (hope so for skyrim at least).
I would agree with that, but I believe there is enough evidence for it to be truth. Anyone remember how they handled the bugs in Battlehorn after it's release? Trick question, THEY DIDN'T. They knew about it, they looked into it, it was a simple fix, but they couldn't give two squirts of piss about it. That shows me right there that they don't care, so I don't either.

AWESOME CUSTOMER SERVICE GUYS, HIGH FIVES ALL AROUND. Can we expect this level of "quality" in their future games? Undoubtedly. Look at the jump from Morrowind to Oblivion, now imagine Skyrim. Worth it? You decide.

Anyways, off topic.
My sincere apologies to those offended by the OP - It wasn't my intention to bash Beth at all. That statement comes from a place of humor. Beth released the game and the CS after all. That said, I'd appreciate it if we drop this topic.

Got the same error as popcorn71

Spoiler
Problemereignisname:	BEXAnwendungsname:	TESConstructionSet.exeAnwendungsversion:	1.2.0.404Anwendungszeitstempel:	461430cfFehlermodulname:	obse_editor_1_2.dllFehlermodulversion:	0.0.20.0Fehlermodulzeitstempel:	4d189a07Ausnahmeoffset:	00015236Ausnahmecode:	c000000dAusnahmedaten:	00000000Betriebsystemversion:	6.1.7600.2.0.0.256.1Gebietsschema-ID:	1031Zusatzinformation 1:	b54aZusatzinformation 2:	b54a90fa0d93f2f9399d5d1fc1c6f49eZusatzinformation 3:	4bcfZusatzinformation 4:	4bcfdbc8232bf0877e5daf42399e2fff



pluggy ver. 132
without pluggy no crash
That answer's my previous quest to popcorn. Thanks. Please post the contents of your log files.

A couple of things I noticed in the new script editor- underscores in script names cause an "'xxxx_xxx' contains an invalid character." error. And I don't see any way to copy error text from the messages window :brokencomputer:
The CS doesn't support underscores in editorIDs. Compiler errors are also logged to the console, you can copy them from its window. But I'm curious; why would you want to do that ?
User avatar
Trey Johnson
 
Posts: 3295
Joined: Thu Oct 11, 2007 7:00 pm

Post » Wed Jan 05, 2011 2:37 am

The CS doesn't support underscores in editorIDs. Compiler errors are also logged to the console, you can copy them from its window. But I'm curious; why would you want to do that ?

That's interesting, I've been using underscores in script names for the last 3 years or so. I had another look at a couple of script mods I'm using - It looks like the CS silently strips underscores from the script name before assigning the editor ID, go figure.

Re: copying the error text - it was my first thought when I went to make the original post, to describe the problem accurately.
User avatar
Margarita Diaz
 
Posts: 3511
Joined: Sun Aug 12, 2007 2:01 pm

Post » Wed Jan 05, 2011 3:26 am

This is amazing - very awesome stuff, shadeMe.

... however ... :P

The CSE seems to not appreciate the $ character (OBSE's ToString) in script compilations - it throws a warning, but the script compiles just fine.

Also, as someone with visual disabilities, I would greatly appreciate the ability to resize windows (as I use a higher DPI setting) - would this be possible in a future version of CSE?
User avatar
Pat RiMsey
 
Posts: 3306
Joined: Fri Oct 19, 2007 1:22 am

Post » Wed Jan 05, 2011 1:29 am

That's interesting, I've been using underscores in script names for the last 3 years or so. I had another look at a couple of script mods I'm using - It looks like the CS silently strips underscores from the script name before assigning the editor ID, go figure.
Yes, the editor truncates editorIDs at the first instance of an invalid character.

The CSE seems to not appreciate the $ character (OBSE's ToString) in script compilations - it throws a warning, but the script compiles just fine.

Also, as someone with visual disabilities, I would greatly appreciate the ability to resize windows (as I use a higher DPI setting) - would this be possible in a future version of CSE?
Wrap ToString's operand in parentheses - The tokenizer expects script tokens to be delimited be a valid delimite char [ ,. (){}\t ]. Resizing CS dialogs is a possibility but it won't help with text clipping. I'll look into it nevertheless.
User avatar
Laura Cartwright
 
Posts: 3483
Joined: Mon Sep 25, 2006 6:12 pm

Post » Tue Jan 04, 2011 6:12 pm

@shadeMe

obse_loader.log
Spoiler
launching editorcrc = 2F9AC10Cdll = P:\Bethesda Softworks\Oblivion\obse_editor_1_2.dllhookBase = 02F10000loadLibraryAAddr = 761A4BC6Process::InstallHook: waiting for thread = WAIT_TIMEOUTCouldn't inject dll.

obse_editor.log
Spoiler
OBSE editor: initialize (version = 20.0 01020000)oblivion root = P:\Bethesda Softworks\Oblivion\plugin directory = P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\checking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\AVUncapper.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\AVUncapper.dll (00000001 AVUncapper 01000100) reported as incompatible during querychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\AVUncapper_CS.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\AVUncapper_CS.dll (00000001 AVUncapper_CS 01000100) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\ConScribe.dllSetOpcodeBase 000025A0RegisterCommand Scribe (25A0)RegisterCommand RegisterLog (25A1)RegisterCommand UnregisterLog (25A2)RegisterCommand GetRegisteredLogNames (25A3)RegisterCommand ReadFromLog (25A4)RegisterCommand GetLogLineCount (25A5)RegisterCommand DeleteLinesFromLog (25A6)plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\ConScribe.dll (00000001 ConScribe 00000009) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Construction Set Extender.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Construction Set Extender.dll (00000002 CSE 00000004) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\DisableVampRace.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\DisableVampRace.dll (00000001 DisableVampRace 00000001) reported as incompatible during querychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Elys_USV.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\Elys_USV.dll (00000001 Elys_USV 0000005D) reported as incompatible during querychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\FastExit2.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\FastExit2.dll (00000001 FastExit 00000002) reported as incompatible during querychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBGEv2.dllSetOpcodeBase 00002100RegisterCommand GetAvailableGraphicsMemory (2100)RegisterCommand GetScreenWidth (2101)RegisterCommand GetScreenHeight (2102)RegisterCommand LoadShader (2103)RegisterCommand ApplyFullscreenShader (2104)RegisterCommand RemoveFullscreenShader (2105)RegisterCommand SetShaderInt (2106)RegisterCommand SetShaderFloat (2107)RegisterCommand SetShaderVector (2108)RegisterCommand SetShaderTexture (2109)RegisterCommand ForceGraphicsReset (210A)RegisterCommand LoadTexture (210B)RegisterCommand FreeTexture (210C)RegisterCommand CreateHUDElement (210D)RegisterCommand SetHUDElementTexture (210E)RegisterCommand SetHUDElementColour (210F)RegisterCommand SetHUDElementPosition (2110)RegisterCommand SetHUDElementScale (2111)RegisterCommand SetHUDElementRotation (2112)RegisterCommand PurgeManagedTextures (2113)RegisterCommand IsShaderEnabled (2114)plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBGEv2.dll (00000001 OBGEv2 00000003) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OblivionEAX.dllSetOpcodeBase 000022B0RegisterCommand InitializeEAX (22B0)RegisterCommand SetEAXEnvironment (22B1)RegisterCommand SetEAXallProperties (22B2)RegisterCommand EnableEAX (22B3)RegisterCommand DisableEAX (22B4)RegisterCommand IsEAXEnabled (22B5)RegisterCommand IsEAXInitialized (22B6)RegisterCommand SetEAXEnvironmentSize (22B7)RegisterCommand SetEAXEnvironmentDiffusion (22B8)RegisterCommand SetEAXRoom (22B9)RegisterCommand SetEAXRoomHF (22BA)RegisterCommand SetEAXDecayTime (22BB)RegisterCommand SetEAXDecayHFRatio (22BC)RegisterCommand SetEAXReflections (22BD)RegisterCommand SetEAXReflectionsDelay (22BE)RegisterCommand SetEAXReverb (22BF)RegisterCommand SetEAXReverbDelay (22C0)RegisterCommand SetEAXRoomRolloffFactor (22C1)RegisterCommand SetEAXAirAbsorptionHF (22C2)RegisterCommand GetEAXEnvironment (22C3)RegisterCommand GetEAXEnvironmentSize (22C4)RegisterCommand GetEAXEnvironmentDiffusion (22C5)RegisterCommand GetEAXRoom (22C6)RegisterCommand GetEAXRoomHF (22C7)RegisterCommand GetEAXDecayTime (22C8)RegisterCommand GetEAXDecayHFRatio (22C9)RegisterCommand GetEAXReflections (22CA)RegisterCommand GetEAXReflectionsDelay (22CB)RegisterCommand GetEAXReverb (22CC)RegisterCommand GetEAXReverbDelay (22CD)RegisterCommand GetEAXRoomRolloffFactor (22CE)RegisterCommand GetEAXAirAbsorptionHF (22CF)SetOpcodeBase 00002400RegisterCommand CreateEAXeffect (2400)RegisterCommand EAXstackIsEmpty (2401)RegisterCommand EAXstackSize (2402)RegisterCommand EAXnumEffects (2403)RegisterCommand EAXgetActiveEffect (2404)RegisterCommand EAXpushEffect (2405)RegisterCommand EAXpopEffect (2406)RegisterCommand DeleteEAXeffect (2407)RegisterCommand EAXremoveFirstInstance (2408)RegisterCommand EAXremoveAllInstances (2409)RegisterCommand EAXcopyEffect (240A)RegisterCommand EAXeffectsAreEqual (240B)RegisterCommand EAXeffectExists (240C)plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OblivionEAX.dll (00000001 OblivionEAX 00000007) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy.dllSetOpcodeBase 00002330RegisterCommand GetEsp (2330)RegisterCommand CreateArray (2331)RegisterCommand DestroyArray (2332)RegisterCommand ArraySize (2333)RegisterCommand ArrayCount (2334)RegisterCommand SetInArray (2335)RegisterCommand SetFloatInArray (2336)RegisterCommand GetInArray (2337)RegisterCommand GetTypeInArray (2338)RegisterCommand RemInArray (2339)RegisterCommand FindInArray (233A)RegisterCommand FindFloatInArray (233B)RegisterCommand SetRefInArray (233C)RegisterCommand FindRefInArray (233D)RegisterCommand CopyArray (233E)RegisterCommand ArrayEsp (233F)RegisterCommand ArrayProtect (2340)RegisterCommand FirstInArray (2341)RegisterCommand DestroyAllArrays (2342)RegisterCommand PackArray (2343)RegisterCommand CreateString (2344)RegisterCommand DestroyString (2345)RegisterCommand SetString (2346)RegisterCommand StringEsp (2347)RegisterCommand StringProtect (2348)RegisterCommand StringLen (2349)RegisterCommand DestroyAllStrings (234A)RegisterCommand StringSetName (234B)RegisterCommand StringGetName (234C)RegisterCommand StringMsg (234D)RegisterCommand StringCat (234E)RegisterCommand UserFileExists (234F)SetOpcodeBase 00002378RegisterCommand RenFile (2378)RegisterCommand DelFile (2379)RegisterCommand StringToTxtFile (237A)RegisterCommand CopyString (237B)RegisterCommand IntToString (237C)RegisterCommand FloatToString (237D)RegisterCommand RefToString (237E)RegisterCommand IniReadInt (237F)RegisterCommand IniReadFloat (2380)RegisterCommand IniReadRef (2381)RegisterCommand IniWriteInt (2382)RegisterCommand IniWriteFloat (2383)RegisterCommand IniWriteRef (2384)RegisterCommand IniKeyExists (2385)RegisterCommand IniDelKey (2386)RegisterCommand EspToString (2387)RegisterCommand IniReadString (2388)RegisterCommand IniWriteString (2389)RegisterCommand ModRefEsp (238A)RegisterCommand GetRefEsp (238B)RegisterCommand StringToRef (238C)RegisterCommand StringCmp (238D)RegisterCommand FileToString (238E)RegisterCommand StringPos (238F)RegisterCommand StringToInt (2390)RegisterCommand StringToFloat (2391)RegisterCommand ArrayCmp (2392)RegisterCommand StringMsgBox (2393)RegisterCommand StringIns (2394)RegisterCommand StringRep (2395)RegisterCommand IntToHex (2396)RegisterCommand LC (2397)SetOpcodeBase 000023B0RegisterCommand FromTSFC (23B0)RegisterCommand ToTSFC (23B1)RegisterCommand StrLC (23B2)RegisterCommand CreateEspBook (23B3)RegisterCommand FmtString (23B4)RegisterCommand FixName (23B5)RegisterCommand ResetName (23B6)RegisterCommand HasFixedName (23B7)RegisterCommand csc (23B8)RegisterCommand StringSetNameEx (23B9)RegisterCommand StringGetNameEx (23BA)RegisterCommand FixNameEx (23BB)RegisterCommand IniGetNthSection (23BC)RegisterCommand IniSectionsCount (23BD)RegisterCommand RunBatString (23BE)RegisterCommand Halt (23BF)RegisterCommand RefToLong (23C0)RegisterCommand LongToRef (23C1)RegisterCommand FindFirstFile (23C2)RegisterCommand FindNextFile (23C3)RegisterCommand GetFileSize (23C4)RegisterCommand NewHudS (23C5)RegisterCommand DelHudS (23C6)RegisterCommand ScreenInfo (23C7)RegisterCommand HudS_X (23C8)RegisterCommand HudS_SclX (23C9)RegisterCommand HudS_Show (23CA)RegisterCommand HudS_Opac (23CB)RegisterCommand HudS_Align (23CC)RegisterCommand AutoSclHudS (23CD)RegisterCommand HudS_Y (23CE)RegisterCommand HudSEsp (23CF)RegisterCommand HudSProtect (23D0)RegisterCommand HudsInfo (23D1)RegisterCommand DelAllHudSs (23D2)RegisterCommand HudS_L (23D3)RegisterCommand rcsc (23D4)RegisterCommand HudS_SclY (23D5)RegisterCommand NewHudT (23D6)RegisterCommand DelHudT (23D7)RegisterCommand HudT_X (23D8)RegisterCommand HudT_SclX (23D9)RegisterCommand HudT_Show (23DA)RegisterCommand HudT_Opac (23DB)RegisterCommand HudT_Align (23DC)RegisterCommand AutoSclHudT (23DD)RegisterCommand HudT_Y (23DE)RegisterCommand HudTEsp (23DF)RegisterCommand HudTProtect (23E0)RegisterCommand HudTInfo (23E1)RegisterCommand DelAllHudTs (23E2)RegisterCommand HudT_L (23E3)RegisterCommand HudT_SclY (23E4)RegisterCommand PauseBox (23E5)RegisterCommand KillMenu (23E6)RegisterCommand SetHudT (23E7)RegisterCommand HudT_Text (23E8)RegisterCommand HudS_Tex (23E9)RegisterCommand SanString (23EA)RegisterCommand IsHUDEnabled (23EB)RegisterCommand IsPluggyDataReset (23EC)RegisterCommand FromOBSEString (23ED)RegisterCommand ToOBSEString (23EE)RegisterCommand HudT_Font (23EF)SetOpcodeBase 000023FFRegisterCommand PlgySpcl (23FF)plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Elys_Pluggy.dll (00000001 OBSE_Elys_Pluggy 00000084) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Kyoma_MenuQue.dllSetOpcodeBase 000025D0RegisterCommand mqSetMessageBoxSource (25D0)RegisterCommand mqGetSelectedClass (25D1)RegisterCommand mqGetHighlightedClass (25D2)RegisterCommand mqGetMenuTileChildren (25D3)RegisterCommand mqGetEnchMenuBaseItem (25D4)RegisterCommand mqGetMapMarkers (25D5)RegisterCommand mqGetMenuChildFloatValue (25D6)RegisterCommand mqGetMenuChildStringValue (25D7)RegisterCommand mqSetMenuChildFloatValue (25D8)RegisterCommand mqSetMenuChildStringValue (25D9)RegisterCommand mqGetMenuChildHasTrait (25DA)RegisterCommand mqGetMenuChildName (25DB)RegisterCommand mqGetMenuChildCount (25DC)RegisterCommand mqCreateMenuFloatValue (25DD)RegisterCommand mqCreateMenuStringValue (25DE)RegisterCommand mqGetMenuActiveFloatValue (25DF)RegisterCommand mqGetMenuActiveStringValue (25E0)RegisterCommand mqSetMenuActiveFloatValue (25E1)RegisterCommand mqSetMenuActiveStringValue (25E2)RegisterCommand mqGetMenuActiveChildIndex (25E3)RegisterCommand InsertXML (25E4)RegisterCommand mqGetCurrentQuests (25E5)RegisterCommand mqGetCompletedQuests (25E6)RegisterCommand mqGetActiveQuest (25E7)RegisterCommand mqSetActiveQuest (25E8)RegisterCommand mqGetQuestCompleted (25E9)RegisterCommand mqUncompleteQuest (25EA)RegisterCommand mqGetActiveQuestTargets (25EB)RegisterCommand InsertXMLTemplate (25EC)RegisterCommand mqGetMenuGlobalStringValue (25ED)RegisterCommand mqSetMenuGlobalStringValue (25EE)SetOpcodeBase 000026B0RegisterCommand mqSetMenuGlobalFloatValue (26B0)RegisterCommand mqGetMenuGlobalFloatValue (26B1)RegisterCommand ShowGenericMenu (26B2)RegisterCommand ShowMagicPopupMenu (26B3)RegisterCommand ShowTrainingMenu (26B4)RegisterCommand GetGenericButtonPressed (26B5)RegisterCommand SetMenuEventHandler (26B6)RegisterCommand RemoveMenuEventHandler (26B7)RegisterCommand GetMenuEventType (26B8)RegisterCommand GetFontLoaded (26B9)RegisterCommand UpdateLocalMap (26BA)RegisterCommand GetLocalMapSeen (26BB)RegisterCommand GetWorldMapData (26BC)RegisterCommand IsTextEditInUse (26BD)RegisterCommand GetMousePos (26BE)RegisterCommand SetWorldMapData (26BF)plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBSE_Kyoma_MenuQue.dll (00000001 OBSE_Kyoma_MenuQue 00000007) loaded correctlychecking plugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dllplugin P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\sr_Oblivion_Stutter_Remover.dll (00000001 sr_Oblivion_Stutter_Remover 0000410C) reported as incompatible during query

Construction Set Extender.log
Spoiler
[CSE]	Construction Set Extender Initializing ...[CSE]	INI Path: P:\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\Construction Set Extender.ini[CSE]	CS patched ![SE]	Initialized ScriptEditorManager[SE]	Initialized IntelliSense[SE]		Successfully parsed 2086 commands![SE]	ScriptEditor Components Initialized

OBSE_Elys_Pluggy.log
Spoiler
Pluggy OBSE Name: OBSE_Elys_PluggyPluggy Filename: OBSE_Elys_Pluggy.dllPluggy Version: 132OBSE Version: 20Editor Version: 1.2Pluggy command list:Name               HelpText                                                         Opcode(h) Opcode----------------------------------------------------------------------------------------------------GetEsp             Get EspID.                                                            2330h  9008CreateArray        Create a new array.                                                   2331h  9009DestroyArray       Destroy array.                                                        2332h  9010ArraySize          Set the Array size.                                                   2333h  9011ArrayCount         Get the Array count.                                                  2334h  9012SetInArray         Store value in Array.                                                 2335h  9013SetFloatInArray    Store float in Array.                                                 2336h  9014GetInArray         Retrieve value from array.                                            2337h  9015GetTypeInArray     Retrieve type from array.                                             2338h  9016RemInArray         Remove value from array.                                              2339h  9017FindInArray        Find occurence in array.                                              233Ah  9018FindFloatInArray   Find float occurence in array.                                        233Bh  9019SetRefInArray      Store reference ID in Array.                                          233Ch  9020FindRefInArray     Find reference occurence in array.                                    233Dh  9021CopyArray          Duplicate an array.                                                   233Eh  9022DupArray           Duplicate an array.                                                   233Eh  9022ArrayEsp           Set the EspID                                                         233Fh  9023ArrayProtect       Set the Array Protected Flag                                          2340h  9024FirstInArray       Get the first empty or used Index in the array.                       2341h  9025FirstFreeInArray   Get the first empty or used Index in the array.                       2341h  9025DestroyAllArrays   Destroy all Esp's array.                                              2342h  9026PackArray          Pack array.                                                           2343h  9027CreateString       Create a new string.                                                  2344h  9028DestroyString      Destroy string.                                                       2345h  9029SetString          Set string.                                                           2346h  9030StringEsp          Set the EspID                                                         2347h  9031StringProtect      Set the String Protected Flag                                         2348h  9032StringLen          Get the String Length.                                                2349h  9033DestroyAllStrings  Destroy all Esp's String.                                             234Ah  9034StringSetName      Set the name.                                                         234Bh  9035StringGetName      Get the name.                                                         234Ch  9036StringMsg          Display the string as Message.                                        234Dh  9037StringCat          Concatenates strings.                                                 234Eh  9038UserFileExists     Does a Pluggy text file exist?                                        234Fh  9039TxtFileExists      Does a Pluggy text file exist?                                        234Fh  9039RenFile            Renames a Pluggy user file.                                           2378h  9080RenTxtFile         Renames a Pluggy user file.                                           2378h  9080DelFile            Delete a Pluggy user file                                             2379h  9081DelTxtFile         Delete a Pluggy user file                                             2379h  9081StringToTxtFile    Write a string in a text file                                         237Ah  9082CopyString         Copy a String.                                                        237Bh  9083IntToString        Convert an integer into a string.                                     237Ch  9084FloatToString      Convert a float into a string.                                        237Dh  9085RefToString        Convert a reference into a string.                                    237Eh  9086IniReadInt         Read integer from ini file.                                           237Fh  9087IniReadFloat       Read float from ini file.                                             2380h  9088IniReadRef         Read a reference from ini file.                                       2381h  9089IniWriteInt        Write integer to ini file.                                            2382h  9090IniWriteFloat      Write float to ini file.                                              2383h  9091IniWriteRef        Read a reference from ini file.                                       2384h  9092IniKeyExists       Checks if a key exists in ini file.                                   2385h  9093IniDelKey          Deletes a key in ini file.                                            2386h  9094EspToString        Convert an esp filename into a string.                                2387h  9095IniReadString      Reads a string from ini file.                                         2388h  9096IniWriteString     Writes a string from ini file.                                        2389h  9097ModRefEsp          Returns a reindexed reference                                         238Ah  9098GetRefEsp          return the reference's EspID.                                         238Bh  9099StringToRef        Converts a string into ref.                                           238Ch  9100StringCmp          Compares two strings and return the position of the first difference  238Dh  9101FileToString       Copy a file into a string                                             238Eh  9102StringPos          Returns the position of a substring in a string                       238Fh  9103StringToInt        Converts a string into an integer.                                    2390h  9104StringToFloat      Converts a string into a float.                                       2391h  9105ArrayCmp           Compares two arrays                                                   2392h  9106StringMsgBox       Display the string in a Message Box.                                  2393h  9107StringIns          Inserts a substring into a string                                     2394h  9108StringRep          Replace a substring in a string                                       2395h  9109IntToHex           Convert an integer into a hex string.                                 2396h  9110LC                 Long based calculation                                                2397h  9111FromTSFC           Copy a TSFC String.                                                   23B0h  9136ToTSFC             Copy a string to a TSFC String.                                       23B1h  9137StrLC              Long based calculation.                                               23B2h  9138CreateEspBook      Create a book in a new plugin.                                        23B3h  9139FmtString          Set a string using OBSE formating.                                    23B4h  9140FixName            Fix the name.                                                         23B5h  9141ResetName          Reset the name.                                                       23B6h  9142HasFixedName       Has a fixed name?                                                     23B7h  9143csc                Converts a ScanCode.                                                  23B8h  9144StringSetNameEx    Set the name.                                                         23B9h  9145StringGetNameEx    Get the name.                                                         23BAh  9146FixNameEx          Fix the name.                                                         23BBh  9147IniGetNthSection   Get a section name from ini file.                                     23BCh  9148IniSectionsCount   Return the sections count.                                            23BDh  9149RunBatString       Run a string as batch.                                                23BEh  9150Halt               Halt Oblivion immediatly!                                             23BFh  9151RefToLong          Convert Long to Ref.                                                  23C0h  9152LongToRef          Convert Ref to Long.                                                  23C1h  9153FindFirstFile      Find first file.                                                      23C2h  9154FindNextFile       Find next file.                                                       23C3h  9155GetFileSize        Return the file size                                                  23C4h  9156NewHudS            Create a new Hud Surface.                                             23C5h  9157DelHudS            Destroy a HudS.                                                       23C6h  9158ScreenInfo         Return info about the screen.                                         23C7h  9159HudS_X             HudS X                                                                23C8h  9160HudS_SclX          HudS Scale X.                                                         23C9h  9161HudS_Show          HudS Show State.                                                      23CAh  9162HudS_Opac          HudS Opacity.                                                         23CBh  9163Huds_Opacity       HudS Opacity.                                                         23CBh  9163HudS_Align         HudS_Alignment.                                                       23CCh  9164AutoSclHudS        HudS AutoScale State.                                                 23CDh  9165HudS_Y             HudS Y                                                                23CEh  9166HudSEsp            Set the EspID                                                         23CFh  9167HudSProtect        Set the HudS Protected Flag                                           23D0h  9168HudsInfo           Return info about the HudS.                                           23D1h  9169DelAllHudSs        Destroy all Esp's HudS.                                               23D2h  9170HudS_L             HudS L                                                                23D3h  9171rcsc               Converts a char to scancode.                                          23D4h  9172HudS_SclY          HudS Scale Y.                                                         23D5h  9173NewHudT            Create a new Text Hud.                                                23D6h  9174DelHudT            Destroy a HudT.                                                       23D7h  9175HudT_X             HudT X                                                                23D8h  9176HudT_SclX          HudT Scale X.                                                         23D9h  9177HudT_Show          HudT Show State.                                                      23DAh  9178HudT_Opac          HudT Opacity.                                                         23DBh  9179HudT_Opacity       HudT Opacity.                                                         23DBh  9179HudT_Align         HudT_Alignment.                                                       23DCh  9180AutoSclHudT        HudT AutoScale State.                                                 23DDh  9181HudT_Y             HudT Y                                                                23DEh  9182HudTEsp            Set the EspID                                                         23DFh  9183HudTProtect        Set the HudT Protected Flag                                           23E0h  9184HudTInfo           Return info about the HudT.                                           23E1h  9185DelAllHudTs        Destroy all Esp's HudT.                                               23E2h  9186HudT_L             HudT L                                                                23E3h  9187HudT_SclY          HudT Scale Y.                                                         23E4h  9188PauseBox           Display the string in a Pause Box.                                    23E5h  9189KillMenu           Kill the menu                                                         23E6h  9190SetHudT            Set a HudT text                                                       23E7h  9191HudT_Text          HudT Text.                                                            23E8h  9192HudS_Tex           HudS Texture.                                                         23E9h  9193SanString          Sanitize String.                                                      23EAh  9194IsHUDEnabled       Returns if HUD functions are available.                               23EBh  9195IsPluggyDataReset  Returns if Pluggy data has been reset or not loaded.                  23ECh  9196FromOBSEString     Copy an OBSE String.                                                  23EDh  9197FromOBSE           Copy an OBSE String.                                                  23EDh  9197ToOBSEString       Copy a string to an OBSE String.                                      23EEh  9198ToOBSE             Copy a string to an OBSE String.                                      23EEh  9198HudT_Font          HudT Font.                                                            23EFh  9199PlgySpcl           Pluggy Special Reserved Command. Do not use!                          23FFh  9215----------------------------------------------------------------------------------------------------

User avatar
Sakura Haruno
 
Posts: 3446
Joined: Sat Aug 26, 2006 7:23 pm

Post » Wed Jan 05, 2011 3:57 am

@shadeMe

obse_loader.log
Spoiler
launching editorcrc = 2F9AC10Cdll = P:\Bethesda Softworks\Oblivion\obse_editor_1_2.dllhookBase = 02F10000loadLibraryAAddr = 761A4BC6Process::InstallHook: waiting for thread = WAIT_TIMEOUTCouldn't inject dll.

The OBSE loader is timing out for some reason. Try adding the '-notimeout' switch to its shortcut.
User avatar
Rowena
 
Posts: 3471
Joined: Sun Nov 05, 2006 11:40 am

Post » Tue Jan 04, 2011 6:48 pm

That answer's my previous quest to popcorn. Thanks. Please post the contents of your log files.

Oops, must have missed that.

log:
Spoiler
[CSE] Construction Set Extender Initializing ...
[CSE] INI Path: C:\Games\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\Construction Set Extender.ini
[CSE] Couldn't create the Backup folder in Data directory
[CSE] CS patched !


[SE] Initialized ScriptEditorManager
[SE] Initialized IntelliSense
[SE] Successfully parsed 2089 commands!
[SE] ScriptEditor Components Initialized


Also several seconds after trying to load the CS, if is still open I get this in the console:
Spoiler
Process::InstallHook: waiting for thread = WAIT_TIMEOUT
Couldn't inject dll.


And an OBSE error dialog box with "Couldn't inject dll."

===Edit===

The OBSE loader is timing out for some reason. Try adding the '-notimeout' switch to its shortcut.

Doesn't seem to help.
User avatar
Chris Duncan
 
Posts: 3471
Joined: Sun Jun 24, 2007 2:31 am

Post » Wed Jan 05, 2011 5:47 am

Oops, must have missed that.

And an OBSE error dialog box with "Couldn't inject dll."
Try my previous suggestion to Bahopmetal's post. Do you have the CS 1.0 set up with CSE ?
User avatar
Lil'.KiiDD
 
Posts: 3566
Joined: Mon Nov 26, 2007 11:41 am

Post » Wed Jan 05, 2011 12:59 am

The OBSE loader is timing out for some reason. Try adding the '-notimeout' switch to its shortcut.


No change, problem still exists.

obse_loader.log
Spoiler
launching editorcrc = 2F9AC10Cdll = P:\Bethesda Softworks\Oblivion\obse_editor_1_2.dllhookBase = 02A40000loadLibraryAAddr = 761A4BC6hook thread complete

User avatar
Emma Copeland
 
Posts: 3383
Joined: Sat Jul 01, 2006 12:37 am

Post » Wed Jan 05, 2011 2:54 am

It appears that both of you are running Windows Vista. Is the loader being run with administrator privileges ? See if disabling UAC helps.
User avatar
Dale Johnson
 
Posts: 3352
Joined: Fri Aug 10, 2007 5:24 am

Post » Wed Jan 05, 2011 8:49 am

Windows 7 64 bit ultimate

with administrator privileges (the admin account)
User avatar
Stay-C
 
Posts: 3514
Joined: Sun Jul 16, 2006 2:04 am

Post » Wed Jan 05, 2011 7:49 am

It appears that both of you are running Windows Vista. Is the loader being run with administrator privileges ? See if disabling UAC helps.

Windows Vista 64 bit with administrator privileges
Construction Set v1.2
Disabling UAC does not help.

I going to try rolling back to Construction Set v1.0 to see if that helps.

=== Edit ===
Wait does OBSE even support v1 of the CS any more???
User avatar
Tarka
 
Posts: 3430
Joined: Sun Jun 10, 2007 9:22 pm

Post » Tue Jan 04, 2011 9:13 pm

I going to try rolling back to Construction Set v1.0 to see if that helps.

=== Edit ===
Wait does OBSE even support v1 of the CS any more???
Nope, and neither does CSE. What I meant to ask was if you had the old version set up as instructed in the readMe, for lip file generation.

PS: OP updated.
User avatar
Fanny Rouyé
 
Posts: 3316
Joined: Sun Mar 25, 2007 9:47 am

Post » Tue Jan 04, 2011 11:31 pm

Nope, and neither does CSE. What I meant to ask was if you had the old version set up as instructed in the readMe, for lip file generation.

PS: OP updated.

No, I don't use the lip file generator so I didn't bother to set up CSE for it.
User avatar
abi
 
Posts: 3405
Joined: Sat Nov 11, 2006 7:17 am

Post » Wed Jan 05, 2011 12:03 pm

Little bug of my own:

[CS]	Script 'BANChorrolSilverGateScript' in file 'Better Cities Resources.esm' has not been compiled.[SE]	ISDatabaseUpdateThread thread started[SE]	The ISDatabaseUpdate thread raised an exception!	Exception: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.


Came from trying to load Better Cities Full.esp as an active plugin.

The event viewer in Windows 7 is a bit weird, so I hope this is useful:
Fault bucket 1610490763, type 5Event Name: CLR20r3Response: Not availableCab Id: 0Problem signature:P1: tesconstructionset.exeP2: 1.2.0.404P3: 461430cfP4: SystemP5: 2.0.0.0P6: 4a275e12P7: 575P8: 1dP9: N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NBP10: anolysis symbol: Rechecking for solution: 0Report Id: 34339fa3-161d-11e0-abed-90e6baee94f2Report Status: 0

User avatar
Tasha Clifford
 
Posts: 3295
Joined: Fri Jul 21, 2006 7:08 am

Post » Wed Jan 05, 2011 7:09 am

shadeMe, I can't thank you enough for this! There are no words to express my gratitude! Thanks on behalf of everyone of the MERP team! Everything you changed in the CS is a vast improvement, especially the new script editor and the lip-sync fix! It will save us many many hours!

Thank you, thank you thank you thank you thank you thank you thank you!!!!!!!!!! :D
User avatar
Ella Loapaga
 
Posts: 3376
Joined: Fri Mar 09, 2007 2:45 pm

Post » Tue Jan 04, 2011 11:03 pm

No, I don't use the lip file generator so I didn't bother to set up CSE for it.
Well, I'll see if I can reproduce the CTD on my end.


Little bug of my own:

[CS]	Script 'BANChorrolSilverGateScript' in file 'Better Cities Resources.esm' has not been compiled.[SE]	ISDatabaseUpdateThread thread started[SE]	The ISDatabaseUpdate thread raised an exception!	Exception: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.


Came from trying to load Better Cities Full.esp as an active plugin.

The event viewer in Windows 7 is a bit weird, so I hope this is useful:
Fault bucket 1610490763, type 5Event Name: CLR20r3Response: Not availableCab Id: 0Problem signature:P1: tesconstructionset.exeP2: 1.2.0.404P3: 461430cfP4: SystemP5: 2.0.0.0P6: 4a275e12P7: 575P8: 1dP9: N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NBP10: anolysis symbol: Rechecking for solution: 0Report Id: 34339fa3-161d-11e0-abed-90e6baee94f2Report Status: 0

Must have something to do that uncompiled script. I'll take a look, thanks!


shadeMe, I can't thank you enough for this! There are no words to express my gratitude! Thanks on behalf of everyone of the MERP team! Everything you changed in the CS is a vast improvement, especially the new script editor and the lip-sync fix! It will save us many many hours!

Thank you, thank you thank you thank you thank you thank you thank you!!!!!!!!!! :D
Thanks :) My regards to the MERP team.
User avatar
Philip Rua
 
Posts: 3348
Joined: Sun May 06, 2007 11:53 am

Post » Wed Jan 05, 2011 10:00 am

Just tried setting up CSE to use the lip sync tools and still no luck. I'm still getting the CTD.
User avatar
Trista Jim
 
Posts: 3308
Joined: Sat Aug 25, 2007 10:39 pm

Post » Wed Jan 05, 2011 4:03 am

As I've stated in the OP, I shall be rewriting the script editor's preprocessor for the next build. The preprocessor in v4.0 serializes its directives in order to allow preprocessed scripts to be compiled with the unextended CS. I plan to remove this feature in the next build to to make the code more expandable in the future and was wondering what you folks think about it.
User avatar
JESSE
 
Posts: 3404
Joined: Mon Jul 16, 2007 4:55 am

Post » Wed Jan 05, 2011 3:39 am

I can only take this seriously if you can PROVE that you're handsome.


But in all seriousness, this sounds fantastic! Thanks for your hard work and possible Code Rights Violations, they were made for a good cause! :P I'm sure we'll be seeing some very nice things from all of these fixed things and new features. It's good to see the Oblivion scene continue to expand, and hopefully Skyrim will generate this kind of awesomeness, assuming we have a CS.
User avatar
Bambi
 
Posts: 3380
Joined: Tue Jan 30, 2007 1:20 pm

Post » Wed Jan 05, 2011 6:14 am

I'm able to load with Pluggy. A few quick tests and observations:
  • With just CSE and Pluggy, I'm only seeing 1966 commands, while one of the posters had over 2000. That makes me think you've got other plugins, maybe the sound plugin mentioned in the first few posts.
  • My OBSE_Loader.log is a bit different. But that may be because I have XP
    Spoiler
    launching editor
    crc = 2F9AC10C
    dll = C:\Games\Oblivion\obse_editor_1_2.dll
    hookBase = 01F20000
    loadLibraryAAddr = 7C801D7B
    hook thread complete

  • Try loading without Pluggy. Just rename the "OBSE_Pluggy_Elys.dll" to "OBSE_Pluggy_Elys.dll.notnow".
  • ]If that doesn't work, try disabling other OBSE plugins in the same way.

User avatar
Honey Suckle
 
Posts: 3425
Joined: Wed Sep 27, 2006 4:22 pm

PreviousNext

Return to IV - Oblivion