baddog117098 Posted May 30, 2009 Share Posted May 30, 2009 I have a couple mods that give me little notices in the upper left corner of the screen (like with quest updates or map markers added). I would like to change these to be a bit more personalized to my character, is there an easy way to do that in TES4Edit? Link to comment Share on other sites More sharing options...
baddog117098 Posted May 30, 2009 Author Share Posted May 30, 2009 I also DL'd CS as well, and trying with that, but I am not a programmer :D Link to comment Share on other sites More sharing options...
apocalypse1138 Posted May 30, 2009 Share Posted May 30, 2009 You are going to need CS for this, so it's good that you have it. What you pretty much have to do is find the modded part of the script that adds a line called "message" followed by a message in quotes, plus various stuff at the end. If you can't figure it out on your own, I can post an example. Link to comment Share on other sites More sharing options...
baddog117098 Posted May 30, 2009 Author Share Posted May 30, 2009 Okay, I found it in scripts. However, when I open it up and make the changes in the editor window, I keep getting an error that says Script command "MessageBoxEx" not found - same with just the "Message" command in the other scripts, even though all I changed are the message lines with the " ", and don't touch anything outside of that. In fact, if I open a script and try to save it, same message, even though I didn't make any changes. I have tried loading the mod with Oblivion.esm, without the Oblivion.esm, and making it active or leaving it non-active. Link to comment Share on other sites More sharing options...
apocalypse1138 Posted May 30, 2009 Share Posted May 30, 2009 Allright, I'll post an example here and explain exactly what I mean...scn SwiftSwimItem short worn float origValue float origval2 ref tempref Begin OnEquip Player If worn == 0 set origValue to player.GetActorValue speed set origval2 to origValue + 100 Message "You can now swim faster!", 5 set worn to 1 endif end begin gamemode If worn == 1 If Player.IsSwimming == 1 Player.SetActorValue speed origValue2 Else Player.SetActorValue speed origValue EndIf EndIF End Begin OnUnEquip Player If worn == 1 Player.SetActorValue speed origValue Message "You can no longer swim as fast...", 5 set worn to 0 EndIf end Begin OnDrop Player if worn == 1 Player.SetActorValue speed origValue set worn to 0 endif endAlright now somewhere in there is the line...Message "You can now swim faster!", 5The message command starts the message block.The part in quotes is the message that pops up.The number after the comma is how long it stays up.There are other options with it, but personally I really haven't gone into that. Link to comment Share on other sites More sharing options...
baddog117098 Posted May 30, 2009 Author Share Posted May 30, 2009 Yes, that's what is there. But even if I don't change anything once opening the script in the editor, I get the error anyways, even though the mod was working fine. This is what I have, for example: ScriptName <name>Begin OnEquipMessageBoxEx "text text text%rText text text" End Sorry to be such a newbie PITA... just seems so easy, but isn't wanting to work for me. Link to comment Share on other sites More sharing options...
apocalypse1138 Posted May 30, 2009 Share Posted May 30, 2009 Message boxes are a whole nother story there. I don't have any experience with those so I really can't help you there. Link to comment Share on other sites More sharing options...
baddog117098 Posted May 31, 2009 Author Share Posted May 31, 2009 Ah, poopy, but thank you anyways! It is strange though, I get other errors too, but the script is already done, saved and was running before I opened it. Link to comment Share on other sites More sharing options...
jefe323 Posted May 31, 2009 Share Posted May 31, 2009 Yes, that's what is there. But even if I don't change anything once opening the script in the editor, I get the error anyways, even though the mod was working fine. This is what I have, for example: ScriptName <name>Begin OnEquipMessageBoxEx "text text text%rText text text" End Sorry to be such a newbie PITA... just seems so easy, but isn't wanting to work for me. MessageBoxEx is an OBSE command, so that is proabably why you are running into errors. You need to download the latest version of OBSE and run the CS with OBSE to edit those scripts. Link to comment Share on other sites More sharing options...
baddog117098 Posted May 31, 2009 Author Share Posted May 31, 2009 That worked! Thank you muchly, you are teh awesome!! Link to comment Share on other sites More sharing options...
Recommended Posts