Menu
This script supports:
Rise Of Nations Script Editor
Rise of Nations Script Maker 2.0 I’ve been working on a new version of my Script Maker for Rise of Nations since the release of the Extended Edition a few months ago. I naively thought it just was going to be a matter of converting the code to.Net and updating a few routines to support EE. Rise of Nations: Extended Edition is a history-focused real time strategy game. Spanning periods of historic significance across 18 different nations, build up your military in the hope of conquering all. With famous and recognisable landmarks to construct, an accurate picture of history is yours to fashion. REQUEST RISE OF NATIONS (Roblox) SCRIPT.willingly to give oxygen for reward. You need 40 more rule-following posts in other sections to post in this section. Alternatively, you can get a membership with us to post in this section right away. Rise of Nations Script Maker 2.0.1 can be downloaded from our website for free. Rise of Nations Script Maker lies within Games, more precisely Utilities. The most frequent installation filename for the software is: RONScriptMaker.exe. Our built-in antivirus checked this download and rated it as 100% safe. Rise of Nations modding. Contribute to ptasev/Rise-of-Nations development by creating an account on GitHub. Ks to TGE from Xentax Forums). +52 −16 3ds Max Scripts/RoNExportModel.ms +26 −19 3ds Max Scripts/RoNImportModel.ms; 5 010 Templates/BH3.bt. Show comments View.
- Rise of Nations
- Rise of Nations: Thrones and Patriots
- Rise of Natoins: Gold Edition
Please note, that it does NOT support Rise of Nations: Extended Edition from Steam. There is no known workaround for it yet. Since the game engine was redesigned to utilize DirectX 10 instead of DirectX 9 there are some Wine compatibility issues.
This relies on Wine 1.7.18, a version known to work really well with Rise of Nations. The additional depdencies required for sound and video to work properly are: directmusic, dsound, mfc40, mfc42, msvcirt, msxml4, and vcrun6.
There is a false-positive report from PlayOnLinux that says that Wine has crashed when launching the installer. This can be ignored and this script does notify the user about it before it executes the launcher.
Outside of Wine, the Rise of Nations configuration file at 'drive_c/users/$USER/Application Data/Microsoft Games/Rise of Nations/rise2.ini' is tweaked. The introduction and main menu videos do not work so they are disabled. That file can also be used for turning on/off fullscreen and setting any custom resolution.
Test Environment:
- Operating System: Fedora 23 x64
- CPU: Intel Core i5-2410M
- GPU: Intel HD Graphics 3000
Installation/Gameplay Screenshots:
- https://drive.google.com/file/d/0Bz8JkuXmv9jfcXZseVJkZnpJY00/view?usp=sharing
- https://drive.google.com/file/d/0Bz8JkuXmv9jfN2E4dVlwcHlFV28/view?usp=sharing
- https://drive.google.com/file/d/0Bz8JkuXmv9jfSzdDcG85VUZQeEU/view?usp=sharing
Icons:
- riseofnations-22x22.png
- https://drive.google.com/file/d/0Bz8JkuXmv9jfT1RfV09oRy1sb3c/view?usp=sharing
- riseofnations-48x48.png
- https://drive.google.com/file/d/0Bz8JkuXmv9jfNVBXTC1BNUtteEE/view?usp=sharing
- top.png
- https://drive.google.com/file/d/0Bz8JkuXmv9jfTXJ2ZERZZFVlRk0/view?usp=sharing
[code language=playonlinux]
#!/bin/bash
# Rise of Nations - Play On Linux script
# Version: 0.1.0
# Installation Requirements:
# wine 1.7.18, directmusic, dsound, mfc40, mfc42, msvcirt, msxml4, vcrun6
# Author: [email protected]
# Website: https://github.com/ekultails/playonlinux
[ '$PLAYONLINUX' = ' ] && exit 0
source '$PLAYONLINUX/lib/sources'
# enable debugging
POL_Debug_Init
# set global variables
TITLE='Rise of Nations'
PREFIX='RoN'
FULL_POL_PREFIX='$HOME/.PlayOnLinux/wineprefix/$PREFIX'
GAME_PATH='$FULL_POL_PREFIX/drive_c/Program Files/Microsoft Games/Rise of Nations'
# start the installation window
POL_SetupWindow_Init
POL_SetupWindow_presentation '$TITLE' 'Big Huge Games' 'http://bighugegames.com' 'EkulTails' '$PREFIX'
# tell the user's about compatibility
POL_SetupWindow_message 'This PlayOnLinux script will work with any version of the non-Steam Rise of Nations game. That includes the base Rise of Nations game, the Thrones and Patriots expansion, and the Gold Edition. The Steam version does not work because the game was rebuilt to use DirectX10 instead of DirectX9. Better support for DirectX10 in Wine is still a work-in-progress.' 'Compatibility'
# locate the CD mount point and then check to see if the required executable exists
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom 'Setup.exe'
# use our unique prefix for installing Wine
POL_Wine_SelectPrefix '$PREFIX'
POL_Wine_PrefixCreate '1.7.18'
# install required depedencies in the Wine environment
POL_Call POL_Install_directmusic
POL_Call POL_Install_dsound
POL_Call POL_Install_mfc40
POL_Call POL_Install_mfc42
POL_CALL POL_Install_msxml4
POL_CALL POL_Install_vcrun6
# inform the user about the false-positive PoL error
POL_SetupWindow_message 'When the installation starts, PlayOnLinux will throw a false-positive error saying Wine crashed. Click 'Next' and then continue on with the installation. After it is installed, close the launcher. DO NOT START THE GAME.' 'Read Before Installation'
# run the RoN installation and wait for it to complete
POL_Wine_WaitBefore '$TITLE'
POL_Wine '$CDROM/Setup.exe'
POL_Wine_WaitExit '$TITLE'
POL_SetupWindow_question 'Are you also installing a seperate Thrones and Partiots expansion CD? Select 'No' if you are only installing the base Rise of Nations game or the Rise of Nations: Gold Edition.' 'Expansion Pack Installation'
if [[ $APP_ANSWER 'TRUE' ]]; then
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom 'Setup.exe'
POL_Wine_WaitBefore '$TITLE'
POL_Wine '$CDROM/Setup.exe'
POL_Wine_WaitExit '$TITLE'
fi
# this file needs a few tweaks for RoN to run smoothly
rise2ini_path='$FULL_POL_PREFIX/drive_c/users/$USER/Application Data/Microsoft Games/Rise of Nations'
rise2ini='$rise2ini_path/rise2.ini'
# create the rise2.ini file if it does not exist already
if [[ ! -d '$rise2ini_path' ]]; then
mkdir -p '$rise2ini_path'
fi
if [[ ! -f $rise2ini ]]; then
touch '$rise2ini'
fi
# delete these entries, if they exist
sed -i '/ForceGDICursor=/d' '$rise2ini'
sed -i '/ForceLowCPUBackgroundVid=/d' '$rise2ini'
sed -i '/SkipIntroMovies=/d' '$rise2ini'
# add the necessary values
echo -e '[RISE OF NATIONS]nForceGIDCursor=1nSkipIntroMovies=1nForceLowCPUBackgroundVid=1n' >> '$rise2ini'
# create the shortcut and exit
if [[ -f '$GAME_PATH/patriots.exe' ]]; then
POL_Shortcut 'patriots.exe' '$TITLE'
else
POL_Shortcut 'rise.exe' '$TITLE'
fi
POL_SetupWindow_message 'Installation successfully completed. Please submit any bugs to 'https://github.com/ekultails/playonlinux'. Enjoy!' 'Rise of Nations Installed.'
POL_SetupWindow_Close
exit 0
[/code]
#!/bin/bash
# Rise of Nations - Play On Linux script
# Version: 0.1.0
# Installation Requirements:
# wine 1.7.18, directmusic, dsound, mfc40, mfc42, msvcirt, msxml4, vcrun6
# Author: [email protected]
# Website: https://github.com/ekultails/playonlinux
[ '$PLAYONLINUX' = ' ] && exit 0
source '$PLAYONLINUX/lib/sources'
# enable debugging
POL_Debug_Init
# set global variables
TITLE='Rise of Nations'
PREFIX='RoN'
FULL_POL_PREFIX='$HOME/.PlayOnLinux/wineprefix/$PREFIX'
GAME_PATH='$FULL_POL_PREFIX/drive_c/Program Files/Microsoft Games/Rise of Nations'
# start the installation window
POL_SetupWindow_Init
POL_SetupWindow_presentation '$TITLE' 'Big Huge Games' 'http://bighugegames.com' 'EkulTails' '$PREFIX'
# tell the user's about compatibility
POL_SetupWindow_message 'This PlayOnLinux script will work with any version of the non-Steam Rise of Nations game. That includes the base Rise of Nations game, the Thrones and Patriots expansion, and the Gold Edition. The Steam version does not work because the game was rebuilt to use DirectX10 instead of DirectX9. Better support for DirectX10 in Wine is still a work-in-progress.' 'Compatibility'
# locate the CD mount point and then check to see if the required executable exists
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom 'Setup.exe'
# use our unique prefix for installing Wine
POL_Wine_SelectPrefix '$PREFIX'
POL_Wine_PrefixCreate '1.7.18'
# install required depedencies in the Wine environment
POL_Call POL_Install_directmusic
POL_Call POL_Install_dsound
POL_Call POL_Install_mfc40
POL_Call POL_Install_mfc42
POL_CALL POL_Install_msxml4
POL_CALL POL_Install_vcrun6
# inform the user about the false-positive PoL error
POL_SetupWindow_message 'When the installation starts, PlayOnLinux will throw a false-positive error saying Wine crashed. Click 'Next' and then continue on with the installation. After it is installed, close the launcher. DO NOT START THE GAME.' 'Read Before Installation'
# run the RoN installation and wait for it to complete
POL_Wine_WaitBefore '$TITLE'
POL_Wine '$CDROM/Setup.exe'
POL_Wine_WaitExit '$TITLE'
POL_SetupWindow_question 'Are you also installing a seperate Thrones and Partiots expansion CD? Select 'No' if you are only installing the base Rise of Nations game or the Rise of Nations: Gold Edition.' 'Expansion Pack Installation'
if [[ $APP_ANSWER 'TRUE' ]]; then
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom 'Setup.exe'
POL_Wine_WaitBefore '$TITLE'
POL_Wine '$CDROM/Setup.exe'
POL_Wine_WaitExit '$TITLE'
fi
# this file needs a few tweaks for RoN to run smoothly
rise2ini_path='$FULL_POL_PREFIX/drive_c/users/$USER/Application Data/Microsoft Games/Rise of Nations'
rise2ini='$rise2ini_path/rise2.ini'
# create the rise2.ini file if it does not exist already
if [[ ! -d '$rise2ini_path' ]]; then
mkdir -p '$rise2ini_path'
fi
if [[ ! -f $rise2ini ]]; then
touch '$rise2ini'
fi
# delete these entries, if they exist
sed -i '/ForceGDICursor=/d' '$rise2ini'
sed -i '/ForceLowCPUBackgroundVid=/d' '$rise2ini'
sed -i '/SkipIntroMovies=/d' '$rise2ini'
# add the necessary values
echo -e '[RISE OF NATIONS]nForceGIDCursor=1nSkipIntroMovies=1nForceLowCPUBackgroundVid=1n' >> '$rise2ini'
# create the shortcut and exit
if [[ -f '$GAME_PATH/patriots.exe' ]]; then
POL_Shortcut 'patriots.exe' '$TITLE'
else
POL_Shortcut 'rise.exe' '$TITLE'
fi
POL_SetupWindow_message 'Installation successfully completed. Please submit any bugs to 'https://github.com/ekultails/playonlinux'. Enjoy!' 'Rise of Nations Installed.'
POL_SetupWindow_Close
exit 0
[/code]
Thanks for great configuration. I have made some additional changes after installing with this script:
If your your mouse is not working inside game configuration (like mine) and you still want to play solo, I have uploaded default .dat file in with 8 players (tougher), surrvival of the fittest, random land map, no wonder victory etc.
You need to put it in your play on linux virtual drive: drive_c/users/mat/Application Data/Microsoft Games/Rise of Nations/ and rename .dat file to $YourRoNProfileName.dat
You can change any configuration inside it in any editor if you want.
![Script Script](https://lecrieuropeen.com/img/rise-of-nations-scripts.jpg)
Another thing that I had issues with is Fullcreen on Ubuntu 16.04 (Unity)
For Fullscreen game, next requirements are needed:
On your playonlinux virtual drive, you need to change rise.ini or rise2.ini (if you play Thrones and Patriots) in your Rise of Nations folder.
You need to set these parameters:
Windowed Width=1366
Windowed Height=768
FullScreen=1
Windowed Height=768
FullScreen=1
You need to set width and height to size of your resolution.
Next thing is wine configuration on RoN virtual drive. In graphics tab, you only need to set Automatically capture the mouse in full-screen windows and disable all other checkboxes like in picture:
Rise Of Nations Script Roblox
And that's it! Happy gaming :)