d2lmirrors / anolis

Anolis is the underlying project for the XPize and Vize resource switchers for Windows XP and Vista respectivly. The codebase allows for the easy swapping around of resources within Win32 executables and other files. (just adding some missing data)
GNU General Public License v2.0
1 stars 0 forks source link

Fully multilingual patcher support #17

Closed Dobby233Liu closed 1 year ago

Dobby233Liu commented 1 year ago

creation date = 2008-07-29T01:46:45.197-07:00

Current versions of Vize and XPize.Net make use of a XML file as database for the files to patch. That XMl file, called FileList.xml has hardcoded paths to file, meaning that only if a "Program Files" folder is found, a file on that directory will be patched. That won't work on Spanish "Archivos de Programa" for example.   Impact: High   IF we are going to use the same method: In order to solve this we will need a method to auto-update FileList.xml using .Net "Environment.GelFolderPath()" method. Any other solutions welcomed.

Dobby233Liu commented 1 year ago

creation date = 2008-08-01T07:52:39.47-07:00

well, i can help there man, with a seperate exe that will search for files, and enter the resulting path in the users local language... i knwo its maybe not very clean, but it will work flawlessly.

damian666

Dobby233Liu commented 1 year ago

closed date = 2008-12-07T17:02:27.18-08:00

This issue no-longer applies as Anolis uses environment variables like %programfiles% and %systemdir% for paths (and before anyone asks, it recognises x64 variables too).