About this mod
This tool modifies your save file to reveal the whole map.
- Requirements
- Permissions and credits
It requires Dragon's Dogma savegame tool v1.2 (by FluffyQuack) http://www.tzarsectus.com/tools/DDsavetool.rar and Java.
I have uploaded the JavaScript version for your convenience here: http://s1-thisthat.rhcloud.com/dragon's_dogma/reveal_map/
-------------------------------------------------------------------------------------------------------
Java version:
User mangomod created instructions that are more detailed. I re-command you check them out:
https://forums.nexusmods.com/index.php?/topic/5045245-reveal-whole-map/#entry47586535
1) Unpack your save file using DDsavetool
2) Drag it onto dd.bat
3) Repack the generated file using DDsavetool
4) Rename it and put it back into your saves directory
-------------------------------------------------------------------------------------------------------
If you don't trust the compiled JAR file, here is the source and compile it yourself.
package dd
import java.io.{File, PrintWriter}
import java.nio.file.Paths
import scala.io.Source
object Main {
def main(args: Array[String]): Unit = {
val filePathIn = args(0)
val filePathOut = args(1)
val target = new PrintWriter(new File(filePathOut));
{
val source = Source.fromFile(filePathIn, "UTF-8")
val linesIter = source.getLines
for (line <- linesIter) {
if (line.contains("mMaskBitFlg_")) {
target.print(line + "\n")
var maskLine = ""
while ({
maskLine = if (linesIter.hasNext) linesIter.next else ""
maskLine != "" && maskLine != "</array>"
}) {
maskLine = maskLine.replaceAll("<u32 value=\"[^\"]*\"/>", "<u32 value=\"4294967295\"/>")
target.print(maskLine + "\n")
}
target.print(maskLine + "\n")
} else {
target.print(line + "\n")
}
}
source.close()
}
target.close()
}