Recent posts

Pages 1 ... 8 9 10
Welcome! / Re: -creeps back in at (almost...
Last post by PhoenixFire - January 10, 2020, 10:49:24 pm
Thanks! lolz...  outta be interesting haha... Seems I already stirred some life back into the discord server;l let's see if I can't revitalize the forums hehe
Welcome! / Re: -creeps back in at (almost...
Last post by Ryex - January 10, 2020, 10:37:54 pm
Welcome back to the Chaos!
Welcome! / Re: -creeps back in at (almost...
Last post by PhoenixFire - January 10, 2020, 10:16:51 pm
"Warning: this topic has not been posted in for at least 90 days."

Quote from: PhoenixFire on August 26, 2017, 03:44:28 pmA year and four months later.... oi vei. I'm just really bad at doing the thing. The login thing. Damn.

...and here we are, over two years later, and I'm back.. again. Back to my roots in the community where it all started for me. I will be lurking for a little bit to catch up on things, but expect to see some new content from me soon enough!

I missed you all!
RMXP Script Database / Re: [XP] Terrain Step Sound
Last post by KK20 - January 05, 2020, 10:18:37 pm

The user before you (AmareusRedink) reported the same issue for the same pixel movement script.
Tutorial Database / Re: [XP] RMXPAce -- Using the ...
Last post by KK20 - January 05, 2020, 10:13:27 pm
Window viewports is actually a thing in XP too. This was something we've known about for some years now; Blizzard's XPA_Window doesn't use viewports correctly. Because the default scripts do not even assign viewports to Windows, for design reasons, it seemed better to use viewports to hold the window's sprites so that moving windows would be easier (changing the viewport x/y instead of each sprite's x/y individually). It wasn't until some user came across complaining about a script incompatibility that we were made aware that scripters were actually assigning windows to viewports.

I don't remember if someone ever provided a rewrite to make the windows behave as they should. I probably looked into it for a few days, but this was a long time ago.
RMXP Script Database / Re: [XP] Terrain Step Sound
Last post by Pelip - January 05, 2020, 12:59:25 pm
It's possible to make this script compatible with Cogwheel's Pixel Movement script?
Tutorial Database / Re: [XP] RMXPAce -- Using the ...
Last post by Taylor - January 02, 2020, 09:00:16 pm
This system is a life-saver. Originally I started my project in RMXP, but then I was tempted by VXAce's engine in all the myriad of improvements it had. But god did I underestimate how much anxiety and frustration its mapping UI would cause. (why are there still not layer buttons in MV????)

So I went from XP to Ace and now to this. Now I have my project in XP with various things I've learned from Ace, along with engine improvements.
There is though one element that Ace improved on that I don't seem to see way to do here: Windows inside viewports.

In Ace you could use viewports to move sets of windows or display only portions of windows. You can't do that here - near as I can tell, setting an XPA_Window to be tied to a viewport doesn't change anything. I want to make a scrolling save file list, and I would do that by putting them in a viewport and scrolling that... but, no dice.
I can use viewports by using Ace's native Window module instead of XPA, but that seems to make padding fall apart, and I've made minor adjustments to the code for personal customisation, so I'd lose that.

For now I can just set co-ordinates for each window (i.e. (@file_index * @height) - ($scene.file_index * @height)), but I think the functionality of Ace viewports would still be an improvement.
Tutorials / Installing RMX-OS on Ubuntu Li...
Last post by lilbrudder917 - January 02, 2020, 07:20:11 pm
Installing RMX-OS on Linux

Setting up our environment
For the purposes of this tutorial, we will be installing RMX-OS on a fresh Vultr instance running a 32-bit version of Ubuntu Server 14.04. You will need to download the ISO here, as Vultr does not natively support Ubuntu 14.04.

Once registered with Vultr, begin by deploying a new Cloud Compute instance. You can choose whichever server location you wish to use.
Spoiler: ShowHide

Make sure to upload and select the Ubuntu 14.04 ISO. Finally, choose a hostname and label - anything works. Then, deploy the server and wait for Vultr to finish up.
Spoiler: ShowHide

Click on the label you gave the server to manage your server, then click on the icon displayed below to view the console in noVNC. This is important because you won't be able to SSH into the machine until Ubuntu is installed. This step can vary a lot, so unless requested, I won't walk you through the steps to install Ubuntu - just make sure you include the OpenSSH package. Follow the steps in this guide if you need help.

Spoiler: ShowHide

Setting up Ruby
This part is easy. We're going to be installing Ruby 1.9.1 through Ruby Version Manager (RVM). To install, SSH into your server and run:

sudo apt-get install software-properties-common libmysqlclient* mysql-client
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm
sudo shutdown -r 0

This will install RVM (and other RMX-OS dependencies) and also reboot the server, which is required to actually use RVM. Note that you may have to use the noVNC console again to start the server back up; it will try to reinstall Ubuntu. Press escape and then select "Boot from first disk." When the server starts back up, SSH back into it and run the following command:

rvm install ruby-1.9.1
This will take some time, but will eventually complete. Use the following command to ensure that Ruby was installed correctly.

ruby -v

If you get a Ruby not installed error, try using the following:

rvm use ruby-1.9.1

Getting our files

Next, we need to get RMX-OS and its required files onto the server. We will be using the MRMX-OS version of RMX-OS provided by Aegisrox, though I am unsure if it would make a difference if you used the official Blizzard version. Download MRMX-OS from here or here.

If you do not have an FTP client that supports SFTP, download the Filezilla FTP client here. Open Filezilla and fill in the following settings:


Once connected via SFTP, the default directory will be your home directory. This is a fine spot for MRMX-OS, so create a new directory (perhaps called "game" or something similar) and enter it. Unzip the MRMX-OS zip file and upload the contents of the "MRMX-OS Server" folder into the newly created directory.

Return to your SSH shell and enter the following commands:

gem install mysql
vi ./RMX-OS.rb

Scroll down to line 72, press Insert to enter insert mode, and replace
require "./bin/#{version}/mysql_api"
with this:
require 'mysql'
Then, press escape and type in :wq, then press enter to write and quit.

Finally, edit your cfg.ini file to point to the MySQL server you will be using. If you need help setting up the MySQL server, I would be happy to continue this guide to include that information as well. But for now, run the following code:
ruby ./RMX-OS.rb

You should get the following warning screen, or something similar:
Spoiler: ShowHide

RMX-OS Server v2.0 (using Ruby v1.9.1)
MRMX-OS System Server v1.0
Loading extensions...
'MOTD.rb' v1.0 loaded and initialized.
'UserLogger.rb' v1.2 loaded and initialized.
> Starting TCP Server at ''...
> Connecting to MySQL database 'rmxosdb'...
Unexpected error occured!
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
./src/SQL.rb:23:in `new'
/home/aov/game/src/SQL.rb:23:in `initialize'
/home/aov/game/src/Server.rb:81:in `new'
/home/aov/game/src/Server.rb:81:in `connect_to_database'
/home/aov/game/src/Server.rb:55:in `start'
./RMX-OS.rb:109:in `main'
./RMX-OS.rb:269:in `<main>'

RMX-OS Server is being terminated...

If you do, then that means that RMX-OS is properly running on Ubuntu, but still requires a SQL database to connect to. Let me know if you found this guide helpful; if anyone needs help setting up the SQL database I'd be happy to assist, but the bulk of the work is done! Pat yourself on the back and treat yourself to something nice.

Edit: Following the same instructions, I was able to get RMX-OS working on Ubuntu Linux 16.04 (64-bit).
RMXP Script Database / Re: [XP] RPG Maker XP Online S...
Last post by lilbrudder917 - January 02, 2020, 06:19:22 pm
Still having issues, unfortunately. I've replaced the file in the RMX-OS main directory with edwardthefma's version, but that doesn't seem to have changed anything. I thought maybe to replace /bin/1.9/ with it, which appeared promising. It instead gave me this error.
Spoiler: ShowHide
./RMX-OS.rb:72:in `require': cannot open shared object file: No such file or directory

I finally located what I believe to be a valid file for my OS and placed it in /usr/lib/.
I now have this error, which I definitely have never seen before.

Spoiler: ShowHide
./RMX-OS.rb:72:in `require': /home/aov/game/bin/1.9/ undefined symbol: Init_mysql_api

I'll keep trying. If I manage to get it working I'll write a step-by-step guide on how to get this running on a Linux VPS.

UPDATE: I had issues in the past installing the mysql gem, but I actually was able to do it this time for some reason. I got the server up and running. I'll write a guide shortly.
Pages 1 ... 8 9 10