Friday, December 28, 2018

Source code and project files for RZN's MapLib & MapViewer now available!

Big announcement, everybody! Our good friend atom0s managed to finally get ahold of RZN today, and RZN gave atom0s full permission to share the source code and project files for his old MapLib and MapViewer projects in the hopes that doing so will help others in FFXI's modding community. For those who don't know, these two programs are essentially model viewers for zones (MapViewer for viewing the zones, and MapLib for extracting and saving the zones). RZN's source code and project files used to be available on an old version of the FFEvo website which, unfortunately, was lost in a hardware failure back in 2015. FFEvo itself has since returned, but none of the old data could be recovered. Thankfully, atom0s had a backup copy of RZN's source code and project files saved on his own personal hard drive, and he has apparently been sitting on these files for several years. Though out of respect for RZN's privacy, atom0s has been keeping the files to himself until such a time when he could manage to contact RZN and get his permission to share the files with others. And on the morning of Friday, December 28th, 2018, that's exactly what happened! Contact was finally made, and RZN gave atom0s his blessing to share his source code and project files with the world.

You can download RZN's projects below:


Downloads:

Source Code & Project Files:
RZN's MapLib
(Size: 12.0 KB)

  • Source code to the MapLib project by RZN.
  • This lib can open and dump the map DAT files for all areas before the Adoulin expansion.
  • Permission was granted by RZN to allow atom0s to share this source code on Dec. 28, 2018.
  • The source code in this repository is © 2015-2018 to RZN.
RZN's MapViewer
(Size: 40.0 KB)

  • Source code to the MapViewer project by RZN.
  • Permission was granted by RZN to allow atom0s to share this source code on Dec. 28, 2018.
  • The source code in this repository is © 2009-2018 to RZN.
NOTE: In order to compile and run the above source code, you will need to either install the DirectX9 SDK, or at least download the d3d9 header files and libs, and then in Visual Studio add an include path to wherever you saved them.


Compiled, Stand-Alone Applications:
RZN's MapLib
(COMING SOON!!!)

Program library used to generate data -- i.e. extract and save the 3D geometry of zone/areas so they can be imported into other programs. MapLib can read all zones except the ones from the last expansion pack, Seekers of Adoulin.
RZN's MapViewer
(Size: 144 KB)

Application used to view maps (the word "map" here refers to the 3D geometry of the zones/areas).

The following is a simple set of instructions I've put together.

Controls:

Key

Action

Up Arrow Key Move foreward.
Down Arrow Key Move backward.
Right Arrow Key Rotate clockwise.
Left Arrow Key Rotate counterclockwise.
Page Up Move down.
Page Down Move up.
Ctrl Increase speed.
Home Reset position.

No comments:

Post a Comment