lng Dictionary Generator (lua)

⭐ — (8 endorsements) 📥 114 downloads 📌 vr2 📅 10/11/2016
⚪ Last updated 2016

By CantStoptheBipBop · Modders Resources and Tutorials

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 10/15/2016 📅 Created: 10/11/2016

🔍 Analysis

  • 🏆 #22 of 27 Modders Resources and Tutorials mods in this game by downloads

📋 About This Mod

A lua script that utilizes brute force and dictionary attack methods of generating LangIds in .lng and .lng2 game files. Uses Atvaark's Fox.StrCode32.exe to verify that a LangId matches file hashes.

This is a lua script for generating LangIds (meaning you'll need to install lua to use it). It generates LangIds and checks for a match against a hash list of .lng and .lng2 entries. The generated LangIds are converted to hashes with Atvaark's Fox. StrCode32.exe, checks for a match, converts matched entries back to LangIds, and appends unique entries to a dictionary list. File hashes can resolve to many usable LangIds but there is only one "true" LangId for each hash. You will want to manually check the generated list of LangIds for the sake of cleaner entries and pattern finding for future hashes to resolve consistently.

Requirements

  • []lua 5. 1 or later (Windows install) []Windows (cmd commands, though these would be trivial to convert to a different OS yourself)
Change Log     r2
  • []minor changes to script []updated dictList.txt with current dictionary []updated hashList.txt with only undefined hashes
Use
  • []Change w1-w4 to desired phrase to try for bruteForce and dictionaryAttack functions (top of script) []Change stringRepeatNum to desired character length for bruteForce function to stop at (top of script)
  • []Edit concatenated string for desired output in bruteForce and dictonaryAttack functions []dictonaryAttack: file:write(w1..a..__..b,"\n") when w1 is set to "announce_quiet_" will create "announce_quiet_word1_word2" entries []bruteForce: s=w1..d..e..f..g when w1 is set to "announce_quiet_" will create "announce_quiet_AAAA" entries. Uses ASCII codes for creating character-sets. See script comments for more info.
  • []Select whether to perform a dictionary or brute force attack by commenting out either dictionaryAttack() or bruteForce() at bottom of script in the while loop.
Files
  • []"dictList - EnglishDictionaryBackup.txt": copy of English dictionary word list []"dictList - LngBackup.txt": copy of lowercase LangId and Value scrape word list []"dictList.txt": file used by dictionaryAttack function. Copy paste contents of either the English dictionary or lng scrape.
  • []"hashList - 101416Backup.txt": copy of undefined hashes []"hashList - FullBackup.txt": copy of all hashes within .lng and .lng2 files []"hashList.txt": file used by script for comparing generated LangIds to table of hashes
[]"lang_dictionary.txt": file used by script for holding generated LangIds. Note t

📊 Mod Details

Game
Metalgearsolidvtpp Mods
Author
CantStoptheBipBop
Version
r2
Downloads
114
Endorsements
8
Category
Modders Resources and Tutorials
Created
10/11/2016
Updated
10/15/2016

🔧 How to Install Metal Gear Solid V: The P Mods

Download from Nexus Mods.

📖 Full step-by-step install guide for Metal Gear Solid V: The P →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Metal Gear Solid V: The P commands, item IDs, and more.

Keep browsing — more Metal Gear Solid V: The P mods await

📋 All Metal Gear Solid V: The P Mods 🏆 Top 25 📂 More Modders Resources and Tutorials 👤 More by CantStoptheBipBop 🔎 Similar Mods 🌐 Best Modders Resources and Tutorials (All Games) 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods