Tip of the day
The hamburger menu at the bottom-right (or bottom-left in left handed mode) has your WalkPedia to help track your total progress.
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).
- 10:02, 12 October 2025 Bonez565 talk contribs created the page Data:Banned Keywords using a non-default content model "JSON"
- 10:02, 12 October 2025 Bonez565 talk contribs created page Data:Banned Keywords (Bonez565 created the page Data:Banned Keywords using a non-default content model "JSON")
- 10:00, 12 October 2025 Bonez565 talk contribs created the page Data:Activities using a non-default content model "JSON"
- 10:00, 12 October 2025 Bonez565 talk contribs created page Data:Activities (Bonez565 created the page Data:Activities using a non-default content model "JSON")
- 09:59, 12 October 2025 Bonez565 talk contribs created the page Data:Achievements using a non-default content model "JSON"
- 09:59, 12 October 2025 Bonez565 talk contribs created page Data:Achievements (Bonez565 created the page Data:Achievements using a non-default content model "JSON")
- 02:24, 12 October 2025 Bonez565 talk contribs created page Module:CapitalizeWords/doc (Created page with "Capitalize each word, with special handling for exceptions, but always capitalize the first word *Normal words -> Title Case (With exceptions for common words a, the, is, etc.) *Hyphenated Words -> Capitilize-Each-Word Special Case: * gdte -> GDTE")
- 02:21, 12 October 2025 Bonez565 talk contribs created page Module:CapitalizeWords (Created page with "local p = {} -- Helper function to check if a word exists in a list (table) local function listContains(list, word) for _, value in ipairs(list) do if value == word then return true end end return false end function p.main(str) local exceptions = { "of", "with", "a", "the", "in", "to" } local result = {} local wordIndex = 1 for word in str:gmatch("%S+") do -- Handle hyphenated words local hyphenat...")
- 04:28, 11 October 2025 Bonez565 talk contribs moved page Module:YAML Lookup/doc to Module:YAMLLookup/doc without leaving a redirect (Change Name)
- 04:28, 11 October 2025 Bonez565 talk contribs moved page Module:YAML Lookup to Module:YAMLLookup without leaving a redirect (Change Name)
- 02:10, 11 October 2025 Bonez565 talk contribs deleted page Module:PageCache (content was: "-- Module:PageCache -- Tiny, safe, memoized JSON loader. Version key (string) can be used to bust cache. local p = {} local store = {} local function key(title, vkey) return vkey and (title .. "@" .. vkey) or title end function p.load(title, vkey) local k = key(title, vkey) if store[k] ~= nil then return store[k] end local ok, data = pcall(mw.loadJsonData, title)...", and the only contributor was "Bonez565" (talk))
- 02:08, 11 October 2025 Bonez565 talk contribs moved page Module:TreePath/doc to Module:YAML Lookup/doc without leaving a redirect (Change Name)
- 02:08, 11 October 2025 Bonez565 talk contribs moved page Module:TreePath to Module:YAML Lookup without leaving a redirect (Change Name)
- 07:49, 7 October 2025 Bonez565 talk contribs marked translation Translations:Absorbing Amulet/2/fi as no longer outdated
- 07:49, 7 October 2025 Bonez565 talk contribs marked translation Translations:Absorbing Amulet/2/es as no longer outdated
- 07:49, 7 October 2025 Bonez565 talk contribs marked Absorbing Amulet for translation
- 07:47, 7 October 2025 Bonez565 talk contribs marked translation Translations:Absorbing Amulet/1/es as no longer outdated
- 07:46, 7 October 2025 Bonez565 talk contribs marked translation Translations:Absorbing Amulet/1/fi as no longer outdated
- 07:46, 7 October 2025 Bonez565 talk contribs marked Absorbing Amulet for translation
- 07:41, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/3/es (Created page with "{{Footer|NoToc}}")
- 07:41, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/2/es (Created page with "== Trivialidad == *")
- 07:40, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/1/es (Created page with "{{Master_Equipment_Template|Absorbing Amulet|ES}}")
- 07:40, 7 October 2025 Bonez565 talk contribs created page Absorbing Amulet/es (Created page with "Amuleto Absorbente")
- 07:40, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/Page display title/es (Created page with "Amuleto Absorbente")
- 07:32, 7 October 2025 Bonez565 talk contribs marked Absorbing Amulet for translation
- 07:21, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/3/fi (Created page with "{{Footer|NoToc}}")
- 07:20, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/2/fi (Created page with "== Trivia == *")
- 07:20, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/1/fi (Created page with "{{Master_Equipment_Template|Absorbing Amulet|FI}}")
- 07:20, 7 October 2025 Bonez565 talk contribs created page Absorbing Amulet/fi (Created page with "Imuamuletti")
- 07:20, 7 October 2025 Bonez565 talk contribs created page Translations:Absorbing Amulet/Page display title/fi (Created page with "Imuamuletti")
- 07:18, 7 October 2025 Bonez565 talk contribs marked Absorbing Amulet for translation
- 13:29, 5 October 2025 Bonez565 talk contribs created page Module:TreePath/doc (Created page with "Generic dotted-path resolver for nested tables (e.g., "items.singulars.foo.bar").")
- 13:29, 5 October 2025 Bonez565 talk contribs created page Module:TreePath (Created page with "-- Module:TreePath -- Generic dotted-path resolver for nested tables (e.g., "items.singulars.foo.bar"). local p = {} -- Split a dotted path into keys (no trimming/normalization beyond split). local function splitDots(path) if type(path) ~= "string" or path == "" then return nil end return mw.text.split(path, ".", true) end -- Resolve 'path' inside 'root' and return the terminal value if found, else nil. function p.get(root, path) if type(root) ~= "table" then return...")
- 13:13, 5 October 2025 Bonez565 talk contribs created page Module:LangHelper/doc (Created page with "This helper provides a path to support multiple languages where the contents of the requested language might be missing.")
- 13:12, 5 October 2025 Bonez565 talk contribs created page Module:LangHelper (Created page with "-- Module:LangHelper -- Normalize language codes and provide fallback order (REGION → BASE → EN). local p = {} -- Return canonical code and base (e.g., "es-mx" → "ES_MX","ES") function p.normalize(lang) if not lang or lang == "" then return "EN", "EN" end local L = tostring(lang):gsub("-", "_"):upper() local base = L:match("^([A-Z][A-Z])_") or L return L, base end -- Return ordered list of codes to try: region → base → EN (deduped) function p.fallbackOrd...")
- 13:02, 5 October 2025 Bonez565 talk contribs created page Module:DataLoader (Created page with "-- Module:DataLoader -- Centralizes version-aware loads and Items-specific helpers. local PageCache = require('Module:PageCache') local p = {} local _vkey -- memoized Data:Version string -- Read Data:Version once; return a short string key function p.getVersion() if _vkey ~= nil then return _vkey end local ver = PageCache.load('Data:Version', nil) -- Expecting { "dataVersion": "YYYY-MM-DD-NN", ... } local v = (type(ver) == 'table' and ver.dataVersion) or "0" _vkey...")
- 12:59, 5 October 2025 Bonez565 talk contribs created page Module:PageCache (Created page with "-- Module:PageCache -- Tiny, safe, memoized JSON loader. Version key (string) can be used to bust cache. local p = {} local store = {} local function key(title, vkey) return vkey and (title .. "@" .. vkey) or title end function p.load(title, vkey) local k = key(title, vkey) if store[k] ~= nil then return store[k] end local ok, data = pcall(mw.loadJsonData, title) if ok and data ~= nil then store[k] = data return data else -- Cache the miss to avoid repea...")
- 12:58, 5 October 2025 Bonez565 talk contribs deleted page Data:PageCache
- 12:57, 5 October 2025 Bonez565 talk contribs created the page Data:PageCache using a non-default content model "JSON"
- 12:57, 5 October 2025 Bonez565 talk contribs created page Data:PageCache (Bonez565 created the page Data:PageCache using a non-default content model "JSON")
- 12:44, 5 October 2025 Bonez565 talk contribs deleted page Data:Config (content was: "{}", and the only contributor was "Bonez565" (talk))
- 12:40, 5 October 2025 Bonez565 talk contribs created the page Data:Version using a non-default content model "JSON"
- 12:40, 5 October 2025 Bonez565 talk contribs created page Data:Version (Bonez565 created the page Data:Version using a non-default content model "JSON")
- 12:36, 5 October 2025 Bonez565 talk contribs created the page Data:Config using a non-default content model "JSON"
- 12:36, 5 October 2025 Bonez565 talk contribs created page Data:Config (Bonez565 created the page Data:Config using a non-default content model "JSON")
- 12:29, 5 October 2025 Bonez565 talk contribs created the page Data:Items/YAML/ES MX using a non-default content model "JSON"
- 12:29, 5 October 2025 Bonez565 talk contribs created page Data:Items/YAML/ES MX (Bonez565 created the page Data:Items/YAML/ES MX using a non-default content model "JSON")
- 12:28, 5 October 2025 Bonez565 talk contribs created the page Data:Items/YAML/EN US using a non-default content model "JSON"
- 12:28, 5 October 2025 Bonez565 talk contribs created page Data:Items/YAML/EN US (Bonez565 created the page Data:Items/YAML/EN US using a non-default content model "JSON")
- 12:28, 5 October 2025 Bonez565 talk contribs created the page Data:Items/YAML/DE using a non-default content model "JSON"
