summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Vorotnikov2015-08-12 02:51:35 +0300
committerArtem Vorotnikov2015-08-12 02:51:35 +0300
commit67df548a4a6b63addaf3a186a77bef9f065ed4fd (patch)
tree40536f66f04c35ce4c9e4d45d6fd36cddf1b46fb
downloadaur-67df548a4a6b63addaf3a186a77bef9f065ed4fd.tar.gz
Initial import
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD70
-rw-r--r--RoR.desktop9
-rw-r--r--RoRConfig.desktop9
-rw-r--r--input.map306
-rw-r--r--plugins.cfg11
-rw-r--r--rigsofrods.pngbin0 -> 2635 bytes
7 files changed, 441 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..00b316f9640e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = rigsofrods
+ pkgdesc = An open source vehicle simulator based on soft-body physics
+ pkgver = 0.4.5
+ pkgrel = 1
+ url = http://rigsofrods.com
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = boost
+ makedepends = cmake
+ makedepends = git
+ depends = angelscript-2.22.1
+ depends = openal
+ depends = wxgtk
+ depends = ogre-1.8
+ depends = caelum-ogre1.8
+ depends = mygui-ogre1.8
+ depends = ogre-1.8-pagedgeometry
+ depends = socketw
+ provides = rigsofrods
+ conflicts = rigsofrods-git
+ conflicts = rigsofrods-hg
+ replaces = rigsofrods-hg
+ source = https://github.com/RigsOfRods/rigs-of-rods/archive/0.4.5.tar.gz
+ source = plugins.cfg
+ source = rigsofrods.png
+ source = RoRConfig.desktop
+ source = RoR.desktop
+ sha512sums = 005f0f9df60d990b5bf1e56305393cf84944071776763e9f75c4abdad4301010fe32f0de3aa7240403d370a4f3f335010ed4118feb14694b0ab7d3e140b1da59
+ sha512sums = 1fffff3e1e1bcf55fb2604c3874457571151082c09e5bcbccf452d6d60b01f2fff825fab601bf428196310c97d67ea1b9346f6de6b17a9906024f867aaa2ceb4
+ sha512sums = 8280ddec6dba37e66c323e469c1894bacc3b592b6ea1f7fd3876bc9e7253b14b4949c3c51d7dd47ad7bd78e085fbe51aad83b1e8d0b0755deda426129e4a6710
+ sha512sums = 40a000061d72245265d53d7c2ce0c4acc81eb3dddb6f6beda4b693a154e34922b8eb5c8400062b58c5f43a74be6cdaab938c1cd6427aebfc691d1fa52517fe2d
+ sha512sums = b0c04df93fa622d27ba485df1253ee786ebe42acb2c7b2f5d9657f22623503ee995845905f782c7b550625a4db0dbfdd924e4757b2daf21f84bb9cb3f6d683af
+
+pkgname = rigsofrods
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..740f2fae85aa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,70 @@
+# Maintainer: Artem Vorotnikov <artem@vorotnikov.me>
+# Contributor: tritonas00 <tritonas00@gmail.com>
+
+_pkgname=rigsofrods
+_gitname=rigs-of-rods
+
+pkgname=$_pkgname
+pkgver=0.4.5
+pkgrel=1
+pkgdesc="An open source vehicle simulator based on soft-body physics"
+arch=('i686' 'x86_64')
+url="http://rigsofrods.com"
+license=('GPL')
+depends=('angelscript-2.22.1' 'openal' 'wxgtk' 'ogre-1.8' 'caelum-ogre1.8' 'mygui-ogre1.8' 'ogre-1.8-pagedgeometry' 'socketw')
+makedepends=('boost' 'cmake' 'git')
+replaces=('rigsofrods-hg')
+conflicts=('rigsofrods-git' 'rigsofrods-hg')
+provides=('rigsofrods')
+source=("https://github.com/RigsOfRods/rigs-of-rods/archive/0.4.5.tar.gz"
+ "plugins.cfg"
+ "rigsofrods.png"
+ "RoRConfig.desktop"
+ "RoR.desktop")
+sha512sums=('005f0f9df60d990b5bf1e56305393cf84944071776763e9f75c4abdad4301010fe32f0de3aa7240403d370a4f3f335010ed4118feb14694b0ab7d3e140b1da59'
+ '1fffff3e1e1bcf55fb2604c3874457571151082c09e5bcbccf452d6d60b01f2fff825fab601bf428196310c97d67ea1b9346f6de6b17a9906024f867aaa2ceb4'
+ '8280ddec6dba37e66c323e469c1894bacc3b592b6ea1f7fd3876bc9e7253b14b4949c3c51d7dd47ad7bd78e085fbe51aad83b1e8d0b0755deda426129e4a6710'
+ '40a000061d72245265d53d7c2ce0c4acc81eb3dddb6f6beda4b693a154e34922b8eb5c8400062b58c5f43a74be6cdaab938c1cd6427aebfc691d1fa52517fe2d'
+ 'b0c04df93fa622d27ba485df1253ee786ebe42acb2c7b2f5d9657f22623503ee995845905f782c7b550625a4db0dbfdd924e4757b2daf21f84bb9cb3f6d683af'
+)
+
+build() {
+ cd "$srcdir/$_gitname-$pkgver"
+
+ export PKG_CONFIG_PATH="/opt/OGRE-1.8/lib/pkgconfig:/opt/MyGUI-OGRE1.8/lib/pkgconfig:/opt/Caelum-OGRE1.8/lib/pkgconfig:/opt/PagedGeometry-OGRE1.8/lib/pkgconfig:$PKG_CONFIG_PATH"
+ export LD_LIBRARY_PATH="/opt/OGRE-1.8/lib:/opt/MyGUI-OGRE1.8/lib:/opt/Caelum-OGRE1.8/lib:/opt/PagedGeometry-OGRE1.8/lib:$LD_LIBRARY_PATH"
+
+ # patch for MyGUI >3.20, see https://github.com/RigsOfRods/rigs-of-rods/issues/156
+ sed -i 's/key.toValue/key.getValue/' ./source/main/gui/GUIInputManager.cpp ./source/main/gui/Console.cpp ./source/main/gui/LobbyGUI.cpp
+
+ # get a clean build dir
+ [[ -d build ]] && rm -rf build && find ./bin -type f -maxdepth 1 ! -name resources -delete
+ mkdir build && cd build
+
+ cmake .. \
+ -DROR_USE_MYGUI="TRUE" \
+ -DROR_USE_OPENAL="TRUE" \
+ -DROR_USE_SOCKETW="TRUE" \
+ -DROR_USE_PAGED="TRUE" \
+ -DROR_USE_CAELUM="TRUE" \
+ -DROR_USE_ANGELSCRIPT="TRUE" \
+ -DMYGUI_INCLUDE_DIRS=/opt/MyGUI-OGRE1.8/include/MYGUI \
+ -DMYGUI_OGRE_PLATFORM=/opt/MyGUI-OGRE1.8/lib/libMyGUI.OgrePlatform.a \
+ -DCAELUM_INCLUDE_DIRS=/opt/Caelum-OGRE1.8/include \
+ -DCAELUM_LIBRARIES=/opt/Caelum-OGRE1.8/lib/libCaelum.so \
+ -DPAGED_INCLUDE_DIRS=/opt/PagedGeometry-OGRE1.8/include \
+ -DPAGED_LIBRARIES=/opt/PagedGeometry-OGRE1.8/lib/libPagedGeometry.a \
+ -DCMAKE_BUILD_TYPE=RELEASE
+
+ make
+}
+
+package() {
+ mkdir -p "$pkgdir/opt/$_pkgname"
+ cp -r $srcdir/$_gitname-$pkgver/bin/* "$pkgdir/opt/$_pkgname/"
+
+ install -Dm755 rigsofrods.png "$pkgdir/usr/share/pixmaps/rigsofrods.png"
+ install -Dm755 RoR.desktop "$pkgdir/usr/share/applications/RoR.desktop"
+ install -Dm755 RoRConfig.desktop "$pkgdir/usr/share/applications/RoRConfig.desktop"
+ install -Dm755 plugins.cfg "$pkgdir/opt/$_pkgname/plugins.cfg"
+}
diff --git a/RoR.desktop b/RoR.desktop
new file mode 100644
index 000000000000..684747173d4d
--- /dev/null
+++ b/RoR.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=Rigs of Rods
+Comment=An open source vehicle simulator based on soft-body physics
+Icon=rigsofrods.png
+Exec=/opt/rigsofrods/RoR
+Terminal=false
+Categories=Application;Game;
diff --git a/RoRConfig.desktop b/RoRConfig.desktop
new file mode 100644
index 000000000000..afccdb42c6ab
--- /dev/null
+++ b/RoRConfig.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=Rigs of Rods (config)
+Comment=Configuration utility for Rigs of Rods
+Icon=rigsofrods.png
+Exec=/opt/rigsofrods/RoRConfig
+Terminal=false
+Categories=Application;Game;
diff --git a/input.map b/input.map
new file mode 100644
index 000000000000..7befa758c338
--- /dev/null
+++ b/input.map
@@ -0,0 +1,306 @@
+
+; AIRPLANE
+AIRPLANE_AIRBRAKES_FULL Keyboard CTRL+4
+AIRPLANE_AIRBRAKES_LESS Keyboard EXPL+3
+AIRPLANE_AIRBRAKES_MORE Keyboard EXPL+4
+AIRPLANE_AIRBRAKES_NONE Keyboard CTRL+3
+AIRPLANE_BRAKE Keyboard B
+AIRPLANE_ELEVATOR_DOWN Keyboard DOWN
+AIRPLANE_ELEVATOR_UP Keyboard UP
+AIRPLANE_FLAPS_FULL Keyboard CTRL+2
+AIRPLANE_FLAPS_LESS Keyboard EXPL+1
+AIRPLANE_FLAPS_MORE Keyboard EXPL+2
+AIRPLANE_FLAPS_NONE Keyboard CTRL+1
+AIRPLANE_PARKING_BRAKE Keyboard P
+AIRPLANE_REVERSE Keyboard R
+AIRPLANE_RUDDER_LEFT Keyboard Z
+AIRPLANE_RUDDER_RIGHT Keyboard X
+AIRPLANE_STEER_LEFT Keyboard LEFT
+AIRPLANE_STEER_RIGHT Keyboard RIGHT
+AIRPLANE_THROTTLE_AXIS None
+AIRPLANE_THROTTLE_DOWN Keyboard EXPL+PGDOWN
+AIRPLANE_THROTTLE_FULL Keyboard CTRL+PGUP
+AIRPLANE_THROTTLE_NO Keyboard CTRL+PGDOWN
+AIRPLANE_THROTTLE_UP Keyboard EXPL+PGUP
+AIRPLANE_TOGGLE_ENGINES Keyboard CTRL+HOME
+
+; BOAT
+BOAT_CENTER_RUDDER Keyboard DOWN
+BOAT_REVERSE Keyboard PGDOWN
+BOAT_STEER_LEFT Keyboard LEFT
+BOAT_STEER_RIGHT Keyboard RIGHT
+BOAT_THROTTLE_AXIS None
+BOAT_THROTTLE_DOWN Keyboard DOWN
+BOAT_THROTTLE_UP Keyboard UP
+
+; SKY
+SKY_DECREASE_TIME Keyboard EXPL+SUBTRACT
+SKY_DECREASE_TIME_FAST Keyboard SHIFT+SUBTRACT
+SKY_INCREASE_TIME Keyboard EXPL+ADD
+SKY_INCREASE_TIME_FAST Keyboard SHIFT+ADD
+
+; CAMERA
+CAMERA_CHANGE Keyboard EXPL+C
+CAMERA_DOWN Keyboard PGDOWN
+CAMERA_FREE_MODE Keyboard EXPL+SHIFT+C
+CAMERA_FREE_MODE_FIX Keyboard EXPL+ALT+C
+CAMERA_LOOKBACK Keyboard NUMPAD1
+CAMERA_RESET Keyboard NUMPAD5
+CAMERA_ROTATE_DOWN Keyboard NUMPAD2
+CAMERA_ROTATE_LEFT Keyboard NUMPAD4
+CAMERA_ROTATE_RIGHT Keyboard NUMPAD6
+CAMERA_ROTATE_UP Keyboard NUMPAD8
+CAMERA_SWIVEL_DOWN Keyboard CTRL+NUMPAD2
+CAMERA_SWIVEL_LEFT Keyboard CTRL+NUMPAD4
+CAMERA_SWIVEL_RIGHT Keyboard CTRL+NUMPAD6
+CAMERA_SWIVEL_UP Keyboard CTRL+NUMPAD8
+CAMERA_UP Keyboard PGUP
+CAMERA_ZOOM_IN Keyboard EXPL+NUMPAD9
+CAMERA_ZOOM_IN_FAST Keyboard SHIFT+NUMPAD9
+CAMERA_ZOOM_OUT Keyboard EXPL+NUMPAD3
+CAMERA_ZOOM_OUT_FAST Keyboard SHIFT+NUMPAD3
+
+; CHARACTER
+CHARACTER_BACKWARDS Keyboard S
+CHARACTER_FORWARD Keyboard W
+CHARACTER_JUMP Keyboard SPACE
+CHARACTER_LEFT Keyboard LEFT
+CHARACTER_RIGHT Keyboard RIGHT
+CHARACTER_ROT_DOWN Keyboard DOWN
+CHARACTER_ROT_UP Keyboard UP
+CHARACTER_RUN Keyboard SHIFT+W
+CHARACTER_RUN Keyboard SHIFT+UP
+CHARACTER_SIDESTEP_LEFT Keyboard A
+CHARACTER_SIDESTEP_RIGHT Keyboard D
+
+; COMMANDS
+COMMANDS_01 Keyboard EXPL+F1
+COMMANDS_02 Keyboard EXPL+F2
+COMMANDS_03 Keyboard EXPL+F3
+COMMANDS_04 Keyboard EXPL+F4
+COMMANDS_05 Keyboard EXPL+F5
+COMMANDS_06 Keyboard EXPL+F6
+COMMANDS_07 Keyboard EXPL+F7
+COMMANDS_08 Keyboard EXPL+F8
+COMMANDS_09 Keyboard EXPL+F9
+COMMANDS_10 Keyboard EXPL+F10
+COMMANDS_11 Keyboard EXPL+F11
+COMMANDS_12 Keyboard EXPL+F12
+COMMANDS_13 Keyboard EXPL+CTRL+F1
+COMMANDS_14 Keyboard EXPL+CTRL+F2
+COMMANDS_15 Keyboard EXPL+CTRL+F3
+COMMANDS_16 Keyboard EXPL+CTRL+F4
+COMMANDS_17 Keyboard EXPL+CTRL+F5
+COMMANDS_18 Keyboard EXPL+CTRL+F6
+COMMANDS_19 Keyboard EXPL+CTRL+F7
+COMMANDS_20 Keyboard EXPL+CTRL+F8
+COMMANDS_21 Keyboard EXPL+CTRL+F9
+COMMANDS_22 Keyboard EXPL+CTRL+F10
+COMMANDS_23 Keyboard EXPL+CTRL+F11
+COMMANDS_24 Keyboard EXPL+CTRL+F12
+COMMANDS_25 Keyboard EXPL+SHIFT+F1
+COMMANDS_26 Keyboard EXPL+SHIFT+F2
+COMMANDS_27 Keyboard EXPL+SHIFT+F3
+COMMANDS_28 Keyboard EXPL+SHIFT+F4
+COMMANDS_29 Keyboard EXPL+SHIFT+F5
+COMMANDS_30 Keyboard EXPL+SHIFT+F6
+COMMANDS_31 Keyboard EXPL+SHIFT+F7
+COMMANDS_32 Keyboard EXPL+SHIFT+F8
+COMMANDS_33 Keyboard EXPL+SHIFT+F9
+COMMANDS_34 Keyboard EXPL+SHIFT+F10
+COMMANDS_35 Keyboard EXPL+SHIFT+F11
+COMMANDS_36 Keyboard EXPL+SHIFT+F12
+COMMANDS_37 Keyboard EXPL+ALT+F1
+COMMANDS_38 Keyboard EXPL+ALT+F2
+COMMANDS_39 Keyboard EXPL+ALT+F3
+COMMANDS_40 Keyboard EXPL+ALT+F4
+COMMANDS_41 Keyboard EXPL+ALT+F5
+COMMANDS_42 Keyboard EXPL+ALT+F6
+COMMANDS_43 Keyboard EXPL+ALT+F7
+COMMANDS_44 Keyboard EXPL+ALT+F8
+COMMANDS_45 Keyboard EXPL+ALT+F9
+COMMANDS_46 Keyboard EXPL+ALT+F10
+COMMANDS_47 Keyboard EXPL+ALT+F11
+COMMANDS_48 Keyboard EXPL+ALT+F12
+COMMANDS_49 Keyboard EXPL+CTRL+SHIFT+F1
+COMMANDS_50 Keyboard EXPL+CTRL+SHIFT+F2
+COMMANDS_51 Keyboard EXPL+CTRL+SHIFT+F3
+COMMANDS_52 Keyboard EXPL+CTRL+SHIFT+F4
+COMMANDS_53 Keyboard EXPL+CTRL+SHIFT+F5
+COMMANDS_54 Keyboard EXPL+CTRL+SHIFT+F6
+COMMANDS_55 Keyboard EXPL+CTRL+SHIFT+F7
+COMMANDS_56 Keyboard EXPL+CTRL+SHIFT+F8
+COMMANDS_57 Keyboard EXPL+CTRL+SHIFT+F9
+COMMANDS_58 Keyboard EXPL+CTRL+SHIFT+F10
+COMMANDS_59 Keyboard EXPL+CTRL+SHIFT+F11
+COMMANDS_60 Keyboard EXPL+CTRL+SHIFT+F12
+COMMANDS_61 Keyboard EXPL+CTRL+ALT+F1
+COMMANDS_62 Keyboard EXPL+CTRL+ALT+F2
+COMMANDS_63 Keyboard EXPL+CTRL+ALT+F3
+COMMANDS_64 Keyboard EXPL+CTRL+ALT+F4
+COMMANDS_65 Keyboard EXPL+CTRL+ALT+F5
+COMMANDS_66 Keyboard EXPL+CTRL+ALT+F6
+COMMANDS_67 Keyboard EXPL+CTRL+ALT+F7
+COMMANDS_68 Keyboard EXPL+CTRL+ALT+F8
+COMMANDS_69 Keyboard EXPL+CTRL+ALT+F9
+COMMANDS_70 Keyboard EXPL+CTRL+ALT+F10
+COMMANDS_71 Keyboard EXPL+CTRL+ALT+F11
+COMMANDS_72 Keyboard EXPL+CTRL+ALT+F12
+COMMANDS_73 Keyboard EXPL+CTRL+SHIFT+ALT+F1
+COMMANDS_74 Keyboard EXPL+CTRL+SHIFT+ALT+F2
+COMMANDS_75 Keyboard EXPL+CTRL+SHIFT+ALT+F3
+COMMANDS_76 Keyboard EXPL+CTRL+SHIFT+ALT+F4
+COMMANDS_77 Keyboard EXPL+CTRL+SHIFT+ALT+F5
+COMMANDS_78 Keyboard EXPL+CTRL+SHIFT+ALT+F6
+COMMANDS_79 Keyboard EXPL+CTRL+SHIFT+ALT+F7
+COMMANDS_80 Keyboard EXPL+CTRL+SHIFT+ALT+F8
+COMMANDS_81 Keyboard EXPL+CTRL+SHIFT+ALT+F9
+COMMANDS_82 Keyboard EXPL+CTRL+SHIFT+ALT+F10
+COMMANDS_83 Keyboard EXPL+CTRL+SHIFT+ALT+F11
+COMMANDS_84 Keyboard EXPL+CTRL+SHIFT+ALT+F12
+
+; COMMON
+COMMON_AUTOLOCK Keyboard EXPL+ALT+L
+COMMON_CONSOLEDISPLAY Keyboard EXPL+GRAVE
+COMMON_CONSOLEMODE Keyboard EXPL+CTRL+GRAVE
+COMMON_ENTER_CHATMODE Keyboard Y
+COMMON_ENTER_OR_EXIT_TRUCK Keyboard RETURN
+COMMON_FOV_LESS Keyboard EXPL+NUMPAD7
+COMMON_FOV_MORE Keyboard EXPL+CTRL+NUMPAD7
+COMMON_FULLSCREEN_TOGGLE Keyboard EXPL+ALT+RETURN
+COMMON_HIDE_GUI Keyboard U
+COMMON_LOCK Keyboard EXPL+L
+COMMON_NETCHATDISPLAY Keyboard EXPL+SHIFT+U
+COMMON_NETCHATMODE Keyboard EXPL+CTRL+U
+COMMON_OUTPUT_POSITION Keyboard H
+COMMON_PRESSURE_LESS Keyboard LBRACKET
+COMMON_PRESSURE_MORE Keyboard RBRACKET
+COMMON_QUIT_GAME Keyboard ESCAPE
+COMMON_REPAIR_TRUCK Keyboard BACK
+COMMON_REPLAY_BACKWARD Keyboard EXPL+LEFT
+COMMON_REPLAY_FAST_BACKWARD Keyboard EXPL+SHIFT+LEFT
+COMMON_REPLAY_FAST_FORWARD Keyboard EXPL+SHIFT+RIGHT
+COMMON_REPLAY_FORWARD Keyboard EXPL+RIGHT
+COMMON_RESCUE_TRUCK Keyboard R
+COMMON_RESET_TRUCK Keyboard EXPL+I
+COMMON_ROPELOCK Keyboard EXPL+CTRL+L
+COMMON_SAVE_TERRAIN Keyboard EXPL+ALT+SHIF+CTRL+M
+COMMON_SCREENSHOT Keyboard SYSRQ
+COMMON_SCREENSHOT_BIG Keyboard EXPL+CTRL+SYSRQ
+COMMON_SECURE_LOAD Keyboard O
+COMMON_SEND_CHAT Keyboard RETURN
+COMMON_SHOW_SKELETON Keyboard K
+COMMON_START_TRUCK_EDITOR Keyboard SHIFT+Y
+COMMON_TOGGLE_CUSTOM_PARTICLES Keyboard G
+COMMON_TOGGLE_MAT_DEBUG Keyboard EXPL+CTRL+F
+COMMON_TOGGLE_RENDER_MODE Keyboard E
+COMMON_TOGGLE_REPLAY_MODE Keyboard J
+COMMON_TOGGLE_STATS Keyboard EXPL+F
+COMMON_TOGGLE_TRUCK_BEACONS Keyboard M
+COMMON_TOGGLE_TRUCK_LIGHTS Keyboard N
+COMMON_TRUCK_INFO Keyboard EXPL+T
+COMMON_TRUCK_REMOVE Keyboard EXPL+CTRL+SHIFT+DELETE
+
+; GRASS
+GRASS_LESS Keyboard 6
+GRASS_MORE Keyboard 7
+GRASS_MOST Keyboard 8
+GRASS_NONE Keyboard 5
+GRASS_SAVE Keyboard 9
+
+; MENU
+MENU_DOWN Keyboard DOWN
+MENU_LEFT Keyboard LEFT
+MENU_RIGHT Keyboard RIGHT
+MENU_SELECT Keyboard EXPL+RETURN
+MENU_UP Keyboard UP
+
+; SURVEY
+SURVEY_MAP_TOGGLE_ALPHA Keyboard EXPL+CTRL+SHIFT+TAB
+SURVEY_MAP_TOGGLE_ICONS Keyboard EXPL+CTRL+SHIFT+ALT+TAB
+SURVEY_MAP_TOGGLE_VIEW Keyboard EXPL+TAB
+SURVEY_MAP_ZOOM_IN Keyboard EXPL+CTRL+TAB
+SURVEY_MAP_ZOOM_OUT Keyboard EXPL+SHIFT+TAB
+
+; TRUCK
+TRUCK_ACCELERATE Keyboard UP
+TRUCK_ANTILOCK_BRAKE Keyboard EXPL+SHIFT+B
+TRUCK_AUTOSHIFT_DOWN Keyboard PGDOWN
+TRUCK_AUTOSHIFT_UP Keyboard PGUP
+TRUCK_BLINK_LEFT Keyboard COMMA
+TRUCK_BLINK_RIGHT Keyboard PERIOD
+TRUCK_BLINK_WARN Keyboard MINUS
+TRUCK_BRAKE Keyboard DOWN
+TRUCK_CRUISE_CONTROL Keyboard EXPL+SPACE
+TRUCK_CRUISE_CONTROL_ACCL Keyboard EXPL+CTRL+R
+TRUCK_CRUISE_CONTROL_DECL Keyboard EXPL+CTRL+F
+TRUCK_CRUISE_CONTROL_READJUST Keyboard EXPL+CTRL+SPACE
+TRUCK_HORN Keyboard H
+TRUCK_LEFT_MIRROR_LEFT Keyboard EXPL+SEMICOLON
+TRUCK_LEFT_MIRROR_RIGHT Keyboard EXPL+CTRL+SEMICOLON
+TRUCK_LIGHTTOGGLE1 Keyboard EXPL+CTRL+1
+TRUCK_LIGHTTOGGLE2 Keyboard EXPL+CTRL+2
+TRUCK_LIGHTTOGGLE3 Keyboard EXPL+CTRL+3
+TRUCK_LIGHTTOGGLE4 Keyboard EXPL+CTRL+4
+TRUCK_LIGHTTOGGLE5 Keyboard EXPL+CTRL+5
+TRUCK_LIGHTTOGGLE6 Keyboard EXPL+CTRL+6
+TRUCK_LIGHTTOGGLE7 Keyboard EXPL+CTRL+7
+TRUCK_LIGHTTOGGLE8 Keyboard EXPL+CTRL+8
+TRUCK_LIGHTTOGGLE9 Keyboard EXPL+CTRL+9
+TRUCK_LIGHTTOGGLE10 Keyboard EXPL+CTRL+0
+TRUCK_MANUAL_CLUTCH Keyboard LSHIFT
+TRUCK_PARKING_BRAKE Keyboard P
+TRUCK_RIGHT_MIRROR_LEFT Keyboard EXPL+COLON
+TRUCK_RIGHT_MIRROR_RIGHT Keyboard EXPL+CTRL+COLON
+TRUCK_SHIFT_DOWN Keyboard Z
+TRUCK_SHIFT_NEUTRAL Keyboard D
+TRUCK_SHIFT_UP Keyboard A
+TRUCK_STARTER Keyboard S
+TRUCK_STEER_LEFT Keyboard LEFT
+TRUCK_STEER_RIGHT Keyboard RIGHT
+TRUCK_SWITCH_SHIFT_MODES Keyboard Q
+TRUCK_TOGGLE_AXLE_LOCK Keyboard W
+TRUCK_TOGGLE_CONTACT Keyboard X
+TRUCK_TOGGLE_FORWARDCOMMANDS Keyboard EXPL+CTRL+SHIFT+F
+TRUCK_TOGGLE_IMPORTCOMMANDS Keyboard EXPL+CTRL+SHIFT+I
+TRUCK_TRACTION_CONTROL Keyboard EXPL+SHIFT+V
+TRUCK_SAVE_POS1 Keyboard EXPL+ALT+CTRL+1
+TRUCK_SAVE_POS2 Keyboard EXPL+ALT+CTRL+2
+TRUCK_SAVE_POS3 Keyboard EXPL+ALT+CTRL+3
+TRUCK_SAVE_POS4 Keyboard EXPL+ALT+CTRL+4
+TRUCK_SAVE_POS5 Keyboard EXPL+ALT+CTRL+5
+TRUCK_SAVE_POS6 Keyboard EXPL+ALT+CTRL+6
+TRUCK_SAVE_POS7 Keyboard EXPL+ALT+CTRL+7
+TRUCK_SAVE_POS8 Keyboard EXPL+ALT+CTRL+8
+TRUCK_SAVE_POS9 Keyboard EXPL+ALT+CTRL+9
+TRUCK_SAVE_POS10 Keyboard EXPL+ALT+CTRL+0
+TRUCK_LOAD_POS1 Keyboard EXPL+ALT+1
+TRUCK_LOAD_POS2 Keyboard EXPL+ALT+2
+TRUCK_LOAD_POS3 Keyboard EXPL+ALT+3
+TRUCK_LOAD_POS4 Keyboard EXPL+ALT+4
+TRUCK_LOAD_POS5 Keyboard EXPL+ALT+5
+TRUCK_LOAD_POS6 Keyboard EXPL+ALT+6
+TRUCK_LOAD_POS7 Keyboard EXPL+ALT+7
+TRUCK_LOAD_POS8 Keyboard EXPL+ALT+8
+TRUCK_LOAD_POS9 Keyboard EXPL+ALT+9
+TRUCK_LOAD_POS10 Keyboard EXPL+ALT+0
+
+; DOF
+DOF_TOGGLE Keyboard EXPL+CTRL+D
+DOF_DEBUG Keyboard EXPL+ALT+D
+DOF_DEBUG_TOGGLE_FOCUS_MODE Keyboard EXPL+SPACE
+DOF_DEBUG_ZOOM_IN Keyboard EXPL+Q
+DOF_DEBUG_ZOOM_OUT Keyboard EXPL+Z
+DOF_DEBUG_APERTURE_MORE Keyboard EXPL+1
+DOF_DEBUG_APERTURE_LESS Keyboard EXPL+2
+DOF_DEBUG_FOCUS_IN Keyboard EXPL+3
+DOF_DEBUG_FOCUS_OUT Keyboard EXPL+4
+
+; TRUCKEDIT
+TRUCKEDIT_RELOAD Keyboard EXPL+SHIFT+CTRL+R
+
+; TOGGLESHADERS
+TOGGLESHADERS Keyboard EXPL+SHIFT+CTRL+S
+
+; GETNEWVEHICLE
+GETNEWVEHICLE Keyboard EXPL+CTRL+G
diff --git a/plugins.cfg b/plugins.cfg
new file mode 100644
index 000000000000..d195d1308d24
--- /dev/null
+++ b/plugins.cfg
@@ -0,0 +1,11 @@
+# Defines plugins to load
+
+# Define plugin folder
+PluginFolder=/opt/OGRE-1.8/lib/OGRE
+
+# Define plugins
+Plugin=RenderSystem_GL
+Plugin=Plugin_ParticleFX
+Plugin=Plugin_OctreeSceneManager
+Plugin=Plugin_CgProgramManager
+Plugin=../../../../opt/Caelum-OGRE1.8/lib/libCaelum.so
diff --git a/rigsofrods.png b/rigsofrods.png
new file mode 100644
index 000000000000..80ab89219997
--- /dev/null
+++ b/rigsofrods.png
Binary files differ