Jump to content
Sign in to follow this  

ARMA II Stringtable Editor

Recommended Posts

This tool is a “byproductâ€. I made it for creating VME PLA MOD and Chinese Language Package of ArmA2. However, I’ll add more features on it, and finally it will become an agile tool for ArmA2 muilt-language file editing.

You can see some pictures about our ARMA Chinese Language Package in here:


Hope everyone enjoy it.

Name: ARMA II Stringtable Editor

Author: Alex.XP

Latest Version:

Requirement: Microsoft .NET Framework 3.5

Operating environment: Windows XP/2003/2008/Vista/7



ARMA II Stringtable Editor can read and edit ArmA2 multi-language files(stringtable.xml). It also provide other advanced editing functions.


- to read, creat, save, and format stringtable.xml files

- to add, delete, search, exchange, or edit XML node attribute and multi-language stings.

- to compare the differences between stringtable.xml files.

Download from our VME PLA MOD for ARMA II Site

Updata record:

Version: Date: 2009.7.2
- Able to Read and save stringtable.xml
- Able to edit English strings.

Edited by Alex.XP
little edit

Share this post

Link to post
Share on other sites

Looks good and thanks for sharing!

Share this post

Link to post
Share on other sites

looks promising, thanks for sharing it!

Share this post

Link to post
Share on other sites

Thx for this tool :)

Put it on our editing tools section at Assault Mission Studio


ARMA II Stringtable Editor [0.1] by Alex.XP

Share this post

Link to post
Share on other sites

Not working for me. When trying to open any stringtable.xml returns an error:

System.NullReferenceException: In the instance of an object reference not set to an object.

in ARMA2StringtableEditor.StringTableService.LoadXmlNode(XmlNodeList xmlNodeList, String parentKey, TreeNodeCollection treeNodes)

in ARMA2StringtableEditor.StringTableService.Load(String xmlDocumentFileName)

in ARMA2StringtableEditor.MainForm.LoadXmlDocument()

in ARMA2StringtableEditor.MainForm.toolStripButtonOpen_Click(Object sender, EventArgs e)

in System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)

in System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)

in System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

in System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

in System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)

в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)

in System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

in System.Windows.Forms.Control.WndProc(Message& m)

in System.Windows.Forms.ScrollableControl.WndProc(Message& m)

in System.Windows.Forms.ToolStrip.WndProc(Message& m)

in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

XP SP3, .Net 3.5

Share this post

Link to post
Share on other sites

Both download links in this thread are broken...

Share this post

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now
Sign in to follow this