Recent posts

Pages 1 2 3 4 5 ... 10
21
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.
22
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?
23
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.
24
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:

Host: sftp://YOUR SERVER'S IP ADDRESS HERE
Username: THE USERNAME YOU SET UP IN UBUNTU
Password: THE PASSWORD YOU SET UP IN UBUNTU
Port: LEAVE BLANK OR 22

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
cd ./NAME OF YOUR NEW DIRECTORY/
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 '127.0.0.1:54269'...
> 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).
25
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 mysql.so 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/mysql_api.so with it, which appeared promising. It instead gave me this error.
Spoiler: ShowHide
./RMX-OS.rb:72:in `require': libmysqlclient.so.15: cannot open shared object file: No such file or directory


I finally located what I believe to be a valid libmysqlclient.so.15 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/mysql_api.so: 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.
27
Troubleshooting / Help / Re: Blizzard's RMX-OS doesn't ...
Last post by Makoto77 - December 21, 2019, 08:59:41 pm
I tried MRXM-OS and with a different port. Still the same problem. (didn't change the database tho)
28
Troubleshooting / Help / Re: Blizzard's RMX-OS doesn't ...
Last post by KK20 - December 21, 2019, 04:37:16 pm
For starters, use a different port.
29
Troubleshooting / Help / Blizzard's RMX-OS doesn't conn...
Last post by Makoto77 - December 21, 2019, 03:16:21 pm
I'm trying to use Blizzard's RMX-OS for an Online version of a game but it's not working. I have set up the server, but when I try to connect, it says it's offline.
I have set both the option to connect to the server and the server itself to localhost:3300. Am I doing something wrong?
EDIT: Just found out about Multiplatform RMX-OS
30
Electronic and Computer Section / Re: Safe Emulator/rom sites?
Last post by muckia - December 16, 2019, 01:01:30 pm
Today you have a lot of websites to download retro games, but for me, the best one is the Retrostic. You have a big collection of retro games maybe bigger then emuparadise.

If I can make a list of best websites today:

1.Retrostic
2.Gamulator
3.Consoleroms
4.Romsmania
Pages 1 2 3 4 5 ... 10