Jump to content

argent77

Modders
  • Posts

    1,580
  • Joined

Everything posted by argent77

  1. Banter Accelerator The Banter Accelerator is available for all Enhanced Edition games and allows you to define how often party members will banter with each other. Version 1.5 provides Brazilian Portuguese translation and component labels for Project Infinity. Download: GitHub Discussion: Beamdog Readme
  2. Magic Store of Vergadain The mod allows you to acquire a magical artifact called "Magic Store of Vergadain" that provides the means to visit any store you have visited in the past. Getting your hands on this unique artifact involves a small quest of one kind or another. It is available for original BG2, Tutu, BGT, BG:EE, SoD, BG2:EE, EET and IWD:EE. Version 2.3 fixes a bug in the store installation routine of the mod. Download: GitHub Discussion: G3, Beamdog Readme
  3. New release: Magic Store of Vergadain 2.3 Changes: Fixed a comparison bug in the store installation routine
  4. Spellhold Studios Golem Construction for Spellcasters Golem Construction for Spellcasters is a mod for BG:EE, SoD, BG2:EE, EET and IWD:EE. It allows you to build a great variety of different kinds of golems and provides several more golem-related improvements. Version 6.3 provides various improvements and bugfixes as well as Project Infinity support. Links: Forums: SHS, Beamdog Download: SHS, GitHub Readme
  5. Freely Resizeable Combat Log A small UI convenience mod for PST:EE that makes the combat log window resizeable in both directions. Version 1.4 provides French translation and Project Infinity support. Download: GitHub Discussion: Beamdog Readme
  6. Recolored character's toolbar buttons This small UI mod provides recolored buttons for the toolbar displayed at the bottom of the screen to make the enabled/disabled states of the buttons more distinguishable. The mod support BG:EE (without SoD) and BG2:EE. Version 4.3 provides full Project Infinity support. Download: GitHub Discussion: SHS Readme
  7. "Level Up" Icon Tweaks "Level Up" Icon Tweaks is a small UI tweak mod for PST:EE that provides more control over the display of level up icons of party members. Version 2.7 provides French translation and Project Infinity support. Download: GitHub Discussion: Beamdog Readme
  8. Spellhold Studios Reveal Hidden Gameplay Options This is a mod for all Enhanced Edition games that adds a great number of useful options directly to the game's options menu. These options include the (in)famous debug console, various convenience and graphics options and many more. Version 4.3 improves compatibility of the Improved Cheat Menu with Iwdification and SCS and adds more compatibility checks for several GUI mods. Links: Forums: SHS, Beamdog Download: SHS, GitHub Readme
  9. Spellhold Studios Convenient Enhanced Edition NPCs This mod allows you to tweak various aspects of the new Beamdog NPCs for BG:EE, SoD and BG2:EE to your comfort level. Version 4.4 makes several more NPC-specific items available to everyone if the NPCs have been disabled and fixes a scripting bug with Baeloth in SoD after a class/kit change. You can grab the latest release from the download link below. Links: Forums: SHS, Beamdog Downloads: GitHub Readme
  10. DLC Merger DLC Merger is a mod that allows you to merge DLC archives, such as the Siege of Dragonspear expansion, with the main game. This step is required if the game expansion is distributed as a separate DLC before the game can be properly modded. Version 1.4 provides Brazilian Portuguese translation and improves detection and handling of invalid DLC archives. Download: GitHub Discussion: Beamdog Readme
  11. Chaos Sorcerer Kit The Chaos Sorcerer is a unique sorcerer kit, inspired by the "Wild Mage" specialization for mages. Version 2.8 adds a new level 9 spell "Stabilize" and fixes incorrect spell references in combat scripts. Links: Download Forums: Beamdog, SHS Readme
  12. Achievements! This mod makes Steam Achievements available to everyone as journal entries and by a special item that tracks your current progress. This release updates the formerly incomplete French translation (thanks JohnBob). You can find out more in the readme linked below. Download: GitHub Discussion: G3, Beamdog Readme
  13. A new version is available: Achievements! v2.1 Changelog: Updated French translation (thanks JohnBob)
  14. NPC Generator This mod allows you to install any number of pregenerated or exported characters as regular NPCs. It is available for original BG2, BGT, Tutu, BG:EE (with or without SoD), BG2:EE, EET and IWD:EE. Version 1.7 fixes some bugs with AI script selection for NPCs in follower mode. Download: GitHub Discussion: G3, Beamdog Readme
  15. Update: NPC Generator 1.7 Changelog: Fixed combat script selection for NPCs in follower mode Updated mod compatibility and installation order in the readme and PI ini file
  16. [bg2] Discrepancy between inventory and ability icons for Tomes of Stat Raising (INT, WIS and CHA) Affected items: BOOK06.ITM, BOOK07.ITM and BOOK08.ITM. The inventory icon of the tomes is set to IBOOK768.BAM (yellowish color) while the ability icons are set to IBOOK06.BAM, IBOOK07.BAM and IBOOK08.BAM respectively (reddish color). These tomes are not available in the vanilla game, but mods may add copies of them to the game.
  17. [iwd] Several ARE actor structures contain duplicate script assignments AR1015.ARE > Actor 0 (EHBEETLE): Override and Default slots point to EHBEETLE.BCS. Override slot should be cleared like in the other beetle instances. AR9600.ARE > Actor 25 (Greater Ice Troll): General and Class slots point to GNTEAM4S.BCS. According to actors with similar scripting on the map General slot should most likely point to GNT4MOVE.BCS instead. AR9600.ARE > Actor 32 (Bergclaw): Race and Specifics slots point to GNTEAM9S.BCS. Race slot should probably point to GNT9MOVE.BCS instead. AR9714.ARE > Actor 46 (Boneguard Skeleton 6): Class and Race slots point to GNT4MOVE.BCS. Class slot should probably point to GNTEAM4.BCS instead.
  18. Spellhold Studios Skip Chateau Irenicus This is a mod for classic BG2, BG2:EE and EET that allows you skip all the boring details of Chateau Irenicus without losing potential equipment and items. Version 3.3 adds a Spanish translation to the mod (thanks ElGamerViejuno). You can grab the latest release from the download links below. Links: Forums: SHS, Beamdog Download: SHS, GitHub Readme
  19. The scripting can be shortened a bit if you fetch the mod language directly from the WeiDU.log. This script should do the trick: // Language folder names listed in the order of LANGUAGE definitions in the mod. ACTION_DEFINE_ARRAY languages BEGIN "english" "german" "russian" "french" "polish" END // Fetching language index from the WeiDU.log OUTER_SET language_number = "-1" COPY "WeiDU.log" "WeiDU.log" REPLACE_EVALUATE CASE_INSENSITIVE "^~.*c#sodtweaks\.tp2~ #\([0-9]+\) #5\b" BEGIN PATCH_IF (IS_AN_INT "MATCH1") BEGIN SET language_number = MATCH1 END END "%MATCH0%" BUT_ONLY IF_EXISTS ACTION_IF (language_number >= 0) BEGIN OUTER_SPRINT mod_language $languages("%language_number%") WITH_TRA "c#sodtweaks/translations/autotra/%mod_language%/DIALOGUE_CHOICES.TRA" BEGIN OUTER_SET strref1 = RESOLVE_STR_REF(@54) END END
  20. I just want to chime in and say that I don't mind having pages about my mods on the wiki as long as the descriptions and links are accurate and not too outdated. In my opinion it is a good way to make the mods known to players who otherwise don't visit or know about sites that are dedicated to modding. However, just like CamDawg pointed out, I don't intend to keep an eye on this or other wikis since it would take too much of my time. From a quick glance I have only found the description for the "Improved Archer Kit" mod somewhat outdated. Everything else looks fine to me so far.
  21. I would strongly advice against manipulating the dialog.tlk in WeiDU directly. WeiDU uses a cached version of it internally to handle (direct or indirect) string manipulations. Updating the string table manually will certainly cause syncing issues with WeiDU's own internal copy and may cause the mod installation to fail (best case) or silently corrupt the file (worst case). WeiDU provides several commands to access or manipulate the string table. Some WeiDU commands you might want to look up are: (ACTION_)GET_STRREF (ACTION_)GET_STRREF_S RESOLVE_STR_REF NEXT_STRREF STRING_SET STRING_SET_EVALUATE STRING_SET_RANGE ALTER_TLK ALTER_TLK_LIST ALTER_TLK_RANGE Btw, you should *never* remove any strings in the middle of the dialog.tlk. It will not only make all strings after the removed elements going out of sync, but may also crash the game since it uses many hardcoded string references internally.
  22. According to the WeiDU Readme Simplified Chinese text is expected to be CP936-encoded. I don't think Notepad++ supports this format natively. You could create a translation file in UTF-8 and use the command line tool "iconv" to convert it manually to the right code page. Linux and macOS should provide iconv by default. A Windows binary of iconv can be downloaded here: https://github.com/mlocati/gettext-iconv-windows/releases/latest The general iconv syntax would be: iconv -f utf-8 -t cp936 input.tra >output.tra The LANGUAGE name for the Chinese translation in the mod's .tp2 script should either be "schinese" or "zh_CN", or otherwise WeiDU can't determine the right encoding when the mod is installed in an EE game.
  23. It looks like you stumbled upon another bug. The item from the first call of CreateItemGlobal() is created in the magical weapon slot, and only subsequent calls to CreateItemGlobal() will create the item in accessible inventory slots (starting in the last inventory slot). You can test it by adding duplicate CreateItemGlobal() calls to the script blocks in your example script, save the game and inspect Firebead's inventory in NI.
  24. For some reason the result of this action was picked up correctly in the same script round in my tests. You could run the actions in two script passes: IF OnCreation() !Global("DoIt","MYAREA",1) THEN RESPONSE #100 SetGlobal("DoIt","MYAREA",1) Continue() END IF Global("DoIt","MYAREA",1) THEN RESPONSE #100 SetGlobal("DoIt","MYAREA",0) // Your actions... Continue() END *The Continue()s are not strictly needed but recommended for compatibility reasons.
  25. Could you please provide a minimal working example...? Using the script block I put above nothing happens ... I tested with this party script: IF HotKey(D) THEN RESPONSE #100 SetGlobalRandom("a7count","LOCALS",1,20) CreateItemGlobal("a7count","LOCALS","arow04") XEquipItem("arow04",Myself,SLOT_AMMO0,EQUIP) SetItemFlags("arow04",11,TRUE) // IDENTIFIED | NONSTEALABLE | NONDROPABLE END It did everything I would expect from the script. A random number of arrows are created and placed into the ammo slot where it is identified and made unremovable.
×
×
  • Create New...