The world of Rivellon is vast, intricate, and teeming with magic. For modders and programmers, Divinity: Original Sin 2 (DOS2) represents one of the most modifiable RPGs of the modern era. While the in-game editor (The Divinity Engine) allows for the creation of new lands and stories, a growing community of developers is looking beyond the editor. They are looking toward backend development.
var goldNode = xmlDoc.SelectSingleNode("//attribute[@id='Gold']"); if (goldNode != null) goldNode.Attributes["value"].Value = "99999"; divinity original sin 2 .net core
public void WatchLogs(string logPath)
using var fs = new FileStream(e.FullPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); using var sr = new StreamReader(fs); string newContent = sr.ReadToEnd(); // Parse lines like "[Combat] Character deals 23 piercing damage" if (newContent.Contains("piercing damage")) ShowOverlayNotification("Piercing strike landed!"); ; watcher.EnableRaisingEvents = true; The world of Rivellon is vast, intricate, and
With the rise of overlay tools (like Overwolf or generic WebView2 panels), .NET Core + Avalonia or MAUI can create cross-platform companion apps that: They are looking toward backend development