Tip of the Day
Many NPCs can tell you rumours to help find things in the game.

Main public logs

From Walkscape Walkthrough

Combined display of all available logs of Walkscape Walkthrough. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 07:39, 1 December 2025 Bonez565 talk contribs created page Module:Stats Test (Created page with "local p = {} local thisModule = "Module:Stats_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- Helper: Format one stat entry to wikitext. local function renderSingleStat(stat, statEntry, langCode, customText) if type(stat) ~= "table" then return "" end if type(statEntry) ~= "table" then return "" end -- 1) Format amount like...")
  • 07:37, 1 December 2025 Bonez565 talk contribs created page Module:Skills Test (Created page with "local p = {} local thisModule = "Module:Skills_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- ========================= -- Main Functions -- ========================= -- 1) getAllSkills: Get table or CSV of all game skills. function p.getAllSkills(frameOrlangCode, textFlag) -- Determine item type and language code from either a f...")
  • 07:35, 1 December 2025 Bonez565 talk contribs created page Module:Shops Test (Created page with "local p = {} local thisModule = "Module:Shops_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= function shallowCopy(table) local newTable = {} for key, value in pairs(table) do newTable[key] = value end return newTable end -- ========================= -- Main Functions -- ========================= -- 1) getPurchas...")
  • 07:33, 1 December 2025 Bonez565 talk contribs created page Module:Services Test (Created page with "local p = {} local thisModule = "Module:Services_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= --Helper: Format Icon local function formatIconPath(path) -- Extract the filename (without extension) local filename = path:match("([^/]+)%.png$") if not filename then return path end -- Replace underscores with spaces filename = filenam...")
  • 05:33, 1 December 2025 Bonez565 talk contribs created page Module:Routes Test (Created page with "local p = {} local thisModule = "Module:Routes_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") local LocationsModule = require("Module:Locations_Test") -- ========================= -- Helpers -- ========================= -- Helper to clean metatables local function deepCloneWithoutMetatables(original) if type(original) ~= "table" then return original end local copy = {} for k, v in...")
  • 05:30, 1 December 2025 Bonez565 talk contribs moved page Data test:Reward Progress to Data test:Reward progress without leaving a redirect
  • 05:28, 1 December 2025 Bonez565 talk contribs created page Module:Requirements Test (Created page with "local p = {} local thisModule = "Module:Requirements_Test" local dataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- Function to format an integer with commas function format_int(number) local i, j, minus, int, fraction = tostring(number):find('([-]?)(%d+)([.]?%d*)') -- reverse the int-string and append a comma to all blocks of 3 digits i...")
  • 03:24, 1 December 2025 Bonez565 talk contribs created page Module:Recipes Test (Created page with "local p = {} local thisModule = "Module:Recipes_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- ========================= -- Main Functions -- ========================= -- 1) getNameUUID: return localized name function p.getNameUUID(frameOrRecipeUUID, langCode) -- Determine recipe name and language code from either a frame or dir...")
  • 03:21, 1 December 2025 Bonez565 talk contribs created page Module:Pfp Options Test (Created page with "local p = {} local thisModule = "Module:Pfp_Options_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- ========================= -- Main Functions -- ========================= -- 1) getCosmeticInfoByID: function to get cosmetic name and type by ID function p.getCosmeticInfoByID(frameOrPFP_OptionUUID, langCode) -- Determine achievemen...")
  • 03:15, 1 December 2025 Bonez565 talk contribs moved page Data test:Pfp Options to Data test:Pfpoptions without leaving a redirect
  • 03:15, 1 December 2025 Bonez565 talk contribs moved page Data test:Pfp Options/Index to Data test:Pfpoptions/Index without leaving a redirect
  • 03:10, 1 December 2025 Bonez565 talk contribs created page Module:Loot Tables Test (Created page with "local p = {} local thisModule = "Module:Loot_Tables_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") local ItemsModule = require('Module:Items_Test') -- ========================= -- Helpers -- ========================= -- Helper: is a table empty? hasData = true, noData = false local function hasData(t) if type(t) ~= "table" then return false end if next(t) ~= nil then return true end -- raw key ex...")
  • 03:05, 1 December 2025 Bonez565 talk contribs created page Module:Locations Test (Created page with "local p = {} local thisModule = "Module:Locations_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- Loads Data for both normalized names and UUIDs local function loadData(locationEntry) local locationData = DataLoader.loadByUUID("Locations", locationEntry) or DataLoader.loadByName("Locations", locationEntry) if...")
  • 03:03, 1 December 2025 Bonez565 talk contribs created page Module:Keywords Test (Created page with "local p = {} local thisModule = "Module:Keywords_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- ========================= -- Main Functions -- ========================= -- 1) getKeywordsByID: Function to get keywords by ID function p.getKeywordInfoByID(frameOrID, langCode) -- Determine item UUID and language code from either a fr...")
  • 02:59, 1 December 2025 Bonez565 talk contribs created page Module:Job Boards Test (Created page with "local p = {} local thisModule = "Module:Job_Boards_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- ========================= -- Main Functions -- ========================= -- 1) getName: return localized name function p.getNameUUID(frameOrJobBoardUUID, langCode) -- Determine location name and language code from either a frame or d...") Tag: Recreated
  • 02:13, 1 December 2025 Bonez565 talk contribs created page Data test:Items/Crafted (Created page with "The crafted.json has been split into individual files due to size limitations: == Pages == {{#invoke:Items_Test|listItemShards|Crafted}}")
  • 02:12, 1 December 2025 Bonez565 talk contribs created page Data test:Items/Loot (Created page with "The loot.json has been split into individual files due to size limitations: == Pages == {{#invoke:Items_Test|listItemShards|Loot}}")
  • 02:06, 1 December 2025 Bonez565 talk contribs created page Module:Items Test (Created page with "local p = {} local thisModule = "Module:Items_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- Loads Data for both normalized names and UUIDs local function loadData(itemEntry) local itemData = DataLoader.loadByUUID("Items", itemEntry) or DataLoader.loadByName("Items", itemEntry) if not itemData then return en...")
  • 01:59, 1 December 2025 Bonez565 talk contribs created page Module:Glossary Test (Created page with "local p = {} local thisModule = "Module:Glossary_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= local strings = { delete = "glossary.singulars.actions.delete", remove = "glossary.singulars.actions.remove", cancel = "glossary.singulars.actions.cancel", craft = "glossary.singulars.actions.craft", equip = "glossary.singulars.actions.eq...")
  • 01:49, 1 December 2025 Bonez565 talk contribs created page Module:Game Test (Created page with "local p = {} local thisModule = "Module:Game_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= local strings = { placeholder = "game.singulars.placeholder.placeholder", agility = "game.singulars.items.gearTypes.agility", back = "game.singulars.items.gearTypes.back", cape = "game.singulars.items.gearTypes.cape", chest = "game.singulars....")
  • 01:45, 1 December 2025 Bonez565 talk contribs created page Module:Factions Test (Created page with "local p = {} local thisModule = "Module:Factions_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") -- ========================= -- Helpers -- ========================= -- ========================= -- Main Functions -- ========================= -- 1a) getName: Looks up the localized name for a given UUID function p.getName(frameOrFactionUUID, langCode) -- Determine faction factionName and language code f...")
  • 01:35, 1 December 2025 Bonez565 talk contribs created page Module:Cooldowns Test (Created page with "local p = {} local thisModule = "Cooldowns_Test" local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") local RequirementsModule = require("Module:Requirements_Test") -- ========================= -- Helpers -- ========================= -- ========================= -- Main Functions -- ========================= -- 1) parseCooldown: Function to parse cooldowns information function p.parseCooldown(frameOrCooldownEntry, l...")
  • 01:14, 1 December 2025 Bonez565 talk contribs created page Module:Buildings Test (Created page with "local p = {} local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") local thisModule = "Module:Buildings_Test" -- ========================= -- Helpers -- ========================= -- Loads Data for both normalized names and UUIDs local function loadData(buildingEntry) local buildingData = DataLoader.loadByUUID("Buildings", buildingEntry) or DataLoader.loadByName("Buildings", buildingEntry) if...")
  • 01:14, 1 December 2025 Bonez565 talk contribs changed the content model of the page Data:Abilities/Index from "wikitext" to "JSON"
  • 01:13, 1 December 2025 Bonez565 talk contribs created page Data:Abilities/Index (Created page with "{ "schema": 1, "family": "abilities", "group_field": "type", "shards": [ "Data:Abilities" ], "types": {}, "uuid_to_shard": { "takeMeHome": "Data:Abilities", "mermaidsNeedMe": "Data:Abilities", "downGoesTheTrees": "Data:Abilities", "rockAndRoll": "Data:Abilities", "needToGoFast": "Data:Abilities", "memosphereAgility": "Data:Abilities", "memosphereCooking": "Data:Abilities", "memosphereCarpentry": "Data:Abilities", "memosphereCrafting": "Data:Abi...")
  • 01:08, 1 December 2025 Bonez565 talk contribs created page Module:Banned Keywords Test (Created page with "local p = {} local DataLoader = require("Module:DataLoader_Test") -- ========================= -- Helpers -- ========================= -- Helper: Function to extract data from metatables if necessary local function stripMetatables(tbl) local realTable = {} for k, v in pairs(tbl) do if type(v) == "table" then realTable[k] = stripMetatables(v) else realTable[k] = v end end return realTable end -- ==========...")
  • 01:06, 1 December 2025 Bonez565 talk contribs created page Module:Attributes Test (Created page with "local p = {} local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") local StatsModule = require('Module:Stats_Test') local RequirementsModule = require('Module:Requirements_Test') -- ========================= -- Helpers -- ========================= -- Helper: is a table empty? hasData = true, noData = false local function hasData(t) if type(t) ~= "table" then return false end if next(t) ~= nil then return true...")
  • 01:05, 1 December 2025 Bonez565 talk contribs created page Module:Activities Test (Created page with "local p = {} local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") local SkillsModule = require("Module:Skills_Test") -- ========================= -- Helpers -- ========================= -- Loads Data for both normalized names and UUIDs local function loadData(activityEntry) local activityData = DataLoader.loadByUUID("Activities", activityEntry) or DataLoader.loadByName("Activities", activityEntr...")
  • 00:59, 1 December 2025 Bonez565 talk contribs created page Module:Achievements Test (Created page with "local p = {} local DataLoader = require("Module:DataLoader_Test") local YAMLLookup = require("Module:YAMLLookup_Test") --Use YAMLLookup.getStringByPath(PATH) -- ========================= -- Helpers -- ========================= -- Function to calculate the total number of achievement points across all difficulties function p.getTotalPoints() -- Define point values per difficulty level local difficultyPoints = { easy = 1, normal = 3, hard...")
  • 00:55, 1 December 2025 Bonez565 talk contribs created page Module:Abilities Test (Created page with "local p = {} local DataLoader = require("Module:DataLoader") local YAMLLookup = require("Module:YAMLLookup") local LocationsModule = require('Module:Locations_Test') local ItemsModule = require('Module:Items_Test') local SkillsModule = require('Module:Skills_Test') local RequirementsModule = require("Module:Requirements_Test") local CooldownsModule = require("Module:Cooldowns_Test") -- ========================= -- Helpers -- ========================= -- Loads Data for...")
  • 00:54, 1 December 2025 Bonez565 talk contribs created page Module:YAMLLookup Test/doc (Created page with "Generic dotted-path resolver for nested tables (e.g., "items.singulars.foo.bar"). Only for calls from other modules. == Get YAML String From a Path == <pre>=p.getStringByPath(String Path, Language Code, {debug = true/false})</pre> Call in debug console: <code>=p.getStringByPath("items.singulars.materials.woodcutting.birchLogs.name", "DE")</code> Result: <code>"Birkenstämme"</code> === With Missing Pages and debug = true === Call in debug console: <code>=p.getStringB...")
  • 00:53, 1 December 2025 Bonez565 talk contribs created page Module:YAMLLookup Test (Created page with "-- Module:YAMLLookup -- File-agnostic YAML string resolver with language fallback via Module:LangHelper. local p = {} local LangHelper = require("Module:LangHelper") -- ========================= -- Helpers (pure functions) -- ========================= -- Split dotted path into keys local function splitDots(path) if type(path) ~= "string" or path == "" then return nil end return mw.text.split(path, ".", true) end -- UpperCamelCase a simple file token (e.g., "items"...")
  • 00:44, 1 December 2025 Bonez565 talk contribs created page Module:DataLoader Test/doc (Created page with "Documentation: Module:DataLoader Test/doc == Overview == Module name: <code>Module:DataLoader</code> Purpose: Load JSON data pages and sharded families, and resolve records by UUID or normalized name using family index files (<code>Data:Family/index</code> with fallback to <code>Data:Family/Index</code>). To use inside another module: <syntaxhighlight lang="lua"> local DataLoader = require("Module:DataLoader") </syntaxhighlight> == Functions == === <code>load(t...")
  • 00:43, 1 December 2025 Bonez565 talk contribs created page Module:DataLoader Test (Created page with "-- Module:DataLoader -- Additions: index autodetect (index/Index), UUID and name resolvers for any family. local p = {} -- Families that *might* be sharded. Only "Items" today, but future-proof this list. local SHARDED_FAMILIES = { Items = true, -- Buildings = true, -- Activities = true, -- Locations = true, -- Factions = true, } -- ------------- internals ------------- local function isSharded(family) return SHARDED_FAMILIES[family] == true end local function...")
  • 11:04, 30 November 2025 Bonez565 talk contribs created page Data test:Items (Created page with "The items.json has been split into individual files due to size limitations: * Index: Data:Items/Index * Item Sources: Data:Items/Item Sources * Item Uses: Data:Items/Item Uses == Pages == {{#invoke:Items_Test|listItemShards|All}}")
  • 11:02, 30 November 2025 Bonez565 talk contribs deleted page Module:Item Abilities New/Test (content was: "=ring_of_homesickness= {{#invoke:Item Abilities New|make|ring_of_homesickness|EN}} =axe_of_destruction= {{#invoke:Item Abilities New|make|axe_of_destruction|EN}} =shoes_of_escape= {{#invoke:Item Abilities New|make|shoes_of_escape|EN}} =rock_star_amulet= {{#invoke:Item Abilities New|make|rock_star_amulet|EN}} =algae_ring= {{#invoke:Item Abilities New|make|algae_ring|EN}}...", and the only contributor was "Bonez565" (talk))
  • 10:52, 30 November 2025 Bonez565 talk contribs marked Forest foraging for translation
  • 10:15, 30 November 2025 Bonez565 talk contribs changed the content model of the page WikiTemplateStrings/TH from "wikitext" to "JSON"
  • 10:15, 30 November 2025 Bonez565 talk contribs created page WikiTemplateStrings/TH (Created page with "{ "common": { "achievementName": "Achievement Name", "activityName": "Activity Name", "atLeast": "{number} or more", "attribute": "Attribute", "attributes": "Attributes", "baseRate": "Base\u003Cbr\u003ERate", "baseSteps": "Base\u003Cbr\u003ESteps", "baseXp": "Base\u003Cbr\u003EXP", "baseXpStep": "Base\u003Cbr\u003EXP/Step", "totalBaseXpStep": "Total Base\u003Cbr\u003EXP/Step", "chance": "Chance", "chanceChest": "Chance\u003Cbr\u003E(Per Chest)",...")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Abilities/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Achievements/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Actions/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Activities/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Attributes/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Buildings/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Factions/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Game/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Glossary/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Guide/YAML (Created page with "{{Data:Languages}}")
  • 08:41, 30 November 2025 Bonez565 talk contribs created page Data test:Items/YAML (Created page with "{{Data:Languages}}")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)