[GUIDE] Setting Up A Neoncube Patcher

Newbie Spellweaver
Joined
Dec 3, 2006
Messages
54
Reaction score
0
First off, download Neoncube. (Link)


Now, download that. Then Extract it.

Now, delete the following files out of the archive.
\LICENSE.txt
\ChangeLog.txt
\TODO.txt
->\neoncube\skin_red\ <Whole Folder
->\neoncube\_skin_template\ <Whole Folder

-The INI-

Now, go open neoncube.ini inside the \neoncube\ folder and we'll worry about all these variables.

[server]

server_name = MyRO <-- This one is easy, just put the name of your server.

notice_url = <-- This is what shows up on the little screen in the patcher, I put server
status on my page, but it's up to you. (Notice the ending /) (It can use any extention that is server-side, so I would assume
no flash. I'm sure you probably could use flash though, I guess you would just need it on the computer. (I reccomend just
using like PHP or HTML on that page)

patch_site = <-- change this to your patchsite, such as (Notice there is no extra / on
the end of that website) Don't put any directorys on the end of that either, that goes in the next part!

patch_port = 80 <-- port 80 is default for most websites, if you have a non-default port, then just change it.

patch_list = patch/patchlist.txt <-- this is where you put all the directories, then patchlist.txt No ending /

patch_folder = /patch/ <-- this is where you put your patch stuff. (Such as /patch/ (Ending slash, and beginning slash)

executable = MyROEXE.exe <-- Change this to your EXE file that you play the game with, I usually name mine
"[servername].exe" or "EXEVersion.exe" Don't need a full path, only relative. So just put the name of the EXE.

registration_link = <-- change this to your website registration link, such as


skin = skin_default <-- keep this the same, or change it to your new skin directory, either or. Doesn't make a difference
unless the folder and all contents aren't there, then it gives you errors.

grf_file = adata.grf <-- change this to your GRF file name. If you don't use a GRF and you use DATA, you still need to keep the GRF there. (If you only use data, make a GRF and name it adata.grf and put a text file in it or something. Or you can use sdata.grf) Just remember Neoncube won't start without a GRF.

Backup_GRF = 1 <-- keep this at 1, unless you have a space issue on your user's computers.

startup_option = 3 <-- keep this like this, it's the best thing to keep it at.

[general]

;debug_mode = 0
archive_passphrase = American Idiot <-- delete this. make it blank like... "archive_passphrase = " or you can just comment it with a ;


So after all that, it should look something like this.




Code:
[server]

server_name = Ragnarok Online
notice_url = www.website.com/status.php
patch_site = www.website.com
patch_port = 80
patch_list = /patch/patchlist.txt
patch_folder = /patch/

executable = MyROEXE.exe
registration_link = www.website.com/cp/register.php

skin = skin_default

grf_file = adata.grf
Backup_GRF = 1
startup_option = 3

[general]

;debug_mode = 0
;archive_passphrase =


-The Website-

Make a text file named patchlist.txt and open it up.

There are two "flags" you can use inside the file.

FLD -- is for writing to a data folder, or any other folder in the RO directory. you can use it to update your neoncube skins and stuff
too!

GRF -- is for writing to the GRF specified in the grf_file in the neoncube.ini

How it all works together is... You write something like "100 FLD patch1.rar" in your patchlist.txt and upload it to the same directory in your website that you put patch1.rar Then NeonCube grabs the file patchlist and reads the number of the patch, if the number of the patch is higher than what the number in the neoncube.file in your user's directory is, it gets that file, then the next if there is another patch. So on, and so forth.

When you use the FLD flag the files -must- be in .RAR format. You can download the winrar trial that lasts forever - from

To add something to the GRF. Make a GPF file with the contents of it such as data\*files but make sure you put the files in the proper folders and subfolders to make the RO EXE read the files properly.

Now, in your patchlist.txt write "101 GRF patch2.gpf" or something like that.

So now once you're done, you should have your website setup something like


>/patchlist.txt
>/patch1.rar
>/patch2.rar
>/patch3.rar
and so on and so forth. For these 3 files, your patchlist.txt should look something like


Code:
100 FLD patch1.rar
101 FLD patch2.rar
102 FLD patch3.rar
Just remember these few things. 
-You must put each patch on a new line.
-You must increase the patch number by -atleast- 1 each time
-You must have all the patches in the same folder as the patchlist.txt

 
Hmm it didn't work for me i get "Can't Find Patchlist.txt" Error? i got everything all followed im using freewebs to host

[server]

server_name = Celestial Evolution
notice_url =
patch_site =
patch_port = 80
patch_list = /patch/patchlist.txt
patch_folder = /patch/

executable = Evo.exe
registration_link =

skin = skin_default

grf_file = sdata.grf
Backup_GRF = 1
startup_option = 3

[general]

;debug_mode = 0
archive_passphrase =

This is my settings dont work...

just said some kind of can't find patchlist.txt and bout that if its the website problem then please tell me a website that i can't use for patching thanks.
 
Weird. I can't see . Did you disable others to see it? Did you for any reason CHMOD'd your patch folder? The permission I guess should be 755.

I haven't tried freewebs yet. Does anyone here tried it before and worked? If so, then it shouldn't be freewebs fault.

I encountered other hosts that doesn't support Neoncube and GRF/GPF files. Maybe that's your problem. Try another host. Like for instance.

Remember: Some hosts consider GRF/GPF files as "suspicious" files and they tend to delete them or suspend your account. Some hosts doesn't allow you to use them as "file hosts" or anything of that matter. So make sure to have a full functional website and read their TOS carefully and speak with them and let them know what you really need the web space for. Or else you'll end up trying to find another host, which is a real pain in the arse.
 
For all the patchlist error:

inside neoncube.ini remove all " http:// " just put in the address without the "http:// " ----- so u will get this " yoursite.com "
And make u sure put the patchlist in the correct folder on ur site.

so if patch_list= /patch/patchlist.txt
its has to be in " yoursite.com/patch/patchlist.txt
 
So many things i cant understand.. for one is.. the patchlist.txt. i dont get how 1 FLD patch.rar will do anything.. wouldnt u put a download site instead? so it just patches in? 2nd thing is... where do i upload my patchlist? 3rd how do i connect it to the file i want it to patch!? im using FLD's
 
First off, download Neoncube. (Link)


Now, download that. Then Extract it.

Now, delete the following files out of the archive.
\LICENSE.txt
\ChangeLog.txt
\TODO.txt
->\neoncube\skin_red\ <Whole Folder
->\neoncube\_skin_template\ <Whole Folder

-The INI-

Now, go open neoncube.ini inside the \neoncube\ folder and we'll worry about all these variables.

[server]

server_name = MyRO <-- This one is easy, just put the name of your server.

notice_url = <-- This is what shows up on the little screen in the patcher, I put server
status on my page, but it's up to you. (Notice the ending /) (It can use any extention that is server-side, so I would assume
no flash. I'm sure you probably could use flash though, I guess you would just need it on the computer. (I reccomend just
using like PHP or HTML on that page)

patch_site = <-- change this to your patchsite, such as (Notice there is no extra / on
the end of that website) Don't put any directorys on the end of that either, that goes in the next part!

patch_port = 80 <-- port 80 is default for most websites, if you have a non-default port, then just change it.

patch_list = patch/patchlist.txt <-- this is where you put all the directories, then patchlist.txt No ending /

patch_folder = /patch/ <-- this is where you put your patch stuff. (Such as /patch/ (Ending slash, and beginning slash)

executable = MyROEXE.exe <-- Change this to your EXE file that you play the game with, I usually name mine
"[servername].exe" or "EXEVersion.exe" Don't need a full path, only relative. So just put the name of the EXE.

registration_link = <-- change this to your website registration link, such as


skin = skin_default <-- keep this the same, or change it to your new skin directory, either or. Doesn't make a difference
unless the folder and all contents aren't there, then it gives you errors.

grf_file = adata.grf <-- change this to your GRF file name. If you don't use a GRF and you use DATA, you still need to keep the GRF there. (If you only use data, make a GRF and name it adata.grf and put a text file in it or something. Or you can use sdata.grf) Just remember Neoncube won't start without a GRF.

Backup_GRF = 1 <-- keep this at 1, unless you have a space issue on your user's computers.

startup_option = 3 <-- keep this like this, it's the best thing to keep it at.

[general]

;debug_mode = 0
archive_passphrase = American Idiot <-- delete this. make it blank like... "archive_passphrase = " or you can just comment it with a ;


So after all that, it should look something like this.




Code:
[server]

server_name = Ragnarok Online
notice_url = www.website.com/status.php
patch_site = www.website.com
patch_port = 80
patch_list = /patch/patchlist.txt
patch_folder = /patch/

executable = MyROEXE.exe
registration_link = www.website.com/cp/register.php

skin = skin_default

grf_file = adata.grf
Backup_GRF = 1
startup_option = 3

[general]

;debug_mode = 0
;archive_passphrase =


-The Website-

Make a text file named patchlist.txt and open it up.

There are two "flags" you can use inside the file.

FLD -- is for writing to a data folder, or any other folder in the RO directory. you can use it to update your neoncube skins and stuff
too!

GRF -- is for writing to the GRF specified in the grf_file in the neoncube.ini

How it all works together is... You write something like "100 FLD patch1.rar" in your patchlist.txt and upload it to the same directory in your website that you put patch1.rar Then NeonCube grabs the file patchlist and reads the number of the patch, if the number of the patch is higher than what the number in the neoncube.file in your user's directory is, it gets that file, then the next if there is another patch. So on, and so forth.

When you use the FLD flag the files -must- be in .RAR format. You can download the winrar trial that lasts forever - from

To add something to the GRF. Make a GPF file with the contents of it such as data\*files but make sure you put the files in the proper folders and subfolders to make the RO EXE read the files properly.

Now, in your patchlist.txt write "101 GRF patch2.gpf" or something like that.

So now once you're done, you should have your website setup something like


>/patchlist.txt
>/patch1.rar
>/patch2.rar
>/patch3.rar
and so on and so forth. For these 3 files, your patchlist.txt should look something like


Code:
100 FLD patch1.rar
101 FLD patch2.rar
102 FLD patch3.rar
Just remember these few things. 
-You must put each patch on a new line.
-You must increase the patch number by -atleast- 1 each time
-You must have all the patches in the same folder as the patchlist.txt

Where this must find in my own computer or in Dedicated Server???
 
wow... it is a nice guide but i got 1 problem, all the guide works but after finish download the grf with patcher, it does not change anything when i open my own GRF files...may i know why?
 
Back