Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixing openttd to launch in fullscreen and at proper resolution

  • Loading branch information...
commit 9a166ea2975f73f3fc20638545195a1b68f82f2b 1 parent 69821c8
@svenstaro authored
View
406 games/openttd/addons/openttd.cfg
@@ -0,0 +1,406 @@
+
+[misc]
+display_opt = SHOW_TOWN_NAMES|SHOW_STATION_NAMES|SHOW_SIGNS|FULL_ANIMATION|FULL_DETAIL|WAYPOINTS
+news_ticker_sound = true
+fullscreen = true
+graphicsset =
+soundsset =
+musicset =
+videodriver =
+musicdriver =
+sounddriver =
+blitter =
+language = english.lng
+resolution = XXXX,YYYY
+screenshot_format =
+savegame_format =
+rightclick_emulate = false
+small_font =
+medium_font =
+large_font =
+small_size = 8
+medium_size = 10
+large_size = 16
+small_aa = false
+medium_aa = false
+large_aa = false
+sprite_cache_size = 4
+player_face = 0
+transparency_options = 0
+transparency_locks = 0
+invisibility_options = 0
+keyboard =
+keyboard_caps =
+
+[music]
+playlist = 0
+music_vol = 127
+effect_vol = 127
+custom_1 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+custom_2 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+playing = false
+shuffle = false
+
+[difficulty]
+max_no_competitors = 0
+number_towns = 2
+industry_density = 5
+max_loan = 300000
+initial_interest = 2
+vehicle_costs = 0
+competitor_speed = 2
+vehicle_breakdowns = 1
+subsidy_multiplier = 2
+construction_cost = 0
+terrain_type = 1
+quantity_sea_lakes = 0
+economy = 0
+line_reverse_mode = 0
+disasters = 0
+town_council_tolerance = 0
+diff_level = 3
+
+[game_creation]
+town_name = english
+landscape = temperate
+snow_line = 56
+snow_line_height = 7
+starting_year = 1950
+land_generator = 1
+oil_refinery_limit = 32
+tgen_smoothness = 1
+variety = 0
+generation_seed = 2193829532
+tree_placer = 2
+heightmap_rotation = 0
+se_flat_world_height = 1
+map_x = 8
+map_y = 8
+water_borders = 15
+custom_town_number = 1
+custom_sea_level = 2
+
+[vehicle]
+road_side = right
+train_acceleration_model = 0
+roadveh_acceleration_model = 0
+train_slope_steepness = 3
+roadveh_slope_steepness = 7
+max_train_length = 7
+smoke_amount = 1
+never_expire_vehicles = false
+max_trains = 500
+max_roadveh = 500
+max_aircraft = 200
+max_ships = 300
+wagon_speed_limits = true
+disable_elrails = false
+freight_trains = 1
+plane_speed = 4
+dynamic_engines = true
+plane_crashes = 2
+extend_vehicle_life = 0
+servint_ispercent = false
+servint_trains = 150
+servint_roadveh = 150
+servint_ships = 360
+servint_aircraft = 100
+
+[construction]
+build_on_slopes = true
+command_pause_level = 1
+terraform_per_64k_frames = 4194304
+terraform_frame_burst = 4096
+clear_per_64k_frames = 4194304
+clear_frame_burst = 4096
+autoslope = true
+extra_dynamite = true
+max_bridge_length = 64
+max_tunnel_length = 64
+signal_side = true
+road_stop_on_town_road = true
+road_stop_on_competitor_road = true
+raw_industry_construction = 0
+industry_platform = 1
+freeform_edges = true
+extra_tree_placement = 2
+
+[station]
+never_expire_airports = false
+station_spread = 12
+modified_catchment = true
+adjacent_stations = true
+distant_join_stations = true
+
+[economy]
+town_layout = 0
+allow_town_roads = true
+found_town = 0
+allow_town_level_crossings = true
+station_noise_level = false
+inflation = true
+multiple_industry_per_town = false
+bribe = true
+exclusive_rights = true
+fund_roads = true
+give_money = true
+smooth_economy = true
+allow_shares = false
+feeder_payment_share = 75
+town_growth_rate = 2
+larger_towns = 4
+initial_city_size = 2
+mod_road_rebuild = true
+dist_local_authority = 20
+town_noise_population[0] = 800
+town_noise_population[1] = 2000
+town_noise_population[2] = 4000
+
+[pf]
+forbid_90_deg = false
+roadveh_queue = true
+pathfinder_for_trains = 2
+pathfinder_for_roadvehs = 2
+pathfinder_for_ships = 0
+reverse_at_signals = false
+wait_oneway_signal = 15
+wait_twoway_signal = 41
+wait_for_pbs_path = 30
+reserve_paths = false
+path_backoff_interval = 20
+opf.pf_maxlength = 4096
+opf.pf_maxdepth = 48
+npf.npf_max_search_nodes = 10000
+npf.npf_rail_firstred_penalty = 1000
+npf.npf_rail_firstred_exit_penalty = 10000
+npf.npf_rail_lastred_penalty = 1000
+npf.npf_rail_station_penalty = 100
+npf.npf_rail_slope_penalty = 100
+npf.npf_rail_curve_penalty = 100
+npf.npf_rail_depot_reverse_penalty = 5000
+npf.npf_rail_pbs_cross_penalty = 300
+npf.npf_rail_pbs_signal_back_penalty = 1500
+npf.npf_buoy_penalty = 200
+npf.npf_water_curve_penalty = 100
+npf.npf_road_curve_penalty = 100
+npf.npf_crossing_penalty = 300
+npf.npf_road_drive_through_penalty = 800
+npf.npf_road_dt_occupied_penalty = 800
+npf.npf_road_bay_occupied_penalty = 1500
+npf.maximum_go_to_depot_penalty = 2000
+yapf.disable_node_optimization = false
+yapf.max_search_nodes = 10000
+yapf.rail_firstred_twoway_eol = false
+yapf.rail_firstred_penalty = 1000
+yapf.rail_firstred_exit_penalty = 10000
+yapf.rail_lastred_penalty = 1000
+yapf.rail_lastred_exit_penalty = 10000
+yapf.rail_station_penalty = 1000
+yapf.rail_slope_penalty = 200
+yapf.rail_curve45_penalty = 100
+yapf.rail_curve90_penalty = 600
+yapf.rail_depot_reverse_penalty = 5000
+yapf.rail_crossing_penalty = 300
+yapf.rail_look_ahead_max_signals = 10
+yapf.rail_look_ahead_signal_p0 = 500
+yapf.rail_look_ahead_signal_p1 = -100
+yapf.rail_look_ahead_signal_p2 = 5
+yapf.rail_pbs_cross_penalty = 300
+yapf.rail_pbs_station_penalty = 800
+yapf.rail_pbs_signal_back_penalty = 1500
+yapf.rail_doubleslip_penalty = 100
+yapf.rail_longer_platform_penalty = 800
+yapf.rail_longer_platform_per_tile_penalty = 0
+yapf.rail_shorter_platform_penalty = 4000
+yapf.rail_shorter_platform_per_tile_penalty = 0
+yapf.road_slope_penalty = 200
+yapf.road_curve_penalty = 100
+yapf.road_crossing_penalty = 300
+yapf.road_stop_penalty = 800
+yapf.road_stop_occupied_penalty = 800
+yapf.road_stop_bay_occupied_penalty = 1500
+yapf.maximum_go_to_depot_penalty = 2000
+
+[order]
+no_servicing_if_no_breakdowns = true
+improved_load = true
+selectgoods = true
+serviceathelipad = true
+gradual_loading = true
+
+[ai]
+ai_in_multiplayer = true
+ai_disable_veh_train = false
+ai_disable_veh_roadveh = false
+ai_disable_veh_aircraft = false
+ai_disable_veh_ship = false
+ai_max_opcode_till_suspend = 10000
+
+[locale]
+currency = GBP
+units = metric
+digit_group_separator =
+digit_group_separator_currency =
+digit_decimal_separator =
+
+[gui]
+autosave = monthly
+threaded_saves = true
+date_format_in_default_names = long
+show_finances = true
+autoscroll = false
+reverse_scroll = false
+smooth_scroll = false
+left_mouse_btn_scrolling = false
+measure_tooltip = true
+errmsg_duration = 5
+hover_delay = 2
+toolbar_pos = 1
+statusbar_pos = 1
+window_snap_radius = 10
+window_soft_limit = 20
+population_in_label = true
+link_terraform_toolbar = false
+smallmap_land_colour = 0
+liveries = 2
+prefer_teamchat = false
+scrollwheel_scrolling = 0
+scrollwheel_multiplier = 5
+pause_on_newgame = false
+advanced_vehicle_list = 1
+timetable_in_ticks = false
+timetable_arrival_departure = true
+quick_goto = false
+loading_indicators = 1
+default_rail_type = 0
+enable_signal_gui = true
+coloured_news_year = 2000
+drag_signals_density = 4
+semaphore_build_before = 1950
+vehicle_income_warn = true
+order_review_system = 2
+lost_vehicle_warn = true
+disable_unsuitable_building = true
+new_nonstop = false
+stop_location = 2
+keep_all_autosave = false
+autosave_on_exit = false
+max_num_autosaves = 16
+auto_euro = true
+news_message_timeout = 2
+show_track_reservation = false
+default_signal_type = 1
+cycle_signal_types = 2
+station_numtracks = 1
+station_platlength = 5
+station_dragdrop = true
+station_show_coverage = false
+persistent_buildingtools = true
+expenses_layout = false
+show_date_in_logs = false
+developer = 1
+newgrf_developer_tools = false
+ai_developer_tools = false
+scenario_developer = false
+newgrf_show_old_versions = false
+console_backlog_timeout = 100
+console_backlog_length = 100
+network_chat_box_width = 620
+network_chat_box_height = 25
+network_chat_timeout = 20
+
+[network]
+commands_per_frame = 2
+max_commands_in_queue = 16
+bytes_per_frame = 8
+bytes_per_frame_burst = 256
+max_join_time = 500
+pause_on_join = true
+server_port = 3979
+server_admin_port = 3977
+server_admin_chat = true
+server_advertise = false
+lan_internet = 0
+client_name =
+server_password =
+rcon_password =
+admin_password =
+default_company_pass =
+server_name =
+connect_to_ip =
+network_id = 79a24a4c9efcdd24edaa35457ffe8640
+autoclean_companies = false
+autoclean_unprotected = 12
+autoclean_protected = 36
+autoclean_novehicles = 0
+max_companies = 15
+max_clients = 25
+max_spectators = 15
+restart_game_year = 0
+min_active_clients = 0
+server_lang = ANY
+reload_cfg = false
+last_host =
+last_port = 0
+no_http_content_downloads = false
+
+[currency]
+rate = 1
+separator = .
+to_euro = 0
+prefix = ""
+suffix = " credits"
+
+[company]
+engine_renew = false
+engine_renew_months = 6
+engine_renew_money = 100000
+renew_keep_length = false
+
+[server_bind_addresses]
+
+[servers]
+
+[bans]
+
+[news_display]
+arrival_player = full
+arrival_other = full
+accident = full
+company_info = full
+open = full
+close = full
+economy = full
+production_player = full
+production_other = full
+production_nobody = full
+advice = full
+new_vehicles = full
+acceptance = full
+subsidies = full
+general = full
+
+[ai_players]
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+none = start_date=365
+
+[version]
+version_string = 1.1.0
+version_number = 1108570A
+
+[newgrf]
+
+[newgrf-static]
View
5 games/openttd/init.sh
@@ -0,0 +1,5 @@
+install -D -m644 /opt/games/openttd/addons/openttd.cfg /home/gamer/.openttd/openttd.cfg
+xres=$(xrandr -q | grep \* | sed -e "s/^[ \t]*//" -e "s/\([0-9]*x[0-9]*\).*/\1/" | cut -d'x' -f1)
+yres=$(xrandr -q | grep \* | sed -e "s/^[ \t]*//" -e "s/\([0-9]*x[0-9]*\).*/\1/" | cut -d'x' -f2)
+sed -i -e "s/XXXX/$xres/" -e "s/YYYY/$yres/" /home/gamer/.openttd/openttd.cfg
+chown -R gamer:users /home/gamer/.openttd/
View
4 games/openttd/start.sh
@@ -1,3 +1 @@
-xres=$(xrandr -q | grep \* | sed -e "s/^[ \t]*//" -e "s/\([0-9]*x[0-9]*\).*/\1/" | cut -d'x' -f1)
-yres=$(xrandr -q | grep \* | sed -e "s/^[ \t]*//" -e "s/\([0-9]*x[0-9]*\).*/\1/" | cut -d'x' -f2)
-openttd -r ${xres}x${yres}
+openttd
Please sign in to comment.
Something went wrong with that request. Please try again.