Download
(4 Kb)
Download
Updated: 05/09/17 08:02 PM
Pictures
File Info
Compatibility:
Homestead (2.7)
Updated:05/09/17 08:02 PM
Created:05/09/17 08:02 PM
Monthly downloads:55
Total downloads:6,665
Favorites:8
MD5:
Categories:RolePlay, Graphic UI Mods
ESO Calendar Reborn: RP Edition  Popular! (More than 5000 hits)
Version: 1.0
by: Priapia [More]
ESO CALENDAR REBORN
ROLEPLAY EDITION

by Shurta (later adapted by Priapia)

*NOTE: This is an addon that was originally created by a user named Shurta on ESONexus and last updated there back in April of 2014. Whilst venturing to find an addon that filled its specific purpose, I came across their work and was immediately impressed by the specific features it offered and the resource that such an addon could be for roleplay. I did not code the addon itself, but merely translated it into English from the French that was there before, got the date calculation working properly again, and made some adjustments to tailor things more specifically to the purpose roleplaying. I have only a little experience with coding addons, and my editing of this one was largely born out of my personal desire to make proper use of the dormant code. I am sharing this here so that others, who may have desired a similarly functioning addon, will now have access to it.

FEATURES:
  • In-game display of the lorewise date as according to an adapted version of the Tamrielic calendar centered in the bottom right corner of the screen, typically just beneath the chatbox. Important to note is that this calendar functions by real world time rather than by that seen in the actual game itself for the sake of better roleplaying purposes, thus making the current date set in the year 2E 585 given the years since the game’s initial launch.
  • Opening the map menu screen will also display any holidays and Daedric summoning days upon each date according to those mentioned throughout Elder Scrolls lore and most prominently those that appeared on the calendar in Daggerfall. Additionally, each month is given its corresponding constellation.
FAQ:
  • Q: The original also contained an hourly clock, why was this clock hidden from view?
  • A: In an effort to make it feel as lightweight an addition to the UI as possible and because the in-game menu already shows the current time well enough, I felt it was more important to leave the function of the addon as simply showing the date.
  • Q: I can’t move it around the screen?
  • A: The original addon had a base version of this feature that did not save data, and thus it needed to be reset each time you logged into the game. If there is sufficient demand for such a thing, I might look into making it moveable again.
VERSION HISTORY
  • 1.0: Initial upload of the file.
Optional Files (0)


Post A Reply Comment Options
Unread 06/21/17, 06:05 AM  
kromonos
 
kromonos's Avatar

Forum posts: 0
File comments: 22
Uploads: 0
Will there be an update for Morrowind (3.0)?
I often get following error:
Code:
bad argument #2 to 'string.format' (string expected, got nil)
stack traceback:
	[C]: in function 'string.format'
	user:/AddOns/ESOCalendar/ESOCalendarScreen.lua:8: in function 'ESOCalendar_ScrUpdateDate'
	ESOCalendarScr_Update:2: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 05/12/17, 04:16 AM  
vvarderen
 
vvarderen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 113
Uploads: 1
French tanslation :

Lua Code:
  1. day = { "Morndas", "Tirdas", "Middas", "Turdas", "Fredas", "Loredas", "Sundas" }
  2. month = { "Primétoile", "Clairciel", "Semailles", "Ondepluie", "Plantaisons", "Mi-L'an", "Hautzénith", "Vifazur", "Âtrefeu", "Soufflegivre", "Sombreciel", "Soirétoile" }
  3. constellation = { "Le Rituel", "L'Amant", "Le Seingeur", "Le Mage", "L'Ombre", "Le Destrier", "L'Apprentie", "Le Guerrier", "La Dame", "La Tour", "L'Atronach", "Le Voleur" }
  4. daedric_days = { }
  5. holidays = {}
  6.  
  7. -- day : jour
  8. -- month : mois
  9. -- holidays : Fêtes et festivals
  10. -- daedric_days : Jours d'Invocation
  11.  
  12. first_inweek_day = 1
  13. first_day = 1
  14. current_date = 0
  15. current_year = 0
  16. current_month = 0
  17. current_day = 0
  18. ig_year = 0
  19.  
  20. date_computed = true
  21.  
  22. function ESOCalendar_Init()
  23.    
  24.     -- init daedric days array
  25.     daedric_days[0101] = "Vil Clavicus"
  26.     daedric_days[1301] = "Meridia"
  27.     daedric_days[0202] = "Sheogorath"
  28.     daedric_days[1602] = "Sanguine"
  29.     daedric_days[0503] = "Hermaeus Mora"
  30.     daedric_days[2103] = "Azura"
  31.     daedric_days[0904] = "Peryite"
  32.     daedric_days[0905] = "Namira"
  33.     daedric_days[0506] = "Hircine"
  34.     daedric_days[1007] = "Vaermina"
  35.     daedric_days[0809] = "Nocturne"
  36.     daedric_days[0810] = "Malacath"
  37.     daedric_days[1310] = "Mephala"
  38.     daedric_days[0211] = "Boethia"
  39.     daedric_days[2011] = "Mehrunes Dagon"
  40.     daedric_days[2012] = "Molag Bal"
  41.    
  42.     -- init holidays array
  43.     holidays[0101] = "Festival de la Nouvelle Vie" -- Tamriel : fête de la nouvelle année
  44.     holidays[0201] = "Jour du Nettoyage" -- Hautereoche : nettoyage des maison pour fêter la nouvelle année
  45.     holidays[1201] = "Ovank'a" -- Desert d'Alik'r : vénération de Stendarr pour la nouvelle année
  46.     holidays[1501] = "Prière des Vents du Sud" -- Tamriel : Priére pour les plantaisons. Soin fratuit des malades dans les temples
  47.     holidays[1601] = "Jour des Lumières" -- Lenclume : priére de bonne année pour les fermes et la pêche
  48.     holidays[1801] = "Jour du Réveil" -- Yeorth Burrowland (Brétonie) : fête pour le retrour des saisons chaudes
  49.     holidays[0802] = "Jour de Sortie" -- Glenumbra Moors : commémore la bataille des landes de Glenumbra)
  50.     holidays[1602] = "Jour des Coeurs" -- Tamriel : Fêtes de l'amour
  51.     holidays[2802] = "Aduros Nau" -- Bantha : arrivée du printemps
  52.     holidays[0703] = "Première Semailles" -- Tamriel : feêtes des semailles, soins gratuit partout, réconciliation entre voisins
  53.     holidays[0903] = "Jour de l'attente" -- Mont de la Queue du Dragon : tout le monde reste enfermé chez lui
  54. --  holidays[2103] = "Hogithum" invocation d'Azura
  55.     holidays[2503] = "Jour de la Fleur" -- Hauteroches : fête, dances et chants autour de la cueillaison des fleur par les enfants
  56.     holidays[2603] = "Festival des Armes" -- Rougegardes : commémoration de la victoire du premier Rougegardes face à des Gobelins Géant
  57.     holidays[0104] = "Fête des Jardins" -- Tmarilyn en Menevia : fête en l'honneur de Druagaa, déseeses des fleurs
  58.     holidays[1304] = "Jour des Morts" -- EVENMENT INCONNU
  59.     holidays[2004] = "Jour de la Honte" -- Lenclume : Tout le monde reste chez lui par peur du retour du Crimson Ship porteur de la Grippe Knahaten
  60.     holidays[2804] = "fête des Bouffon" -- Tamriel : comme son nom l'indique
  61.     holidays[0705] = "Seconde Semaille" -- Tamriel : jour de paix et de soin gratuit
  62.     holidays[0905] = "Jour de Marukh" -- Bois de Skeffington en Phyrygias : Priére pour le prophète Marukh
  63.     holidays[2005] = "Festival du Feu" -- Hauteroche : démonstration de magie et de combat ancien
  64.     holidays[3005] = "Jour de Pêche" -- Bretons : exaltation de la joie
  65.     holidays[0106] = "Drigh R'Zimb" -- Abibon-Gora : fête du soleil
  66.     holidays[1606] = "Fête de Mi-l'An" -- Tamriel : soin gratuit, visite de donjons
  67.     holidays[2306] = "Jour de Dance" -- Daggerfall : fête, dances
  68.     holidays[1007] = "Festival des Marchands" -- Tamriel : Baisse des prix par les marchands (comme des sodles)
  69.     holidays[1207] = "Divad Etep't" -- Peuple d'Antiphyllos : fête de Divad, fils de Frandar Hunding et d'autres Héros
  70.     holidays[2007] = "Repos du Soleil" -- Tamriel : Fermeture de tous les magasins sauf les temples, les Guildes et les tavernes
  71.     holidays[2907] = "Nuit Ardente" -- Alik'r : jour le plus chaud du désert
  72.     holidays[0208] = "Maiden Katrika" -- Peuple d'Ayasofya : fête de la Guerre
  73.     holidays[1108] = "Koomu Alazer'i" -- Sentinelle : fête des Dieux pour la récolte à venir
  74.     holidays[1408] = "Fête du Tigre" -- Bantha : fête pour remercier les Dieux
  75.     holidays[2108] = "Jour d'Appreciation" -- Anticlere : fête pour remercier les Dieux pour la récolte à venir
  76.     holidays[2708] = "Fin de la récolte" -- Tamriel : boissons gratuites dans les tavernes, tous sont invités à participer aux récoltes
  77.     holidays[0809] = "Légendes et Chandelles" -- Tamriel : soit personne ne parle (50% de la population) soit fêtes de la magie avec des prix réduits
  78.     holidays[0609] = "Khurat" -- Wrothgar : Célèbration des Ordres et de l'entrée dans les Ordres des jeunes
  79.     holidays[1209] = "Riglametha" -- Lainlyn : Raillerie contre les païens
  80.     holidays[1909] = "Jour des Enfants" -- Bretonia : fête des enfants (commémore la disparition d'enfants opar les vampires)
  81.     holidays[0510] = "Dirij Tereur" -- Alik'r : Cérémonies en l'honneur de Frandar Hunding
  82.     holidays[1310] = "Festival des Sorcières" -- Tamriel : Rencontre de la magie et de la religion. Tests gratuits d'objets magiques par la Guilde des Mages, réduction de prix des objets magiques
  83.     holidays[3010] = "jour de l'Empereur" -- EVENMENT INCONNU
  84.     holidays[0311] = "Jour du Serpent" -- Marais Noir : Célébration du Dieu-Serpent via la Danse du Serpant de Satakalaam
  85.     holidays[0811] = "Festival de la Lune" -- Glenumbra Moors : fête en l'honneur de Secunda (déesse de la Lune)
  86.     holidays[1811] = "Hel Anseilak" -- Pothga et Lenclume : Communion avec les Saints de l'Epée
  87.     holidays[2011] = "Festival des Guerriers" -- Tamriel : prix réduit dans armes, baggares de rues.
  88.     holidays[1512] = "Prières des Vents du Nord" -- Tamriel : Remerciement aux Dieux pour les bonnes récoltes par des prières. Demande de clémence pour ne pas avoir un hiver rigoureux. Soins à moitiés prix dans les temples
  89.     holidays[1812] = "Baranth Do" -- Alik'r : Fête de la nouvelle année
  90.     holidays[2012] = "Chil'a" -- Kairou : fête de la nouvelle année
  91.     holidays[2512] = "Saturalia" -- Haltevoie : festival de la nopuvelle année
  92.     holidays[3012] = "Festival de l'Ancienne Vie" -- Tamriel : biere gratuite, médiation sur l'année écoulé dans les temples
  93.    
  94.     -- Merci à jeuxonline.info pour le calendrier en français [url]http://teso.wiki.jeuxonline.info/wiki/Le_calendrier[/url]
  95.    
  96. end
  97.  
  98. function ESOCalendar_UpdateDate()
  99.  
  100.     current_date = GetDate()
  101.     current_year = math.floor(current_date / 10000)
  102.     current_month = math.floor((current_date % 10000) / 100)
  103.     current_day = math.floor(current_date % 100)
  104.     current_inweek_day = ((current_day-first_day)+first_inweek_day) % 7
  105.     ig_year = (current_year - 2014) + 582
  106.     date_computed = true
  107.    
  108. end
  109.  
  110. function ESOCalendar_GetRace()
  111.  
  112.     return GetUnitZone("player")
  113.    
  114. end
Last edited by vvarderen : 05/12/17 at 04:21 AM.
Report comment to moderator  
Reply With Quote
Unread 05/10/17, 07:55 AM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1018
Uploads: 1
same here ) movable would be really great
Report comment to moderator  
Reply With Quote
Unread 05/10/17, 07:24 AM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Count me as one who would like it movable. Thanks either way.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: