-
Notifications
You must be signed in to change notification settings - Fork 223
Frequently Asked Questions
http://wiki.project-topaz.com/What-Works
http://wiki.project-topaz.com/How-Can-I-Help
Project Topaz maintains two long-term branches: release
and canary
. release
is the default branch and contains changes that have been vetted and tested. Human error can always occur, but this is the most stable place to get code. canary
(origin) is based on release
, but contains our feature
branches and experimental content. It is for testing and is not guaranteed to be stable. Think of it as the "beta testing" branch.
We practice clean room engineering, which means we have to implement everything from scratch. As such, progress is slow. We are also trying to balance feature development, bugfixes, performance improvements, exploit resolution, code review, and testing.
We will never accept financial or material incentives for our work. This is a hobby project. External incentives would drive developer and staff time in a way that makes it no longer a hobby.
Not yet implemented.
See: What Works?
Features in Project Topaz are those that have been submitted to us, meet our standards for quality and accuracy, and that we have had the time to review and integrate with the rest of the codebase. It is very rare that we will accept code on someone else's behalf. While there is technically nothing stopping us, it would undermine our position in the community.
Similarly, sending us code snippets creates more work and strain on staff and developers. If you have code you want to contribute, please speak to us on Discord and open a Pull Request.
See: Where is fishing?
You can't - it isn't in the game anymore.
Read more
"Classic" Dynamis was removed from the game in 2011. The spawn mechanisms as you remember them are gone from the game, and those zones no longer act the way they used to. The overall project goal is to emulate the retail game as closely as possible, so a massive custom solution to approximate "Classic" Dynamis is not on our roadmap.
However, in 2017 Dynamis Divergence was released, a content level 149 version of the "Classic" Dynamis players wanted to experience again. If we were to support a custom Dynamis solution, it would be the implementation of Dynamis Divergence and a set of mods or switches that scale it down to level 75 era difficulty.
Keep in mind that we haven't completed all content up to 2007, so a full implementation of content from 2017 with mods on top isn't coming any time soon.
"When the rest of the codebase isn't on fire." ~ibm2431
No.
Read more
You can check in the #customization channel, but many many things are enforced by the game client. For instance; you can set your jobs to be 75NIN/75BLM but you won't be able to equip Lv75 BLM gear - this is enforced by the client. Bypassing these restrictions would need heavy client modification (which we don't support) or support scripts and changes in core.
What's available to use per-zone is controlled with the misc
flags column in zone_settings.sql
. These flags correspond to the ZONEMISC
enum in zone.h
. A query to modify those flags can be found in Useful SQL queries.
Read more
enum ZONEMISC
{
MISC_NONE = 0x0000, // Able to be used in any area
MISC_ESCAPE = 0x0001, // Ability to use Escape Spell
MISC_FELLOW = 0x0002, // Ability to summon Fellow NPC
MISC_MOUNT = 0x0004, // Ability to use Chocobos and mounts
MISC_MAZURKA = 0x0008, // Ability to use Mazurka Spell
MISC_TRACTOR = 0x0010, // Ability to use Tractor Spell
MISC_MOGMENU = 0x0020, // Ability to communicate with Nomad Moogle (menu access mog house)
MISC_COSTUME = 0x0040, // Ability to use a Costumes
MISC_PET = 0x0080, // Ability to summon Pets
MISC_TREASURE = 0x0100, // Presence in the global zone TreasurePool
MISC_AH = 0x0200, // Ability to use the auction house
MISC_YELL = 0x0400 // Send and receive /yell commands
};
Darkstar Project was the most-recent FFXI server codebase which Project Topaz forked from. It is no longer being developed.
- General
- Client Setup
- Server Setup + Maintenance
- Server Administration
- Development
- Project Meta
- Server List
- Resources