Jump to content

hlp

Members
  • Content Count

    159
  • Joined

  • Last visited

Everything posted by hlp

  1. hlp

    [Fallout 4] Official Patch 1.10.114

    There is a "changelog" in the community forum (https://bethesda.net/community/topic/230576/fallout-4-patch-1-10-111-0). There is the exact same one for Skyrim (https://bethesda.net/community/topic/230577/skyrim-se-patch-1-5-50-0).
  2. hlp

    [Fallout 4] Official Patch 1.10.114

    Based on F4SE and just like it was for 10.10.106, 1.10.111 does not make any change to the existing code, so it should contain no fixes to the runtime, only additions.
  3. hlp

    Wrye Bash - All Games

    ESL all share load order ID FE, but heir actual load order is before all ESP that are not masters of ESL files. For games supporting ESL files, load order ID and load order index are no longer identical.
  4. hlp

    Wrye Bash - All Games

    I think VATS is used in Skyrim for the kill cam. And yes the data could probably be extracted from the EXE with an algorithm similar to the one I used for finding the Default objects. I just never dig into that yet. The easiest starting point would be to know of one that isn't in the ESMs
  5. hlp

    [Fallout 4] Known Engine Bugs

    Ok. I wasn't totally sure it was. And since the bug appeared I always added a test for None whenever an array could be null of full of none.
  6. hlp

    [Fallout 4] Known Engine Bugs

    I remember it being mentioned as a corrected issue in one of the release then I encountered it again on a later release...
  7. hlp

    [Fallout 4] Known Engine Bugs

    I wondered if that issue was not related to F4SE. Did your test sample was without it ?
  8. I got an update of the scripts.zip two days ago. Was I late or did they finally published them ?
  9. hlp

    [WIPz] TES5Edit

    I never used those settings, but Zilav added them for that specific usage.
  10. hlp

    [WIPz] TES5Edit

    Check the "UI Settings" tab of the Options form for sizing and fonts.
  11. hlp

    Wrye Bash - All Games

    Yes sorry about that. As is it was pretty useless. Since then I did send to Sharlikran the part that is useful and made use of this snippet of code (it is something inside my xEdit plugins for xxSE but the up to date versions are not packaged and uploaded yet).
  12. hlp

    Wrye Bash - All Games

    I was working on that for Sharlikran and never completed it. This should associate each parameter type info in Skyrim/SSE with the corresponding Wrye bash encoding . I don't have the plugin to convert this in python source ("conditionFunctionData = ( #--0: no param; 1: int param; 2: formid param") with me. UInt32 WBEncode(ObScriptParam param) { switch (param.typeID) { case 0: return 0; // 00 'String' () 0 case 1: return 1; // 01 'Integer' () 0 case 2: return 0; // 02 'Float' () 0 case 3: return 2; // 03 'ObjectID' () 0 case 4: return 2; // 04 'ObjectRef' () 0 case 5: return 2; // 05 'ActorValue' () 0 case 6: return 2; // 06 'Actor' () 0 case 7: return 2; // 07 'SpellItem' () 0 case 8: return 0; // 08 'Axis' () 0 case 9: return 2; // 09 'Cell' () 0 case 16: return 0; // 10 'AnimationGroup' () 0 case 17: return 2; // 11 'MagicItem' () 0 case 18: return 2; // 12 'Sound' () 0 case 19: return 2; // 13 'Topic' () 0 case 20: return 2; // 14 'Quest' () 0 case 21: return 2; // 15 'Race' () 0 case 22: return 2; // 16 'Class' () 0 case 23: return 2; // 17 'Faction' () 0 case 24: return 1; // 18 'Sex' () 0 case 25: return 2; // 19 'Global' () 0 case 32: return 2; // 20 'Furniture' () 0 case 33: return 2; // 21 'TESObject' () 0 case 34: return 0; // 22 'VariableName' () 0 case 35: return 1; // 23 'QuestStage' () 0 case 36: return 2; // 24 'MapMarker' () 0 case 37: return 2; // 25 'ActorBase' () 0 case 38: return 2; // 26 'Container' () 0 case 39: return 2; // 27 'WorldSpace' () 0 case 40: return 1; // 28 'CrimeType' () 0 case 41: return 2; // 29 'AIPackage' () 0 case 48: return 2; // 30 'CombatStyle' () 0 case 49: return 2; // 31 'MagicEffect' () 0 case 50: return 2; // 32 'FormType' () 0 case 51: return 2; // 33 'WeatherID' () 0 case 53: return 2; // 35 'Owner' () 0 case 54: return 2; // 36 'EffectShader' () 0 case 55: return 2; // 37 'FormList' () 0 case 57: return 2; // 39 'Perk' () 0 case 64: return 2; // 40 'Note' () 0 case 65: return 0; // 41 'MiscellaneousStat' () 0 case 66: return 2; // 42 'ImageSpaceModifier' () 0 case 67: return 2; // 43 'ImageSpace' () 0 case 70: return 0; // 46 'EventFunction' () 0 case 71: return 0; // 47 'EventMember' () 0 case 72: return 0; // 48 'Data' () 0 case 73: return 2; // 49 'VoiceType' () 0 case 80: return 2; // 50 'EncounterZone' () 0 case 81: return 2; // 51 'IdleForm' () 0 case 82: return 2; // 52 'Message' () 0 default: return 0; } };
  13. hlp

    Wrye Bash - All Games

    Since ESL came into play, the load order id (FExx) and the actual order of loading are no longer identical. A form named FX01nnnn can be loaded before a form named 08nnnnnn. To find the actual order you have to follow the logic that the runtime applies, which should be: vanilla esm in order of publication (the table is inside the runtime). vanilla esl in the order of the ccc file. other master files (esm/esl or esp with master flag) activated in plugins.txt in the order they are listed with dependent esm/esp/esl "injected" before if they aren't selected yet. remaining files activated, with once again dependent esm/esp/esl "injected" before if they aren't selected yet. That is what I concluded by "reading" the code in the next to last version of Fallout 4 and Skyrim SE. Though there was also a difference between F4 and SSE I don't remember right now. We probably need to create a test suite of plugins that can be used and shared to confirm every hypothesis we have so far. Just no time for it at the moment.
  14. hlp

    [WIPz] TES5Edit

    I'm afraid this reminds of issues I never solved. I can try looking at it again, but I am not optimistic.
  15. hlp

    [RELz] LOOT - Load Order Optimisation Tool

    v110 is VS 2012. That's the toolset used for Fallout 4.
  16. hlp

    Plugin Files And You (ESM/ESL/ESP)

    Since ESL were introduced there is no guarantee than the plugin id and the actual load order of that plugin are equal. When a plugin, whether esm/esp or esl is elected to be loaded, any dependent plugin, whether esm/esp/esl not yet elected to be loaded will be inserted in the load order before the plugin currently being processed.
  17. hlp

    Plugin Files And You (ESM/ESL/ESP)

    Go by the ccc order. We can hope they add new names at the end which will minimize plugin load order changes.
  18. hlp

    Plugin Files And You (ESM/ESL/ESP)

    The game will load them in the order they are specified in the ccc file , which is, currently, lexicographical.
  19. hlp

    Plugin Files And You (ESM/ESL/ESP)

    OK. I'll try to make an xEdit script later. Thanks anyway.
  20. hlp

    Plugin Files And You (ESM/ESL/ESP)

    Do you have your test set available online ? I want to recompile the plugin with SKSE64 2.0.5 and look at this issue but I'd rather not have to script the plugin creation thanks
  21. hlp

    [RELz] LOOT - Load Order Optimisation Tool

    No. All internal counters start at 0 and the esl counter exists inside the game and is part of the runtime formID. Starting at index 1 will create inconsistencies when converting.
  22. hlp

    Information about SKSE64

    The new SKSE64 is out. People should update. And by the way, properly setting your game in steam makes all this unnecessary and a lot easier. a) set steam to autostart so you don't forget to launch it before the game. b) set the games you mod to "Only update this game when I launch it" c) start the game through the corresponding script extender, always. This will allow you to keep steam in online mode even, if you feel need to keep other games up to date. If you need to test vanilla things then either use virtual machines for that or make multiple independent install of your game by copying the steam game directory , each one can then be at a given version.
  23. hlp

    Information about SKSE64

    They did not break things. They just updated their software.
  24. hlp

    Plugin Files And You (ESM/ESL/ESP)

    So we now have a reference file to check for CC content (Fallout4.ccc and Skyrim.ccc)
  25. hlp

    [WIPz] TES5Edit

    Since Skyrim and for plugins that are translatable, like all vanilla ones, are the text is outside of the espX. The "Unofficial ... Patch" though do not use translatable plugins because coordinating translations with releases was a nightmare for Arthmoor. Those contains their own strings. (I haven't used it in a long time but my script ExportImportTexts.pas should give you a starting point for extracting text data).

Support us on Patreon!

×