其原理十分简单,在D:\Program Files (x86)\Steam\steamapps\common\Transport Fever\res\config\name 目录中存储着城镇的名称数据,我们选择自己对于的版本的文件夹进入后(“en”代表英文,因为自己当时也不清楚自己是哪个版本,所以将en和de两个文件夹里面的文件都修改了),可以看见两个文件(streets.lua 和 towns.lua)towns.lua 里面储存的就是城镇名称; streets.lua 里面是街道的名称(这个嫌啰嗦就没有修改了,有兴趣的玩家可以自己尝试,原理相同)。打用记事本打开towns.lua文件后,可看到以下代码:
function data()
return {
"Abingdon",
"Accrington",
中间省略N行。。。
"Yateley",
"Yeovil",
}
end
其中双引号内的就是城镇名称,只要我们将其改成中文城市名就行了,自己也可自创城镇名。修改后如下:
function data()
return {
"广州",
"上海",
中间省略N行。。。
"惠州",
"鞍山",
}
end
保存下,再打开游戏创建新地图就行了(注意,最好先备份下文件)。如果没反应,看看是不是自己语言文件夹选的不对(一般就是en和de吧)。
最后附上我自己的城镇名称文件,省的自己手打麻烦。~~~哎,没5级头衔,没法传文件。我就将代码发下吧:
function data()
return {
"广州",
"上海",
"北京",
"自录",
"深圳",
"天津",
"成都",
"东莞",
"杭州",
"武汉",
"沈阳",
"西安",
"南京",
"香港",
"重庆",
"泉州",
"温州",
"青岛",
"苏州",
"哈尔滨"
"郑州",
"济南",
"南昌",
"大连",
"长沙",
"太原"
}
end
function data()
return {
"Abingdon",
"Accrington",
中间省略N行。。。
"Yateley",
"Yeovil",
}
end
其中双引号内的就是城镇名称,只要我们将其改成中文城市名就行了,自己也可自创城镇名。修改后如下:
function data()
return {
"广州",
"上海",
中间省略N行。。。
"惠州",
"鞍山",
}
end
保存下,再打开游戏创建新地图就行了(注意,最好先备份下文件)。如果没反应,看看是不是自己语言文件夹选的不对(一般就是en和de吧)。
最后附上我自己的城镇名称文件,省的自己手打麻烦。~~~哎,没5级头衔,没法传文件。我就将代码发下吧:
function data()
return {
"广州",
"上海",
"北京",
"自录",
"深圳",
"天津",
"成都",
"东莞",
"杭州",
"武汉",
"沈阳",
"西安",
"南京",
"香港",
"重庆",
"泉州",
"温州",
"青岛",
"苏州",
"哈尔滨"
"郑州",
"济南",
"南昌",
"大连",
"长沙",
"太原"
}
end