先上效果图:

如上图所示,在创建新地图的时候可以自动创建中文名的城镇。(PS~本人用的是汉化过后的版本,对于纯英文或者其它语言的版本未做测试。 )
其原理十分简单,在Train 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

如上图所示,在创建新地图的时候可以自动创建中文名的城镇。(PS~本人用的是汉化过后的版本,对于纯英文或者其它语言的版本未做测试。 )
其原理十分简单,在Train 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