Toggle menu
15
249
116
28.1K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Prd (talk | contribs)
Prd (talk | contribs)
No edit summary
 
(105 intermediate revisions by the same user not shown)
Line 17: Line 17:
[https://jobboard.kenshi.wiki jobboard.kenshi.wiki - Job Runner Dashboard]
[https://jobboard.kenshi.wiki jobboard.kenshi.wiki - Job Runner Dashboard]
----
----
=12/14=
=1/6=
[https://www.youtube.com/watch?v=UMwPs_oonzY Temptations]
'''Account creation closed.''' (Temporarily, wiki refresh is on-schedule for '''April'''.)
=12/17=
=1/19=
[https://www.youtube.com/watch?v=eAbPg_O_6aQ A better way]
[https://www.youtube.com/watch?v=5LqJCIi6p7Y keeper]
=12/18=
[https://www.youtube.com/watch?v=JdqBmeg4XmY POLYLINE INDUCED INSANITY]


SVGs reign supreme!
[https://www.youtube.com/watch?v=Pqc8kPLRwuY magnification]
=1/20=
[https://www.youtube.com/watch?v=uIfqSTBTJXQ the fires have arrived...]
=1/24=
[https://www.youtube.com/watch?v=NQbyoIjyuMw weather warfare]


Road editor progress.
[https://www.youtube.com/watch?v=nae1RTfrQ3g reverberations]
[[File:Earlyroadeditor.png|frame|center]]


Painting & Planning tools.
=1/25=
[[File:PaintingToolsPreview.png|frame|center]]
[https://www.youtube.com/watch?v=mua4GGdWOdM join hands]
 
Favoriting panels (manifest-based) is now functional! (Relations Journal could use some work.)
 
=1/26=
[https://www.youtube.com/watch?v=GAVJ3FJra7o delete fucking everything!]
 
[https://www.youtube.com/watch?v=LLoJHwguReo trendsetter]
 
Exploring the usage of [https://flarum.org/ Flarum] for an external forum. Conceptually funnels all social activity ''outside the knowledge base'' whilst maintaining an integrated companionship. Ideally speaking - this comes in the form of the forums being woven into the skin link-redirect schema, meaning then discussions, comments and wiki accounts engage with Flarum when searching for discussion/to discuss. This, in theory, eliminates a lot of extension busywork, database noise and obligation to use the wiki itself for such social functions. Instead then, a ''proper'' software package is used more in line with the best of what modern forums can offer. The server ecosystem is already completely setup for its usage - the main challenge lives in creating a SSO system.
 
Addendum - Oh, that was easy. :^)
 
https://talk.kenshi.wiki/
----
----
Next Steps
;Other recent activities
----
Let me paint a general picture for you -
#'''February''' - Methodical update, enhancement & rework (if necessary) of the existing features.
#'''March''' - Optimization, bug-testing, stress testing and v2 + PWA update process. (Preliminary work done here - functional rebuild first.)
#'''April''' - Style alignment. 4-theme (possibly more). Visual refinements & reworks. (The wiki can be cleanly reset once ContextSharing & v2 are done being teste. Not contingent, just nice to know.)
#'''May''' - The map is ready for Cloudflare deployment (full proxy & caching) - further design considerations go into the testing realm.
----
:Looked at setting up a server fallback schema -> NYC -> Atlanta -> San Fran
:Not load balancing per se - in cases, if ever, the host data center is rendered unavailable the server ''can'' be migrated elsewhere. (That said, it's not necessary at the moment - it's merely feasible if found so.)
----
:'''Extensions Mix'''
::''Caravan''
:::Adding favorites for panel browsing (on the map).
::''ContextSharing''
:::Delivers specific content from a wiki page to the map for embedded display (within info & content panels).
::''Mappy'' (Paused)
----
;Exploring...


'''1. DataTools'''
[https://lit.dev/ Lit]
:A. Building Locations (Done)
:B. Feature Locations (Done)
:C. Road Layout (Done)
:D. Biomes (...) (Done)
:E. "Anything else"
:F. "Assets" (data map)
:// Separated concerns.
:G. Dialogue Packages (Done)
:H. Dialogue(s) (Done)
:I. Dialogue Lines (Done)
:J. Dialogue Actions (50%)


'''2. IMap'''
[https://component-party.dev/ Components]
:A. Painting & Planning (Done, v1 pinned)
:B. Help & Tooltips (Tested, modestly implemented, further tweaks & proliferation)
:C. Power Ranks & World History (50%)
:D. Advanced Overlays (In progress.)
:E. Town Layouts, Landmarks, Road Network and Biomes. (Biomes done.)
:F. Equipment Locker (12/2, 50%)
:G. Main Modal Window (4 migrated)
:H. Light/Dark Theming
:I. Right menu additions (states, campaigns).
:K. v2 Data Processing (12/5+)


'''3. Caravan'''
[https://vite.dev/ Vite]
:A. Proper Page Declaration & Separation
:B. Painting & Placements Import/Export
:C. Landing Page
:D. User Manifest Manager
:E. Final Manifest Additions
:F. Thin Proxy Discussion
'''4. Manifestor'''
:A. KDB Backend Test
:B. MapOrchestration
:C. Map's v2 Endpoint
:D. Global Action Log
:E. 2FA Logins
:F. PluggableAuth, OpenID Connect & OAuth 2.0 private access
'''5. World Studio'''
:A. See after completion of map segment. Task Map B.


'''6. SDK'''
[https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps PWAs]
:A. Pinned due to ongoing workflow change. Task Map B.
 
& migration to Typescript. (Vite via JS, then backworking).
----
{{Center|'''SVGs reign supreme!'''}}
----
[[File:OpenPanels.png|center|A look at the on-map panels and main menu after Favoriting functionality was enabled.|thumb|1200x1200px]]
----
[[File:MainMenuOverhaul.png|center|Earliest (working) version of the combined right & left menus, composing the main menu, the "default" format for the desktop presentation of the map.|thumb|1200x1200px]]
----
[[File:MarkerTypes.png|center|PNG icons matched to markers as according to their type classification.|thumb|1200x1200px]]
----
[[File:TownLayouts-v2.png|center|Geometry updates to the Town Layout viewer - making more advanced layouts comprehensible.|thumb|1200x1200px]]
----
[[File:SampleTownLayout.png|center|Initial proof of concept for town layout viewer.|thumb|1200x1200px]]
----
[[File:ModifiedRoads.png|center|Extraction and visualization of a modified road network before cleanup. Native (green), custom (yellow) and modified (purple).|thumb|1200x1200px]]
----
[[File:ColorfulMapLayers.png|center|Colorful roads, borders, resources & weather layers.|thumb|1200x1200px]]
----
[[File:RoadSmithv7.png|center|Road editor progress...Consumes polylines and allows editing thereafter.|thumb|1200x1200px]]
----
[[File:PaintingToolsPreview.png|frame|center|Painting & Planning tools for the map.]]
----
----
'''Continuing Education'''
:''Bash''
::https://www.youtube.com/watch?v=Sx9zG7wa4FA
:''nginx''
::https://nginx.org/en/docs/beginners_guide.html
:''Varnish''
::https://vinyl-cache.org/docs/6.0/
:''C# (.NET and Beyond)''
::https://learn.microsoft.com/en-us/
::https://learn.microsoft.com/en-us/dotnet/csharp/
::https://learn.microsoft.com/en-us/dotnet/?view=aspnetcore-10.0
::https://learn.microsoft.com/en-us/openapi/
::https://learn.microsoft.com/en-us/visualstudio/?view=visualstudio
::[https://devclass.com/2025/05/29/microsoft-designates-blazor-as-its-main-future-investment-in-web-ui-for-net/ Why I've chosen Blazor for 2026 and beyond]

Latest revision as of 03:37, 27 January 2026

I can't stay long, whispered the butterfly, but I'll put a memory in your heart.


Socials
Discord - prd1847
Prdandsuch on Reddit
whatisaprd on X/Twitter
KenshiDBdotWiki@gmail.com

Realpolitik, World Revisions


Mega Archive


map.kenshi.wiki - Interactive Map

kenshidb.wiki - KenshiDB, Asset Repository

jobboard.kenshi.wiki - Job Runner Dashboard


1/6

Account creation closed. (Temporarily, wiki refresh is on-schedule for April.)

1/19

keeper

magnification

1/20

the fires have arrived...

1/24

weather warfare

reverberations

1/25

join hands

Favoriting panels (manifest-based) is now functional! (Relations Journal could use some work.)

1/26

delete fucking everything!

trendsetter

Exploring the usage of Flarum for an external forum. Conceptually funnels all social activity outside the knowledge base whilst maintaining an integrated companionship. Ideally speaking - this comes in the form of the forums being woven into the skin link-redirect schema, meaning then discussions, comments and wiki accounts engage with Flarum when searching for discussion/to discuss. This, in theory, eliminates a lot of extension busywork, database noise and obligation to use the wiki itself for such social functions. Instead then, a proper software package is used more in line with the best of what modern forums can offer. The server ecosystem is already completely setup for its usage - the main challenge lives in creating a SSO system.

Addendum - Oh, that was easy. :^)

https://talk.kenshi.wiki/


Other recent activities

Let me paint a general picture for you -

  1. February - Methodical update, enhancement & rework (if necessary) of the existing features.
  2. March - Optimization, bug-testing, stress testing and v2 + PWA update process. (Preliminary work done here - functional rebuild first.)
  3. April - Style alignment. 4-theme (possibly more). Visual refinements & reworks. (The wiki can be cleanly reset once ContextSharing & v2 are done being teste. Not contingent, just nice to know.)
  4. May - The map is ready for Cloudflare deployment (full proxy & caching) - further design considerations go into the testing realm.

Looked at setting up a server fallback schema -> NYC -> Atlanta -> San Fran
Not load balancing per se - in cases, if ever, the host data center is rendered unavailable the server can be migrated elsewhere. (That said, it's not necessary at the moment - it's merely feasible if found so.)

Extensions Mix
Caravan
Adding favorites for panel browsing (on the map).
ContextSharing
Delivers specific content from a wiki page to the map for embedded display (within info & content panels).
Mappy (Paused)

Exploring...

Lit

Components

Vite

PWAs

& migration to Typescript. (Vite via JS, then backworking).


SVGs reign supreme!

A look at the on-map panels and main menu after Favoriting functionality was enabled.

Earliest (working) version of the combined right & left menus, composing the main menu, the "default" format for the desktop presentation of the map.

PNG icons matched to markers as according to their type classification.

Geometry updates to the Town Layout viewer - making more advanced layouts comprehensible.

Initial proof of concept for town layout viewer.

Extraction and visualization of a modified road network before cleanup. Native (green), custom (yellow) and modified (purple).

Colorful roads, borders, resources & weather layers.

Road editor progress...Consumes polylines and allows editing thereafter.

Painting & Planning tools for the map.