Tuesday, February 24, 2009

www.piratesahoy.net Pirates of the Caribbean: New Horizons Journal

piratesahoy.net — Developer journal for the upcoming Build 14 (New Horizons) Pirates of the Caribbean mod.

Welcome to the first development update on our mod, "Pirates of the Caribbean: New Horizons".

How we mod PotC
PotC was released in 2003 as a third-person RPG. As a base for modding, the game had both its advantages and limitations.
The foremost disadvantage of the game was the title - the storyline had virtually nothing to do with the Disney-movies. It was also rather bugged and a patch was never released. Actually, Akella's ambitions on the graphics level have always been quite low. Although the game's graphics were fairly good upon release, by now they're dated compared to newer games. Of course Akella considers gameplay more important. So do we, I guess.
The greatest advantage of this game is how the engine handles the code. The game compiles the code before it loads. This makes it easy to modify the code without requiring any external programs. If you know a bit of coding, you'll quickly familiarize yourself with the game's language, a mix of C and Perl. Obviously as time passes, graphics cards are just getting better. We no longer have complaints from people, who can't run the game due to lowspec graphics cards :o)

The Team
First, we are not working towards the goal of being famous, acknowledged and awarded. We do this, because we really want to and we do it ourselves.This does not mean, we are a closed modding-community, only letting people in we know or only work as individials on our own mods. Quite the opposite. If you have an idea and you can mod - great, make it real! If you can´t mod, we¨ll help you out as much as we can, but you need to do the most part yourself. There is room for everybody, but we do have some common goals and those are 1st priority.
Second we have no boss, no deadlines. Nobody gets angry or disappointed, if you do not stand and deliver. As we are doing this in our sparetime, what is more important than real life?
This is probably the reason why this mod is over 5 years old, and most of the modders have been members for more than 2 years. To us, modding is a hobby, as much as it is a learning process.

The Game Engine
The game engine is called Stom 2.0 (1.0 was used for Seadogs, 2.5 was used for Age of Pirates: Caribbean Tales). It handles a pre-defined, huge basic area of water.
The game engine divide this huge area into squares and load them as locations. Via "locators", islands are tied together into this basic area, resembling the Caribbean. And the islands are again divided into smaller locations, tied together via "locators" etc etc down to the smallest prop, that has its own "locators". With the help of a matematical system, the engine manages the location of the player at all times and what square to load, if the player is exiting one location and enters another.

http://www.piratesahoy.net/game-news/new-horizons/190-pirates-of-the-caribbean-new-horizons-journal.html

No comments:

Post a Comment