Jump to content

eyeonus

Premium Member
  • Posts

    12
  • Joined

  • Last visited

Nexus Mods Profile

About eyeonus

eyeonus's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Nah, no rush. Sooner is better, but all I really care about is getting them. :) Ha ha ha. No. Really. I'm actually laughing, you jerk. ;) Thanks, I'm glad you like my mod.
  2. I recently added localization support to my mod (Acquisitive Soul Gems Multithreaded), and I'd like to have the following lines translated into the supported languages. I've already gotten translations for German and Russian from mod users, but I'd really like to fill it out to support all of them. (Czech, English, French, German, Italian, Japanese, Polish, Russian, and Spanish.) If any of you could help out with or two languages, I'd be very grateful. Can't do much other than give you credit, but hopefully that's enough. :smile: Black soul captured! Failed to capture Black soul. Grand soul captured! Failed to capture Grand soul. Greater soul captured! Failed to capture Greater soul. Common soul captured! Failed to capture Common soul. Lesser soul captured! Failed to capture Lesser soul. Petty soul captured! Failed to capture Petty soul. Only Black Souls Black Gems and Black Star can only hold Black Souls\nDefault: True Filled Star Azura's Star and Black Star cannot hold smaller than Grand Souls\nDefault: False Shut up! Turn off ASG Soul Captured messages\nDefault: False
  3. That is a huge mess of "If...ElseIf"s. Using an array is much more compact: String function IntToHex (int num) int remainder String result = "" ;String[] hex = ["0","1","2","3,"4","5","6","7","8","9","A","B","C","D","E","F"] String[] hex = new String[16] ;Assign the individual parts of hex[] since we can't do it all at once. int i = 0 while (i < 10) hex[i] = ""+i i+=1 endWhile hex[10] = "A" hex[11] = "B" hex[12] = "C" hex[13] = "D" hex[14] = "E" hex[15] = "F" ;The actual conversion from int to hex string. while (num > 0) remainder = num % 16 result = hex[remainder] + result num = num/16 endWhile return result endFunction EDIT: I realize this is an old thread. I was looking for this exact thing (converting an int to hex in papyrus) on Google and found this, however, so I felt it would be a good idea to post this for any other searchers.
  4. I'm trying to figure out a way to detect when the player opens an inventory- any inventory. I managed to find the OnActivate() event in the script reference, but that only works for a specific object. Is there something that triggers when the Player pushes the E key I can hook into, or would I really have to have a script find every inventory in the cell I want to hook into?
  5. Are you certain it was suppressed, and not just printing a line of nothing? You'd only be able to tell the difference if it's message got sent in between two others.
  6. Is there any way to keep a native from sending it's internal Debug.Notification? For example, when Caster.TrapSoul(victim) is called from within magicSoulTrapFXScript, it will either send Debug.Notification(sSoulCaptured) or Debug.Notification(sSoulGemTooSmall) I've found that in CK I can set those game settings to empty strings, but when TrapSoul runs, it still outputs, resulting in a newline. So, you'd see, as an example: Instead of: Apparently, there is a console command that can set game settings, which would work, except there's apparently no way to run a console command within a Papyrus script? Additionally, I don't want to have to use any external tools, like SKSE or Script Dragon. Is this possible?
×
×
  • Create New...