tModLoader

tModLoader

[VSC Framework] Dialect
59 kommentarer
libero2711 21. juni kl. 11:32 
this makes it so every single time i talk to an npc the dialect (vanilla) one is used instead of any other npc dialogue panel mod i have. i dont understand how it works
Eather99 26. maj kl. 20:39 
Could you add a blacklist for the NPCs it modifies? Because for some reason it's incompatible with Autoreforge. I have to change the dialogue panel for the mod to work with the goblin. It's getting a bit tiresome to switch between dialogue panels all the time.
TiraboTurbos 9. maj kl. 20:11 
Oh? Then what the hell is Azure talking about?
Moonlight Glint 9. maj kl. 14:12 
It is, and they've been compatible for several updates
TiraboTurbos 9. maj kl. 13:54 
??? Lol? I assume Dialog Panel Rework is another mod? If this AND that one both touch NPC dialog, then I doubt it'll ever be compatible.
AzureBlooet 9. maj kl. 13:14 
someday they'll let this mod recognize dialogue panel rework as one of the default options, and then the world can finally begin to heal
MajesticFrog2017 15. mar. kl. 10:32 
Could you add a feature to disable the auto switch that turns on this mods dialogue box so I don't have to manually click 3 times to see it over the Dialogue Rework Panel mod? It would be much appreciated and I do enjoy your work.
Moonlight Glint 28. feb. kl. 10:34 
The in-game mod browser shows a little icon that you can hover over to see mods that use the mod as a dependency (and the mod's dependencies)
Tipsy Hobbit 28. feb. kl. 10:19 
I can't seem to uninstall the mod. Its no longer listed in my workshop installs, but its still showing up in game. Also can't seem to find it in my mods folder when searching by the ID 2988092558.

Is there a list of mods that use this as a dependency available?
Cern0ch 22. feb. kl. 3:37 
I would very much appreciate if you could add a config setting to set the default view since i have the Dialogue Panel Rework mod and I have to click the button 2 times every time to see the panel from that mod
Moonlight Glint 20. feb. kl. 10:59 
While it obviously wouldn't work for texture packs that change the overall shape too much or have details that aren't in the corners, you could draw chunks of the vanilla texture onto a render target to create a spritesheet in your format
ThomasThePencil  [ophavsmand] 20. feb. kl. 4:45 
yeah!
so basically, how DIalect's dialogue box sheets work is that you have a 3x3 sheet of "tiles", each one bein' 15x15 at base (30x30 when upscaled), with 1 pixel's worth of space between them (so 2 pixels when upscaled). the four corner are each drawn once, the edges are drawn at least once and extra times when needed for more lines, and the center tile is drawn to fill in the box
importantly, this is not only a massive deviation from how vanilla's dialogue box texture is handled (that one is just one giant texture that gets part of its middle carved out as need be), but it also means that Dialect's boxes cannot have the same dimensions as vanilla's, since 30x30 does not evenly divide into the 500x500 vanilla dialogue box texture
this makes it extremely difficult to allow Dialect to account for dialogue box resource packs and actually have them look good or potentially even work, especially if they add extra details to the dialogue box which shouldn't use the tiled approach
Moonlight Glint 20. feb. kl. 0:38 
Is there something I'm missing, or is the reason it can't work a matter of the spritesheet for dialogue panel styles having a different layout than the vanilla NPC chat background?
I think I have an idea as to how to make it work if it's just that.
ThomasThePencil  [ophavsmand] 19. feb. kl. 18:29 
@Words and Philosophy
many thanks for the kind words!

1. makin' Dialect's boxes account for resource packs is actually something that I can't do because of the way Dialect works. it's something that does bother me, because it really doesn't mesh well as a result, and the full explanation as to why isn't really something I can explain in Steam comments, but tl;dr compared to what we have currently, the alternative is me combin' through the I don't even WANT to know how many resource packs are on the vanilla Terraria workshop and painstakingly re-formattin' each one to be DIalect-compatible. it's just not built for it without a TON of extra effort, unfortunately

2. this is actually something I might do in the near future, as it seems like a very useful thing to have! a very good suggestion, to be sure
Words and Philosophy 19. feb. kl. 14:56 
Other than that, a very very solid framework. I adore the functionality you've managed to pack into the relatively simple vanilla dialogue panel
Words and Philosophy 19. feb. kl. 14:56 
I have just two requests, for consistency

1. If a dialogue panel does not have a Dialect version, please inherit the vanilla texture. ATM, using a texture pack will not apply to Dialect's dialogue panels, causing visual inconsistency. If a mod adds a Dialect panel, obviously that mod's textures should be used, but not if no panel is provided.

2. Save the selection for each dialogue panel, maybe by NPC? Mods like Spirit rely on the vanilla panel, while Mod of Redemption relies on the Dialect panel, meaning that you have to keep switching. If this framework remembered your selection per NPC, this would be avoided.
Moonlight Glint 18. feb. kl. 22:37 
They used to conflict, but now there's deliberate interaction between the two, suggesting they work together
Averath 18. feb. kl. 22:02 
Will this mod conflict with Dialogue Panel Rework? I don't fully understand what it changes, so it may very well be something completely separate. Just want to ensure I turn things off before attempting and mods that use this as a dependency.
ThomasThePencil  [ophavsmand] 4. feb. kl. 4:39 
alright! the chest name editin' bug is fixed now. for real this time
Moonlight Glint 1. feb. kl. 9:35 
I don't know exactly what causes it, but I know inserting the equivalent of [code]if (Main.editChest) return;[/code] at the beginning of the method fixed it in 1.1.6.1.
ThomasThePencil  [ophavsmand] 1. feb. kl. 4:23 
okay. so the chest edit fix didn't work! so now I'm tryin' to figure out what the fuck DOES cause it
Dд1ээr52 31. jan. kl. 23:47 
Please fix the chest editing bug.
$$$|{iller$$$ 26. jan. kl. 2:20 
Seems like the fix for the chest name editing did not helped - i still cannot edit them - it works if i disable this mod.
71081775 26. jan. kl. 1:35 
miao
Moonlight Glint 24. jan. kl. 14:22 
Not just you, already reported elsewhere, DialogueCycleButtonUI.Draw just needs to check if the player is editing a chest's name
Agamemnon 24. jan. kl. 8:48 
i dunno if its just me, but for some reason with this mod installed i can't rename chests.
izak 2. jan. kl. 17:45 
can you add controller support please
nosrednA 29. dec. 2024 kl. 8:03 
Will you fix the issue of the auto reforge mod not working?
テラリアに興味あるタ 25. dec. 2024 kl. 20:01 
bad
Suika EX 24. dec. 2024 kl. 6:04 
After a mental breakdown...
nosrednA 20. dec. 2024 kl. 11:20 
Never mind
nosrednA 19. dec. 2024 kl. 21:20 
Is anyone else having an issue where there hotter, cursor, and settings buttons diaper?
Moonlight Glint 16. dec. 2024 kl. 13:04 
It's pretty easy to end up adding enough buttons to one NPC to run out of room in the dialogue panel, are there any plans to make them move to a second line instead of just going off the
side of the panel?
TheSusGod 12. dec. 2024 kl. 8:09 
this applies specifically to vanilla npcs who have quests in this system, as the changes made to the vanilla dialogue panel prevent that chat button from being used
TheSusGod 10. dec. 2024 kl. 5:28 
compatibility issue with Spirit Mod's quest system; the quest option cannot be accessed with NPCs that have quests
Starfallbreakfast 8. dec. 2024 kl. 3:52 
there is a compatibility issue as said below with mods that change the reforge system, please fix :steamthumbsup:
テラリアに興味あるタ 6. dec. 2024 kl. 2:59 
issue: Enable this, Mods changing Reforge-system are not working(Sorry bad English)
Saferiver82367 4. dec. 2024 kl. 14:15 
i can confirm with mister sanguis that it is a compatibility issue so if you have it disable the better dialog till it gets fixed
Mister Sanguis 2. dec. 2024 kl. 2:07 
Reporting for bug: Broken compatability with Better Dialogue Pannel mod. Using it alongside now makes unable to open neither NPC dialogue pannel, nor shops and some inventories.
Tnemunom 1. dec. 2024 kl. 14:39 
Void Serpent Claws
Crow 6. aug. 2024 kl. 16:11 
Velociraptor Sword Calligraphy
Best Username To Exist 22. juli 2024 kl. 22:20 
Victorious Sign Colourer.
appsolutely not 16. juli 2024 kl. 21:17 
verbally sensible companion
Plant 27. juni 2024 kl. 12:39 
Very Smelly Chopsticks
squee! 7. maj 2024 kl. 17:08 
vsc media player for windows
TiraboTurbos 1. apr. 2024 kl. 14:20 
Virtual Sock Champion
professional clown 10. mar. 2024 kl. 6:32 
was vsc verified yet? i remember hearing about it back in 2020 iirc.
Captain Demozan 6. jan. 2024 kl. 1:22 
Versus Saxton Cale
Marsipan 28. nov. 2023 kl. 0:29 
vertical speed conservation. god, it's like you people don't even watch pannenkoek
Luxarion 15. nov. 2023 kl. 14:24 
after 2 mental breakdowns...