OpenTTD

軟件截圖:
OpenTTD
軟件詳細信息:
版本: 1.7.0 / 1.7.1 RC 更新
上傳日期: 23 Nov 17
開發: OpenTTD Team
許可: 免費
人氣: 610

Rating: 3.3/5 (Total Votes: 11)

OpenTTD 是MicroProse公司的Transport Tycoon Deluxe遊戲的開源克隆,專門用於在GNU / Linux平台下使用。雖然它模仿了原來的遊戲玩法,但標題還是帶有許多新的功能。


在這個模擬和城市規劃遊戲中,玩家必須通過空運,公路,水路和鐵路運輸貨物和乘客賺錢。它為用戶提供了比原始地圖大64倍的地圖,最先進的人工智能,以及多人和IPv6支持。


功能一目了然
主要功能包括專用的服務器模式,免費分配的圖形,音樂和聲音,運河,渡槽,船舶升降機,自動更新,克隆和自動更換車輛,有條件和高級訂單,更高和更大的橋樑,以及靈活的道路和軌道。


遊戲還支持複製和分享命令,在海岸和斜坡上建立的能力,可定制的車輛加速模式,多頭和猛獁列車,遊戲中的高度圖,場景,NewGRF和AIs,更好的terraforming,自動軌道和autoroad構建工具。

玩家還可以在一塊瓷磚上建造多棵樹,賄賂鎮政府,為鉸接式電車和道路車輛創建直通車道,並在不中斷遊戲的情況下將游戲保存在較小的文件中,強大的zlib壓縮功能。


除了其他有趣的功能之外,我們還可以提到一個由多個直升機場和機場組成的更新的機場系統,能夠增加基於路徑的信號,預處理和信號量,不均勻和更大的車站以及尖端的尋路算法。 p>
支持Linux,BSD,Solaris,Mac,Windows和Android
下載適用於GNU / Linux,BSD,Solaris,Microsoft Windows,Mac OS X和Android操作系統。遊戲完全兼容32位和64位硬件平台。


底線
綜上所述,OpenTTD是由克里斯·索亞(Chris Sawyer)撰寫,由MicroProse為PlayStation,Sega Saturn,Android和iOS平台出版的著名的“運輸大亨豪華商業模擬遊戲”的一個體面克隆版本。

本新聞稿中的新內容

這個新的精彩版本為您帶來了一些新的功能,幾乎所有的功能都與NewGRF相關,但是它們將允許以更好的方式來做一些新的東西或舊的東西。行業集合開發者應該歡迎在行業GUI(CB 37結果)上顯示輸入貨物的改進控制,以及其他對NewGRF功能的改進,如用字符串命令(9A 1E)打印貨物類型名稱,擴展範圍DCxx字符串。車輛現在可以由多個精靈組成,有可能減少人們用貨物抽取車輛的重複等等。最後,NewGRF文本的最大數量增加到512k,GameScript文本增加到64k。
在其他變化中,我們發現現在的路點區域被限制在拖拽時的最大站點分佈,靜態的grfs不會再計入最大的主動grfs,所以它可以在單個遊戲中釋放更多的grfs空間,為自動更換功能重新安排的GUI。現在,火車和道路車輛(新裝置/乾淨配置)默認啟用了現實的加速功能,而且現在車輛停靠站已經隱藏在電車站選取器之外,這是一種解脫。

CargoDist和LinkGraphs已經有了各種各樣的性能改進,從簡單的溢出文本到崩潰和內存洩漏也都得到了修復。
  • 修復:使用--disable-network編譯
  • 修正:[NewGRF]移位和加分/模數變量使用帶符號的除法/模數
  • 修正:公司0在提供之前可以接受引擎預覽
  • 1.6.0版中的新功能

    • 新功能:
    • [NewGRF]允許RV屬性0x12,ship屬性0x10和飛機屬性0x12(r27507)中的自定義聲音ID
    • 查看特定類型的在線內容時,隱藏其他類型的內容,除非已經(自動)選擇下載(r27469,r27468,r27444)
    • [NewGRF]使用ctrl + [FS#6241](r27451)
    • 移動sprite aligner中的8個位置
    • 在火車車庫GUI中放下車輛和銷售鏈按鈕,同時拖動車輛[FS#6391](r27450,r27446)
    • 使對象放置GUI成為一個獨立的窗口(r27438,r27397,r27346)
    • [Build]使用MSVC2015編譯項目文件(r27385,r27382,r27381,r27380,r27379)

    • [NewGRF]允許鐵軌類型NewGRF為鐵軌上的圍欄定義單獨的精靈[FS#6315](r27354,r27343)
      [NewGRF]將NewGRF的最大行業類型增加到128個,共240個行業類型(r27279)
    • Ctrl + Remove-Roadstop也可以像鐵路車站一樣拆除路面[FS#6252](r27251)
    • 的變化:
    • [NewGRF]允許靜態NewGRF啟用第二塊岩石瓷磚(r27497)
    • 加載指標和條件訂單中的一輪加載百分比為50%,因此0%和100%表示完全空或全部(r27426)
    • [Build]重做配置系統以更多地使用pkg-config(r27377:r27366,r27361,r27360)
    • 使用desync調試級別2(r27332)啟用YAPF高速緩存調試
    • [strgen] CARGO_xxx字符串控制代碼的默認複數子參數位置是子參數1(r27295)
    • [NewGRF]翻譯行業變量A6(r27267)
    • 不要將已經裝載的貨物當作等待貨物。電台評級[FS#6165](r27256)
    • 調整地形的產生量以減少長斜坡的數量(r27230)
    • 在海岸生成更詳細的曲線(r27229)
    • 在非定制海平面(r27228)中稍微多點水
    • 如果至少有一個停車位可以移除,請對路面停車位更加寬鬆[FS#6262](r27225)
    • 修正:
    • 如果使用MSVC2015的運行時庫(r27481),則必須重新分配[Win32] Stdin / out / err
    • [Haiku]在Haiku上使用適當的系統變量來獲得包含目錄[FS#6401](r27472)

    <1.5> 1.5.3版本中的新功能

    • 選擇重新安裝貨物時,不要檢查車輛是否在車廠或車站,也不要詢問車輛當前是否允許車站改裝。同時隱藏訂單的改裝費用,這是不可預測的(r27428)
    • 在基礎設施窗口(r27427)
    • 中使用NewGRF鐵路類型排序順序
    • 轉換或接管公司時發生崩潰,新公司的車輛訂單窗口打開。現在關閉這些窗口[FS#5842](r27425)
    • 城鎮沒有把道路連接到現有道路上,除非他們只有一個道路。 Otoh城鎮也試圖連接到單一的道路地磚,如隧道和倉庫,即使它們不能在感興趣的方向上連接[FS#6374](r27424)
    • 當城鎮使用網格佈局擴展單比特車時,他們使用相鄰區塊的佈局位置(r27423)
    • 如果機場旋轉了180度[FS#6341](r27422),飛機就選錯了機場入口點
    • 在繪製客戶列表時考慮文字和圖標大小[FS#6265](r27421)
    • 即使在建造房屋時,GrowTownAtRoad有時也會返回錯誤[FS#6362](r27420)
    • 當無法分配訂單列表時,CmdSellRailWagon沒有正確恢復所有操作[FS#6369](r27419)
    • 由於在YAPF緩存中不正確地存儲了帶有不同導軌類型的段的同步[FS#6329] [FS#6379](r27418)
    • 當專用服務器暫停而沒有客戶端時,主服務器的廣告時間間隔變慢,導致服務器發生故障[FS#6368](r27400)
    • [Makefile]遊戲腳本目錄和compat * .nut從未安裝在* nix(r27399)上
    • 在聯機幫助頁中有兩種不同的fdatasync可用性條件。至少在一些MinGW版本上,一個是不夠的(r27389)
    • win32聲卡驅動程序無法報告錯誤(r27383)
    • 如果設置高度是由圖標定義的,而不是字體[FS#6358](r27366)
    • ,則顯示過濾器警告時,設置樹中的Clickareas未對齊。
    • 居中設置也可以垂直過濾警告,也可以在多行(r27365)
    • 的情況下過濾警告

    1.5.2版本中的新功能

    • 變化:
    • 建造平交道路時自動完成部分道路[FS#6283](r27309)
    • 修正:
    • 只有在成本估算的基礎上,不要重新命名鎮名[FS#6332](r27341)
    • 使品種分佈不假設海平面高度為0.2 / 3 * TGPGetMaxHeight()[FS#6335](r27331,r27330,r27329,r27328)
    • 移除虛線(r27324)
    • 中線條繪製的轉角情況優化
    • 傾斜線的裁剪並沒有考慮到“橫向寬度”大於“實際寬度”(r27323,r27322)
    • 在橋樑上添加/刪除道路/電車時,所有者分配不正確[FS#6317](r27313,r27312)
    • 在更多情況下將基礎架構窗口標記為臟(r27311)
    • 加入更多路面障礙,防止電車顛倒[FS#6283](r27308)
    • 管理員界面的錯誤消息窗口在使用GUI縮放時失敗[FS#6259](r27307)
    • 在CanFollowRoad [FS#6320](r27306,r27305)中的道路橋樑和直通車站帳戶
    • 使用GUI縮放的密碼窗口佈局[FS#6321](r27304,r27303)
    • 速度限制的時間表在電台中分配了時間[FS#6313](r27302,r27301)
    • 在購買其他公司時強制公司的默認服務時間間隔[FS#6254](r27282,r27281)
    • 克隆/ autoreplace / autorenew未復制自定義服務間隔(r27280)

    在1.5.1版本中新增功能

    • 修正:在城鎮發展過程中,不要考慮以瑣碎的死胡同為分支點的路口[FS#6245](r27260,r27259,r27244)
    • 修復:ScriptList :: RemoveList無法從本身刪除列表[FS#6287](r27258)
    • 解決方法:按順序組合按鈕+下拉小部件,使用GUI縮放時自動更換GUI的命中盒不正確[FS#6270](r27255)

    • 修復:在DC_AUTO可移動的水基物體上建立鎖定時,水位總是被設置為運河[FS#6264](r27254)
    • 修正:當電車軌道與鐵路交叉時,額外的道路費用不計算在內[FS#6282](r27253)
    • 修復:當鐵路穿越電車軌道時,基礎設施計數無效[FS#6281](r27252)
    • 修復:配置中的錯誤信息[FS#6286](r27250)
    • 修正:在某些情況下,城鎮發展失敗被認為是成功[FS#6240](r27249,r27247)
    • 修正:小地圖和縮小視口上的城鎮標籤不居中[FS#6257](r27248)
    • 修正:移除鐵路航點使用移除鐵路車站的費用[FS#6251](r27245)
    • 修復:由於池項目類沒有復制構造函數而導致的重複釋放[FS#6285](r27243)
    • 修復:由於字符串指針詞法分析器不正確處理非ASCII字符而導致沒有安裝AI時發生崩潰[FS#6272](r27233)
    • 修正:在DragonflyBSD上編譯[FS#6274](r27224,r27223)
    • 修正:當考慮到車輛排放的煙霧增加時,使用目前所有車型的最大車速限制,如橋樑,訂單等[FS#6278](r27222)
    • 修復:桌麵條目中的多值鍵以尾部分隔符(r27221)結尾
    • 修復:在整個橋樑上繪製路徑預留,不僅在橋頭上(r27209)
    • 解決方法:在橋樑和隧道上繪製正確的覆蓋精靈(r27208)

    1.5.0版本中的新功能

    • 今年,我們發布了1.5.0版本的穩定版本,比以往更高的版本,高分辨率屏幕的更好用戶界面以及更多農村介紹屏幕。

    版本1.4.4 / 1.5.0 Beta 1中新增功能:

    • 分層車輛組,可更新的NewGRF預設,自定義車輛列表過濾,更多的地圖高度等級,以及新的3K顯示器的可縮放用戶界面!

    1.4.4版本中新增功能:

    • 修復:圖片小部件在uint16(r26971)中存儲了32位的SpriteID
    • 修正:道路倉庫道路類型的所有者在破產時沒有適當更改[FS#6126](r26955)
    • 修正:在HAIKU(r26922)上編譯
    • 修復:如果在屏幕上顯示多人聊天文字,則啟用“完整動畫”時會崩潰[FS#6096](r26919)
    • 修正:鎮上游戲腳本文字高度計算不考慮邊距[FS#6119](r26859)
    • 修正:[松鼠] Debian lintian問題(r26853)
    • 修復:在Solaris(r26850)
    • 等各種平台上編譯strgen
    • 修正:更好地顯示鉸接車輛的改裝信息[FS#6113](r26849,r26848)
    • 修正:返回貨物時不要指定下一個跳躍[FS#6110](r26847)
    • 解決方法:標誌清單的OSK中的OK按鈕應該關閉OSK [FS#6116](r26827)

    1.4.2版中的新功能:

    • 更改:使用awk而不是試圖說服cpp預處理nfo文件(r26708)
    • 修正:暫停模式不應取消CMD_CLEAR_ORDER_BACKUP(r26716)
    • 修復:在繪圖(r26713)期間,[NewGRF]參數到SCC_NEWGRF_PUSH_WORD和SCC_NEWGRF_UNPRINT未被跳過
    • 修正:[OSX]如果__LP64__被定義為0而不是檢查是否被定義[FS#6069](r26709)
    • ,編譯失敗
    • 修正:船隻發出錯誤的聲音[FS#6015](r26706)
    • 修復:加速代碼中的整數溢出,導致加速度過低或加速度過高[FS#6067](r26702)
    • 修正:客戶端加入時丟棄錯誤保存的訂單備份[FS#6066](r26700)
    • 修復:當試圖在NewGRF中顯示有關車輛的錯誤時,不要崩潰,並且NewGRF根本沒有加載(r26699)
    • 修正:斯洛伐克在數字[FS#6064](r26695)
    • 中使用空格作為分隔符
    • 修正:加緊對GSCargoMonitor函數的參數綁定檢查,並在出界參數(r26685)上返回-1

    在1.4.1版本中新增功能

    • 修復:首先發送有關新公司的軟件包,然後將客戶端加入管理端口[FS#6025](r26616)

    版本1.4.1 RC中新增功能:

    • 更改:根據圖塊移除需求計算(r26484)
    • 更改:使用pkg-config作為libpng(r26435,r26433,r26432)
    • 更改:為鏈接圖[FS#5941](r26411)使用更好的距離度量
    • 修復:[Windows]在窗口創建期間操作系統執行“繪製”回調時發生崩潰[FS#5994](r26539,r26538)
    • 修復:OpenBSD編譯[FS#5992](r26523)
    • 修正:防止讀取strgen(r26521)中的大量(或負數)數據
    • 修復:世代期間專用服務器消息的嚴重等級(r26518)
    • 修復:處理內部符號鏈接(r26514)時緩衝區溢出
    • 修復:streppy(r26505,r26485)的錯誤用法
    • 修復:在專用服務器上讀取控制台輸入依賴於未指定的行為(r26496)
    • 解決方法:允許單輛車以有意義的方式進行車站改裝(r26483)
    • 修復:當strndup無法分配內存(r26476)時,防止比較為NULL
    • 修正:在NewGRF代碼(r26475)中潛在的未定義的移位
    • 修復:確保沒有未初始化的精靈數據(r26473)
    • 修復:為省略號(r26467)繪製文字陰影
    • 修正:為PALETTE_CRASH添加特殊處理,用於非8bpp映射的精靈(r26463)
    • 修正:縮放流量值時避免除以0 [FS#5970](r26448)
    • 修正:繪製鏈接以匹配_settings_game.vehicle.road_side [FS#5961](r26445)
    • 修正:高度圖列表的加載按鈕缺失[FS#5953](r26428)
    • 解決方法:當提供無效的文件名時,不要將cmd參數擴展名為-q(r26423)
    • 修正:某些道路建設使用了鐵軌音效[FS#5946](r26422)
    • 修復:目標GUI無法遮蔽[FS#5948](r26420)
    • 修正:當切換設定或公司[FS#5947](r26416)
    • 時,

    1.4.0版本中新增功能

    • 特性:[腳本] API通過其他站點(r26396)
    • 獲取貨物等待
    • 修正:當設置不允許時,不要解釋“對稱”卡路里模式[FS#5939](r26394)
    • 修復:移動工作站標誌時更新鏈接圖節點之間的距離(r26393)
    • 修正:無需兩次調用OnFocus [FS#5933](r26392)
    • 修正:當freetype無法自動選擇一個特定的字體大小時[FS#5885](r26389)
    • 修復:如果前導或尾隨空格返回ICU迭代器的正確值[FS#5924](r26384)
    • 修復:所有目標命令使公司0的目標列表失效[FS#5932](r26382)
    • 功能:警告用戶關於空白設置的搜索結果,以及由於過濾而丟失設置搜索結果(r26322,r26321)
    • 特性:[NewGRF]擴展對像變量0x60以返回視圖[FS#5696](r26316)
    • 功能:允許地圖大小最大為4096x4096(r26319)
    • 功能:[NoGo]允許GS隱藏故事頁面日期(r26307)
    • 功能:[NoGo]更多故事API:RemovePageElement,GetCompany,GetDate,SetDate(r26306)
    • 特性:[NoGo] ScriptStoryPageElementList() - 給定頁面的所有故事頁面元素的列表(r26305)
    • 功能:[NoGo] ScriptStoryPageList() - 所有故事頁面的列表(r26303)
    • 更改:提高地圖生成的性能(r26313,r26312,r26311,r26310,r26309,r26308)
    • 修正:電台大小&gt;總是允許8個[FS#5929](r26375)
    • 修正:[NewGRF]在站點檢查窗口中混合回調屏蔽標誌[FS#5928](r26374)
    • 修復:在gameloop期間調用DoCommandP清除掛起的持久存儲更改[FS#5831](r26371)
    • 修復:[Windows]使用單獨的事件來指示繪圖線程已完成初始化,防止潛在的死鎖(r26367)
    • 修復:[Windows]保護整個視頻驅動程序免受並發訪問(r26366)
    • 修復:[Windows]當其精靈未準備好時,不要繪製光標,並在緩衝區更改時立即設置_screen.dst_ptr [FS#5867](r26365)
    • 修正:寫出軌道圖的邊界[FS#5892](r26364)
    • 修復:像所有其他緩存的圖標大小一樣,重置默認的窗口大小圖標大小[FS#5906](r26362)
    • 修復:ClientSizeChanged只能通過WndProcGdi調用,而且已經有互斥量[FS#5922](r26360)
    • 修正:有些訂單選項不能與其他訂單選項結合,例如通過+滿載[FS#5845](r26357)
    • 修復:使用(現在是遞歸)_draw_mutex(r26351)保護所有VideoDriver_SDL方法
    • 修復:確保鏈接圖作業可以在SLA_NULL [FS#5898](r26347)
    • 之後自行刪除
      修復:在所有情況下調用GenerateTownName中的Layouter :: ReduceLineCache來檢查緩存大小[FS#5870](r26346)
    • 修復:重寫SmallStack,使其不使用池並且可重入(r26343)
    • 修復:關閉自動分配時的重新裝運貨物[FS#5902](r26341)
    • 修復:如果鏈接圖疊加層為空,則不要重新繪製鏈接圖[FS#5908](r26338)
    • 修復:關於鏈接圖(作業)ID(r26331)的一些不一致問題
    • 修復:將貨物從一個VehicleCargoList重新路由到另一個VehicleCargoList的情況(r26330)
    • 修復:當從MTA_DELIVER重新分配給MTA_TRANSFER [FS#5901](r26327)時,請注意next_station
    • 解決方法:自動保存關於保存已經發生的消息可以顯示,即使代碼的意圖是不顯示它[FS#5871](r26326)
    • 修正:檢查NewGRF是否應該在不應該的時候改變車輛的行駛能力,如果允許的話可以適當截斷貨物[FS#5897](r26317)
    • 修正:巨型截圖確認窗口只能觸發可笑的大截圖,而不是可笑的大截圖[FS#5899](r26314)
    • 更改:[NewGRF]使車輛變量61在無效回調上下文中使用時返回'not available'而不是0(r26294)
    • 功能:顯示TileInfo窗口中道路橋樑的速度限制[FS#5849](r26277)
    • 修正:[NoGo]無效的DoCommand返回回調函數返回的方法(r26298)
    • 修復:轉換導軌時正確識別橋樑和隧道的兩端[FS#5866,FS#5888](r26291)
    • 修復:在RefreshLinks [FS#5878](r26283)中也可以防止無限遞歸
    • 修復:[NoAI]設置有效的鐵軌類型所需的一些RemoveRail方法,儘管它還沒有被使用。不需要設置一個[FS#5853](r26279)
    • 解決方法:不要為只有一個節點的鏈接圖生成鏈接圖作業[FS#5874](r26276)
    • 修改:[NewGRF]如果NewGRF為不同的行業類型提供了相同的站名,站名將會以相同的名字結束。所以也要考慮提供的名稱,不僅是行業類型(r26275)

    1.4.0 Beta 3版本中新增功能:

    • 特性:使用SSE blitters(r26260,r26259,r26256,r26255,r26254)進行了一些小的性能改進
    • 特徵:[NewGRF]添加StringCodes 9A 1B,9A 1C和9A 1D以顯示貨物數量(r26244)
    • 修復:當下一站停止時,請勿進入無限遞歸[FS#5865](r26267,r26263)
    • 修正:如果玩家加入不同的公司,並確保公司的面具有效[FS#5860](r26266),更新小地圖覆蓋圖
    • 修復:不要在連續兩次(r26265)
    • 中重建鏈接圖疊加緩存
    • 修正:自定義貨幣在遊戲開始時重置(r26262)
    • 修正:可能出現的sse blitters超出界限[FS#5854,FS#5855](r26247)
    • 修正:在autorefit之後不要過度保留,但要為飛機保留郵件(r26236)
    • 修復:十進制和數字分隔符被換成韓語(r26235)

    版本1.4.0 Beta 2中新增功能:

    • 功能:Blitter自動選擇現在基於完整的動畫狀態,所以動畫關閉時一般會選擇非動畫專用氣泡(r26217)
    • 特點:專業動畫SSE4阻擊器,以及非動畫SSE4.1,SSSE3和SSE2抖動,在許多情況下(r26214,r26213,r26212,r26211)
    • 特點:專用SSE 4.1 sprite分揀機,顯著提高分揀性能(r26205)
    • 修正:驗證ini,obg,obs,obs,...文件中的所有內容[FS#5829](r26206)
    • 修正:如果貨物已經預留(r26187)
    • ,允許在車站進行改裝
    • 修正:視覺效果不適用於鉸接RV部件(r26180)

    1.3.3版本中新增功能:

    • 與以前的發行候選版本相比,修復了一個重要的錯誤bug。我們建議大家更新到這個版本,特別是鼓勵服務器所有者及時更新。

    類似的軟件

    Residual
    Residual

    11 May 15

    DigiBand
    DigiBand

    2 Jun 15

    Phun
    Phun

    3 Jun 15

    意見 OpenTTD

    評論沒有發現
    添加評論
    打開圖片!