From 8f7a93149fddba9edc58fbbf3739d1ccf2530382 Mon Sep 17 00:00:00 2001 From: TiVa85 <27850897+TiVa85@users.noreply.github.com> Date: Wed, 13 Mar 2024 12:14:34 +0100 Subject: [PATCH 01/10] Update v.json Added Description HOS Signposts --- files/locales/en/v.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/files/locales/en/v.json b/files/locales/en/v.json index ee5a0d1fa..467b89370 100644 --- a/files/locales/en/v.json +++ b/files/locales/en/v.json @@ -160,24 +160,24 @@ "alness": "Until recently, this was a thoroughly unremarkable village. then the Vegelbuds began organizing their famous horse races here, granting Alness the enviable honor of hosting the region's most pretigious equestrian contests. ", "ancientOak": "Centuries ago bloody rituals in honor of the old gods were conducted here. Locals believe dark forces still haunt this place. ", "arette": "Novigrad has always attracted those in search of a better life. Some of them found no welcome within the city walls, and so built huts outside the city. ", - "arns": " ", + "arns": "In its glory days, this castle buzzed with life as the hub of the Romilly family's activities. Today it is merely a dangerous ruin in the heart of a cursed wood.", "banditsCamp": "A place some particularly nasty characters have decided to call home. ", "benek": "This small village owes its name to its founding elder, who erected the largest windmill the land had ever seen on this spot - thereby providing work for all the village's inhabitants. ", "blackbough": "This village takes its name from the unwanted limbs loggers used to bring here to burn, leaving stacks of charred logs behind. The locals, however, prefer the old legend which holds that their village was founded by a prominent member of an ancient race of tree people. ", "boatmakersHut": "Though nothing about this small domicile is particularly eye-catching, a family of the best shipwrights in Velen has lived here for generations, crafting the finest skiffs and dinghies north of the Yaruga. ", "borderPost": "A small isle stuck in the river's central current - an ideal place for bleaching cloth. ", - "bowdon": " ", - "brun": " ", + "bowdon": "Bowdon was founded by writ of King Heribert the Quarrelsome. Unfortunately, the king was roaring drunk when they asked him to indicate on the map where to build the new settlement and slammed his finger down in the middle of a swamp. Those forced to settle there soon abandoned the unpleasant bog. Their empty dwellings became shelter for vagabonds and bandits.", + "brun": "This picturesque little village's beauty makes it a frequent subject of works by bards and poets. The best-known piece whose action is set in Brunwich is 'The Betrothing,' a farce penned by Stanislas Islas. The reputation thus gained has made it a popular destination for bohemians from Oxenfurt, who escape here during the hottest months to pass the time with contests for the most beautiful feathered cap and hunts for a golden horn held at night in the nearby woods.", "burnedRuins": "One of the many structures in the area which did not survive the onslaught of war. ", "byways": "Most of this area's residents have fled north or died of plague. In better times they busied themselves making prize-winning bricks. ", "carsten": "A village named after a baker whose exquisite goods gained him fame, as well as the privilege of supplying bread to the table of the hierarch of the Church of the Eternal Fire in Novigrad. Following his death, none proved capable of recreating his recipes for his delicious and depply aromatic breads, so these days Carsten is known chiefly for its trade in grain and flour. ", - "castle": " ", + "castle": "After Vserad, its previous owner, panicked at the news that armies were approaching and fled to Fyke Isle, this castle became home to Phillip Strenger, alias the Bloody Baron, along with his family and entourage. ", "cavern": "One of those places wise men avoid at all costs, so as not to tempt fate. ", "claywich": "Every year at Belleteyn, a great feast is held in Claywich accompanied by games, song and dance. On that night villagers from far and wide come to celebrate, with passing travelers welcome as well. Shortly before midnight the youth in attendance race deep into the forest in search of a fern flower, and though no one has as yet found one, many have found their other halves, or at least a night of moonlight passion. ", "coastOfWrecks": "Once the local youth would come here to revel amidst the wrecks. Now inhabitants of nearby villages have started combing the place day and night in search of anything that can be exchanged for food. ", "codgersQuarry": "The now-inactive quarry once only employed stonebreakers over thirty years of age who would work hard all day, then spend the evenings racing down the sides of the quarry pit on hand-crafted wagons. ", "condyle": "This village has been completely and utterly destroyed. Rumors claim its inhabitants perished in a gruesome massacre. ", - "crane": " ", + "crane": "The lighthouse on Crane Cape has for centuries lit the way for vessels seeking safe passage from Kovir and Poviss to the Novigrad Port.", "crossroads": "A small crossroads in the woods. ", "crossroadsVillage": "A small crossroads, well trodden by the inhabitants of the surrounding villages. ", "crowsPerch": "After Vserad, its previous owner, panicked at the news that armies were approaching and fled to Fyke Isle, this castle became home to Phillip Strenger, alias the Bloody Baron, along with his family and entourage. ", @@ -188,18 +188,18 @@ "downwarren": "Before the war, the inhabitants of this village were known for their intricate lacemaking and artisanal smithery. ", "dragonslayersGrotto": "Underneath this fortress lies a musty, rank cave in which a lost traveler will find nothing but a few fattened leeches - if he's lucky. Nevertheless, village elders insist on repeating the legend that gave the grotto its name: that of a legendary dragonslayer said to be buried somewhere deep inside. ", "drahimCastle": "In its glory years, this castle was home to the Redanian Moskovitz of the Sea Cats dynasty, patrons of the arts and admirers of elven culture. After the death by suicide of the dynasty's last member, Prince Adrien, the castle fell into the hands of the Redanian crown - and then into ruin. ", - "draken": " ", + "draken": "Defensive structure built during the reign of Vizimir the Just, in the 13th century, a time of intense Redanian-Temerian border conflicts. In the relative calm that followed, it fell into disuse, then disrepair.", "drudge": "This once-peaceful fishermen's settlement now stands almost completely empty. Road-weary travelers sometimes find shelter in its abandoned huts - besides that, not a soul is to be seen. ", "duenHen": "Religious site where the old gods are worshiped. ", "electorsSquare": "Square named after a group of Novigrad reformers who enacted bold transformations that led to the city's rapid growth, enriching its residents considerably and ushering in the city's golden age. ", - "erde": " ", + "erde": "This woodland settlement is almost entirely depopulated, and its proximity to Deadwight Wood scares off any potential new settlers.", "estTayiar": "Long before men first peopled these lands, a beautiful, prospering elven city stood here, centered around the palace of King Maeglor. One day, however, the city's inhabitants began mysteriously dying off in large numbers. According to legend, King Maeglor sensed he, too, would soon perish and cast a powerful spell that caused the earth to swallow the city whole so that no outsider could ever desecrate it. Centuries later, scholars from the Oxenfurt Academy began painstaking excavations of King Maeglor's palace in a search for the causes of the catastrophe. Yet work came to a sudden halt when three subsequent expeditions ventured into the ruins' depths - and were never heard from again... ", "eternalFireChapel": "This shrine greets travelers on their way to Oxenfurt. Merchants sometimes stop here to sell goods to pilgrims and visiting scholars. ", "ferryStation": "The ferry's former owners were famed for treating travelers who were forced to wait for better conditions to raucous and unforgettable evenings. ", "forestHut": "Though his friends advised against building a house in the middle of the woods, Hans refused to listen and did things his way. When the war broke out and laid waste to this region, Hans and his family lived in peace, untouched by the troubles of the wider world - until one fateful night... ", "frischlow": "Like many other settlements in the area, this one has suffered greatly on account of the war. Its inhabitants have abandoned their property and evacuated lands in which they once dwelled in relative peace. ", "fykeIsle": "Ruined tower which is said to be afflicted by a terrible curse. ", - "garin": " ", + "garin": "Some two hundred and forty years ago, a certain Josen Garin arrived in these lands. A Haaki traveler, writer, brawler and souse, Garin looked around and saw the local meadows in bloom, cool shadows beneath charming glades, and glorious sun-bathed fields. All this inspired him to settle down here for good. His new neighbors treated the arrival with suspicion, yet they changed their minds and warmed to him once he turned a gracious host who would fill their cups once and again with the exquisite wines he had brought with him from his homeland.", "gateOfTheHierarch": "This gate is named in honor of Novigrad's own son, the Hierach of the eternal Fire. Supposedly this name was given to it upon popular request, though no one can be found who remembers requesting any such thing. ", "gloryGate": "Toughs and hooligans often end a night of drunken escapades under this gate after being thrown out of the nearby taverns. ", "grotto": "A dark and hostile place which creaks from time to time with unsettling, throaty noises... ", @@ -208,17 +208,17 @@ "hangmansAlley": "The road is lined with the hanged bodies of peasants who opposed their new rulers or had the bad luck of happening across bandits who had nothing against adding another dangling installation to the boulevard's scenery. ", "harpyFeedingGround": "One of those places entered by only the very brave, or the very foolish. ", "heatherton": "The inhabitants of this village were relieved when they learned the path of the marching armies had shifted slightly and passed their village bye. Then, one night... they changed their mind. ", - "heddel": " ", + "heddel": "The village of Heddel was once known first and foremost for the fine lace undergarments produced there. Heddel lingerie aroused such controversy, however, that the Novigrad hierarch personally forbade its production.", "herbalistsHut": "Home to a halfling herbalist who is a passionate devotee of innovative gardening methods and experimental herbal medicine. ", "hierarchSquare": "Until quite recently a great many mages lived near Novigrad's main square. They fled when the witch hunters began their reign of terror, leaving many of the city's most beautiful townhouses abandoned and uncared for. ", "hindhold": "This watchtower used to protect barges traveling between Oxenfurt and Novigrad. It once even boasted a bridge connecting the two sides of the river, but now it stands abandoned and neglected, its bridge a collapsed ruin. ", "honeyfillMeadworks": "The renowned Honeyfill Meadworks has for generations belonged to a respected family of halflings. ", "houseOfRespite": "The House of Respite's motto: 'A soldier does not live on war alone.' This is slightly misleading, however, for the club is not open to all soldiers, only Nilfgaardian officers (or those capable of passing themselves off as such). ", - "hunter": " ", + "hunter": "The Buckholt Hills have long been famed for the wealth of wild animals dwelling there, which is why the owner of the nearby Sarrasin Grange once had a hunter's cottage built there, to ensure the daily provision of fresh game.", "innAtTheCrossroads": "A sizeable establishment able to accommodate a crowd of travelers and revelers. ", "isolatedHut": "Rumors claim a famous painter lives in this house, though no one has ever seen him or knows his name. ", "isolatedShack": "Small hut constructed by a famous sculptor who, having garnered every laurel possible for his trade, abandoned his Koviri residence and moved here in order to find inspiration in solitude and reflect on what to make of the rest of his life. ", - "kilker": " ", + "kilker": "It is difficult to believe this abandoned pile of debris in the middle of a forest is the famed Kilkerinn Palace, which, according to legend, once housed the renowned artist Giann'Lorenzo's workshop. His sculptures now command exorbitant prices at auction, making Kilkerinn a frequent target for plunderers seeking treasure.", "kimboltWay": "Road built on orders of Baron Kimbolt, meant to act as a safe escape route in case his plans to take power after King Foltest's death went awry. ", "lighthouse": "Many years ago a horrible accident took place here: a ship carrying the cousin of King Radovid IV the Bald wrecked against the rocks during a storm. The king ordered a lighthouse erected on that spot in order to warn other seafarers of its deadly danger. ", "lindenvale": "One of Velen's many impoverished villages, its poverty deepened by war levies and the epidemic that spread after the Nilfgaardians' arrival. ", @@ -229,7 +229,7 @@ "maraudersBridge": "After the Battle of Velen, marauders swarmed over this bridge in their rush to scavenge the battlefield. ", "martinFeuillesFarmstead": "Founded by Lord Martin Feuille, this vast plantation was until not so long ago the largest producer of alfalfa in the region. Sadly, when war broke out the lord fled to his winter residence in Kovir, leaving his land to be administered by an ill-suited stward who squandered his liege's fertile fields. ", "midcopse": "Typical farming settlement which the worst of the fighting has left untouched - but which famine now grips all the same. One of the larger villages in this region. ", - "mill": " ", + "mill": "The local community held a raising bee to construct the new brick Upper Mill to replace the old wooden Lower Mill. Once finished, however, they decided closing a fully-functional mill just because there is a newer one would be a sinful waste, thus both mills remain in operation.", "moldavieResidence": "Despite its ideal location and beautiful surroundings, this residence has been tossed from owner to owner like a hot potato, and for some unknown reason suffers from a bad reputation. ", "mulbrydale": "One of the oldest villages in the region. Owes its name to a certain undereducated botanist who could not discern one kind of tree from another and so called them all mulberries. ", "nilfgaardianArmyGroupCenterCamp": "Pitched in a mere two weeks, the Army Group 'Center' camp constitutes the quintessence of Nilfgaardian martial architecture. ", @@ -256,8 +256,8 @@ "trollBridge": "Local legend has it this bridge was erected by trolls who were later killed by an anonymous witcher. ", "ursten": "War has caused countless refugees to flee Temeria. With the Pontar blockaded, they have tended to flood villages which, like Ursten, are located close to river crossings. ", "vegelbudResidence": "Domicile of a prominent Novigrad family whose line can be traced back to the times when the first human settlers came to these lands. ", - "vikk": " ", - "voneverec": " ", + "vikk": "Legends claim ages ago the famed mage Alzur had his laboratory in the Vikk Watchtower.", + "voneverec": "The history of the von Everec estate is as tangled as that of the family itself. The once wealthy Redanian family's manor and lands were auctioned off after they fell deeply in debt, but were returned to von Everec hands by Olgierd, the infamous leader of an informal band of armed men calling themselves the Redanian Free Company. Despite the effort he went through to regain it, Olgierd abandoned the residence some time later, and dark legends concerning it now circulate among its neighbors.", "wastrelManor": "The once-beautiful manor house located near here was known for its extravagant balls, which were attended by the cream of the local youth. Its owners abandoned it over a century ago, but soon afterwards it became a place of worship for the local community, which believes a deity dwells in the ruins. ", "westernGate": "Before war broke out, several hundred people a day would pass through here. Now the Redanian blockade has slowed traffic to a mere trickle. ", "wheatFields": "The fertile soils of the Pontar delta guarantee the inhabitants of Novigrad full granaries and full stomaches all year long. ", @@ -266,7 +266,7 @@ "winespringGrange": "Years ago, an eccentric count named Jacobus Ruth of the Rieslings settled here. The count could not stand the pomposity of court life but loved good wine. He thus planted a vineyard here which produces a fabulous beaujolais prized on both sides of the Pontar. ", "wolvenGlade": "A long, long time ago, when this land was ruled by forest spirits and ancient gods, the living would come here to pay their respects to the dead in the way their holy tome comanded: 'Walk thee in darkness, on a path of blood, standing under bare sky, naked before the gods and their messengers.'. ", "yantra": "The inhabitants of this village are known for their talkativeness and tendency to exagerrate, which makes them good companions for a round of drink, but impossible to tolerate for long stretches of time. ", - "zuetzer": " " + "zuetzer": "It is hard to say anything about Zuetzer Castle without mentioning the tragic death of Anastasia von Bourmann. Once one of the most powerful magnates in Redania, Count von Bourmann retreated from public life after the loss of his only child and never left his family manor to the very end of his days. Currently Zuetzer Castle is but a decaying ruin haunted by a sad past." }, "label": { "abandonedTower": "Abandoned Tower", @@ -383,4 +383,4 @@ "zuetzer": "Zuetzer Castle" } } -} \ No newline at end of file +} From e2ad15ef5abe226e9f71a866a62cf57d13078390 Mon Sep 17 00:00:00 2001 From: TiVa85 <27850897+TiVa85@users.noreply.github.com> Date: Wed, 13 Mar 2024 12:23:24 +0100 Subject: [PATCH 02/10] Update home.js Needed for online deployment on tivaprojects: Original: n=window.location.href.replace(window.location.hash,"").toString().slice(0,-10) Changed to: n=window.location.href.replace(window.location.hash,"").toString().slice(0,0) --- files/scripts/home.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/scripts/home.js b/files/scripts/home.js index 1f4b71533..9d992a518 100644 --- a/files/scripts/home.js +++ b/files/scripts/home.js @@ -1 +1 @@ -var L={};L.latLng=function(){},window.markers={},$.i18n.init(i18noptions,function(){$.i18n.loadNamespace("v",function(){$.cachedScript("files/scripts/mapdata-hos_velen.js").done(function(a,e){$.i18n.loadNamespace("g",function(){$.cachedScript("files/scripts/mapdata-gaunter.js").done(function(a,e){$.i18n.loadNamespace("s",function(){$.cachedScript("files/scripts/mapdata-skellige.js").done(function(a,e){$.i18n.loadNamespace("w",function(){$.cachedScript("files/scripts/mapdata-white_orchard.js").done(function(a,e){$.i18n.loadNamespace("k",function(){$.cachedScript("files/scripts/mapdata-kaer_morhen.js").done(function(a,e){$.i18n.loadNamespace("t",function(){$.cachedScript("files/scripts/mapdata-toussaint.js").done(function(a,e){$.i18n.loadNamespace("f",function(){$.cachedScript("files/scripts/mapdata-fables.js").done(function(a,e){$.i18n.loadNamespace("i",function(){$.cachedScript("files/scripts/mapdata-isle_mists.js").done(function(a,e){processData("velen",mapdata_hos_velen),processData("gaunter",mapdata_gaunter),processData("skellige",mapdata_skellige),processData("white_orchard",mapdata_white_orchard),processData("kaer_morhen",mapdata_kaer_morhen),processData("toussaint",mapdata_toussaint),processData("fables",mapdata_fables),processData("isle_mists",mapdata_isle_mists);var t=$("#search");t.keyup(function(){doSearch()}),t.val()&&doSearch(),$("#clear").click(function(){$("#search").val(""),$("#results").empty(),$("#clear").hide(),$("#nav").show()}),$(document).i18n()})})})})})})})})})})})})})})})})});var count=0,mapdata=[],processData=function(a,e){var t=a.charAt(0);$.each(e,function(e,c){$.each(c,function(e,c){if(c&&c.popup){var s,n=window.location.href.replace(window.location.hash,"").toString().slice(0,-10)+t+"/index.html#3/"+c.coords[0][0]+"/"+c.coords[0][1]+"/m="+c.coords[0][0]+","+c.coords[0][1],o=c.popup.replace(/<\/?[^>]+(>|$)/g,""),r=c.popupTitle?c.popupTitle:"";s=""===r?c.label:r.indexOf(c.label)>-1?r:c.label+" ("+r+")",mapdata.push({id:count,map:$.t("maps."+a),label:s,popup:o,link:n}),count++}})})},doSearch=function(){var a=$("#search"),e=$("#results"),t=a.val();if(0===t.length){e.empty(),$("#clear").hide(),$("#nav").show();return}$("#clear").show(),$("#nav").hide();var c=new Fuse(mapdata,{caseSensitive:!1,includeScore:!1,shouldSort:!0,tokenize:!1,threshold:.2,location:0,distance:1e4,maxPatternLength:32,keys:["map","label","popup"]}).search(t);e.empty();var s="