For Greyhawk, I found the following if you are using the Moon Tracker extension by BMOS from the FG Forge, set the moons with the following:
Moon Period Duration Shift
Luna 28 1 4
Celene 91 1 50
Printable View
For Greyhawk, I found the following if you are using the Moon Tracker extension by BMOS from the FG Forge, set the moons with the following:
Moon Period Duration Shift
Luna 28 1 4
Celene 91 1 50
I am trying to create a moon tracker for 8 phases of moons. I am using a forgotten realm 30 day calendar with 10 day weeks. I have the following moon phases and duration. New Moon 3 days, Waxing crescent 4 days, First quarter 4 days, Waxing gibbous 4 days, full moon 3 days, waning gibbous 4 days, last quarter 3 days, and waning crescent 4 days. I add those in the table but they all appear each day and the moon has a different phase that the moon should be. For example last quarter has the waxing gibbous phase. I do not know what I am doing wrong, but I cannot get this to work even with only 1 entry.
I too am having this same issue with Time not appearing, but I'm not savvy enough to meddle with the coding. Hopeful that someone can take this and run with it the, extension is super cool otherwise.
I do not think that you can prolong the other phases, but the length of the new/full moon is bound to the duration parameter. There is only one moon (Selūne) hence only one entry. It will cycle through the phases, but those phases are not bound to the duration. 3E campaign guide specifies that Selūne is full around the night from last day to first day of each month. I usually use a duration of 1 (single night of new/full moon), but you can easily set this to a longer period (for your were-creatures :D)
If you want to add the Tears of Selūne, I recommend a single (second) entry. The Tears are located in the Lagrange Point behind the moon (60°) and are passing past the sun in the 5 days after the new moon (making them invisible during this period).Code:name: Selūne
duration: 3
period: 30.4375
shift: 15.21875
I never tried to list out all 9 (major) bodies of the Tears - likely only useful in a Spelljammer campaign.Code:name: Tears of Selūne
duration: 5
period: 30.4375
shift: 17.71875
Hi Andraax,
I'm in the middle of building an epic calendar and automation process for traditional lycanthropy (changing via full moon when time hits 6:00 PM).
Does Moon Tracker support auto injection of custom moons, or does one HAVE to manually enter their info in the configuration of the tracker?
I ask because I have my moons defined as necessary in the db.xml of my calendar, <moons><epochday><epochyear><moonlist><id-0001><name><cycle><duration><shift> then next moon, etc. I'm unsure if this is all that's needed, or if a function within the lua for my calendar is needed to inject the moons automatically (if this is possible).
Thanks in advance!
Greetings,
I am having an issue with this extension. I'm not sure what the issue is, it might be that my version of the extension is old and needs to update or I need to make some tweaks but anyone who can help shed some light on why this is not working, I'd really appreciate it.
Attachment 64410
Hey bud,
I have not been able to reach the author or any of the coeditors for several months, so I have taken the extension up as my own project to improve it. I'm very close to having it finished, but I'm basically adding functionality for epoch (Era), automatic moon injection if your calendar pre-defines moon data (injects a "Fantasy Moon" if no moon data is defined, which you can manually edit how you wish), and a universal epochday and epochyear calculator that will work for virtually any calendar (whether they recognize year 0 or skip it, use positive/negative years, factors in leap logic if present, etc.).
As an interim solution, your error is coming from the "manager_moon.lua" file that attempts to rewrite the output to chat function by incorporating the moon phases as part of the output to chat. If you have anything that is also overriding the original output to chat function, then you are creating a race condition between your override and moon tracker's override.
Help me out with some info: Are you using a custom calendar or premade? What ruleset are you running? Have you tested with and without other extensions loaded?
Thanks in advance!
I picked up a copy of Mastering Lua in the hopes that if worst came to worst, I could experiment with trying to build modifications of my own to FGU mods.
One of the things I wanted/hoped to do was find a way for someone to be able to enter in the year of the calendar - such as 1920 (for instance) and have all of the dates fall in the correct day of the week, have a way to calculate the Lunar Calendar that is accurate for 1920 AD. Would make for a GREAT modification for the calendar.
Even if it can't be done programmatically - then something as simple as asking "what should the first day of the year fall on (Sunday, Monday, Tuesday, etc) would be nice.
Not sure how to go about the study of making mods for use with FGU - and getting started on the self-teaching is a chore for the moment. Once the weather warms up where I'm located, I plan on spraying primer paint on some age of sail 1/700 scale ships (Cutters, Schooners, and such). Once that is done, then maybe I can start turning to learning to program in Lua (all the while coding in VB.NET for use with Traveller based campaigns).
:)
This should be covered in my eventual update of this extension, as it will support Eras (known in Fantasy Grounds code as "epoch"), lunar day configuration (days of the week adjust and roll over correctly) and more. For pre-defined calendars, these calculation handlers are already present for the most part.
I'm not going to lie to you - there is a ridiculous amount of work that goes into making a custom calendar, but it is extremely fun, and once this extension is updated, the amount of work needed on the user side should be quite minimal.
That being said, I highly encourage learning lua, because the possibilities within FG become endless when you know how to do it. Something you want that isn't already present or available as an extension on the forge? That's fine, you can make it yourself! My advice? Get the CoreRPG PAK file from your local Fantasy Grounds/rulesets folder > Copy it to your SSD (if you have one) > Rename it from CoreRPG.PAK to CoreRPG.zip > Extract that bad boy > reveal the secrets of the universe.
That alone will reveal so much of what is actually going on in the background of everything you do within FG.
Hi Bakku!
I wanted to drop in and show my appreciation for you "taking over" this extension's excellent features. In more than one of my campaigns, having accurate lunar cycles has been a necessity and I look forward to having the simple issue of the time not showing on first load fixed finally (see posts above for more info). I realize that you weren't asking everyone for their input, but since the previous poster hasn't responded, I'll throw some considerations your way.
At a minimum, it would be nice to see native support for the 5e D&D (lunar) calendars of Forgotten Realms and Greyhawk. I would have to guess that a sizable percentage of the population runs games in one of those universes. To that end, I'm throwing some data your way. To achieve the lunar cycles, here are the settings I use plus additional settings that I've collected from this thread. You can clearly see that many of us have tried to do the math to make it work, often with wildly different settings. I hope this helps in some way. :)
My Forgotten Realms Settings
Forgotten Realms: Selūne
Period: 30.4375
Duration: 1
Shift: 15
From the forum:
name: Selūne
duration: 1
period: 30.4375
shift: 15.21875
My Greyhawk Settings
Moon, Period, Duration, Shift
Luna, 28, 1, 3.5
Celene, 91, 1, 48.875
Liga, 364, 1, 0
From the forum:
For Greyhawk, I found the following if you are using the Moon Tracker extension by BMOS from the FG Forge, set the moons with the following:
Moon Period Duration Shift
Luna 28 1 4
Celene 91 1 50
Also from the forum for Greyhawk:
<moons>
<public />
<epochday type="number">0</epochday>
<epochyear type="number">0</epochyear>
<moonlist>
<public />
<id-00001>
<public />
<duration type="number">1</duration>
<name type="string">Great Moon (Luna, the Mistress)</name>
<period type="number">28</period>
<shift type="number">3.9</shift>
</id-00001>
<id-00002>
<public />
<duration type="number">1</duration>
<name type="string">Handmaiden (Celene)</name>
<period type="number">91</period>
<shift type="number">49.6</shift>
</id-00002>
</moonlist>
</moons>