Change texture pack description file name

Change the name for texture pack description files from "info.txt" to "description.txt" in order to keep the naming consistent between description files for both mods and texture packs.

Also add backwards compatibility for texture packs that use "info.txt", and note in the log that "info.txt" is depreciated.
stable-0.4
ExcaliburZero 2015-07-15 13:21:27 -04:00 committed by est31
parent 8d03301138
commit 5b9c8dfbd2
1 changed files with 11 additions and 3 deletions

View File

@ -62,10 +62,18 @@ local function get_formspec(tabview, name, tabdata)
return retval return retval
end end
local infofile = current_texture_path ..DIR_DELIM.."info.txt" local infofile = current_texture_path ..DIR_DELIM.."description.txt"
-- This adds backwards compatibility for old texture pack description files named
-- "info.txt", and should be removed once all such texture packs have been updated
if not file_exists(infofile) then
infofile = current_texture_path ..DIR_DELIM.."info.txt"
if file_exists(infofile) then
minetest.log("info.txt is depreciated. description.txt should be used instead.");
end
end
local infotext = "" local infotext = ""
local f = io.open(infofile, "r") local f = io.open(infofile, "r")
if f==nil then if not f then
infotext = fgettext("No information available") infotext = fgettext("No information available")
else else
infotext = f:read("*all") infotext = f:read("*all")