RuneLibris Devlog #3
To download and get more information about RuneLibris, please visit this page.
Earlier this week, I decided that I would release the rework of RuneLibris on 14 April 2025. As such, most of my effort this week went into ensuring that installing the wiki is as simple as possible.
If you ever tried to download the previous version of RuneLibris you might remember how much of a nightmare it was. The user was required to edit configuration files of MySQL among other things. It was not a pleasant experience. As soon as I decided that I would rework this project, streamlining the installation process was one of my priorities.
RuneLibris is now distributed as a static 5 GB .vhd file. This atypical distribution method was chosen as it makes the uploading and downloading the wiki far easier. Another thing taken into consideration was how many files are present in this MediaWiki installation. The .vhd file currently has 47073 files. Compressing them into a .7z archive would come at a significant time cost, especially considering I plan to update this wiki frequently. It should also be noted that Windows struggle to perform file operations when there is a high file count. Using a .vhd file bypass this problem entirely.
The virtual hard drive contains a pre-installed and isolated XAMPP installation that the user can run with relative ease. In order to assure that the installation would go smoothly, I performed a test inside an untouched and offline Windows 7 virtual machine.
Only a Microsoft C++ 2015-2022 Redistribuable library might need to be installed if it does not already exist on the user's machine (something that can be checked when trying to run XAMPP). Said library is included in the package as to ensure that the wiki can be installed in offline environment.
The only programs the users will need to run are VHDManager and XAMPP, both which do not require any installation.
The RuneLibris rework includes all data that was present in the previous iteration of the wiki. Pre-2023 pages were all moved into a special userspace and old files were moved into a specific folder.
I initially planned to upload the .vhd file on the Internet Archive. It turns out that the upload speed over there is extremely slow. It took me around 4 hours to upload 1,4 GB. I decided to switch to MEGA, where the upload only took me around 30 minutes.
Aside for preparing for release, I also wrote some documentation about how dialogue in RuneScape works. I also set up Mejrs' RS3 cache tool as I needed it to dump lists of locations per mapsquare.
While looking into locations, I realized that the next challenge will be to automate examine-only locations. As to not clog the wiki too much, I intent to automatically create redirects that go to a special page that says that X location as its examine in Y dataset.
I also still have lots of infrastructure-related work to do. RuneScape seems like a chaotic game where the madness never ends, but I am confident that there is a logic to it that I can map out over time.
Written by manpaint on 14 April 2025.