Toggle menu
15
239
107
27.9K
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)
No edit summary
Prd (talk | contribs)
No edit summary
 
(291 intermediate revisions by the same user not shown)
Line 1: Line 1:
;<small>Holder of the skeleton key.</small>
''I can't stay long, whispered the butterfly, but I'll put a memory in your heart.''
;Upgraded to level <big>9</big>
[https://www.youtube.com/watch?v=qf-_bRjZ38U The Decider]
----
----
Figure it out mentality.
:'''Socials'''
*https://en.wikipedia.org/wiki/We_choose_to_go_to_the_Moon
*https://en.wikipedia.org/wiki/File:President_Kennedy%27s_Speech_at_Rice_University.ogv#file
From signal to server, understand '''everything'''!
----
:Socials
::Discord - prd1847
::Discord - prd1847
::Prdandsuch on [https://www.reddit.com/user/prdandsuch/ Reddit]
::Prdandsuch on [https://www.reddit.com/user/prdandsuch/ Reddit]
::whatisaprd on [https://x.com/whatisaprd X/Twitter]
::KenshiDBdotWiki@gmail.com
::KenshiDBdotWiki@gmail.com
----
----
:[[Project:Realpolitik|Realpolitik, World Revisions]]
[[Project:Realpolitik|Realpolitik, World Revisions]]
----
[https://mega.nz/folder/2DRFAYzJ#sF1O8a2VhRwM3J0ddaNYug Mega Archive]
----
[https://map.kenshi.wiki map.kenshi.wiki - Interactive Map]
 
[https://kenshidb.wiki kenshidb.wiki - KenshiDB, Asset Repository]
 
[https://jobboard.kenshi.wiki jobboard.kenshi.wiki - Job Runner Dashboard]
----
=12/14=
[https://www.youtube.com/watch?v=UMwPs_oonzY Temptations]
=12/17=
[https://www.youtube.com/watch?v=eAbPg_O_6aQ A better way]
=12/18=
[https://www.youtube.com/watch?v=hngb7On4Xw8 POLYLINE INDUCED INSANITY]
 
=12/20=
[https://www.youtube.com/watch?v=O9UZQKNgzs8 Unstoppable waterfall]
 
[https://www.youtube.com/watch?v=GCzPlvcCuag Approaching horizon]
 
=12/21=
[https://www.youtube.com/watch?v=2sqaM-hEhug Now more than ever]
 
[https://www.youtube.com/watch?v=VLfVHlu7ns8 Demoralization campaign]
 
{{Center|'''SVGs reign supreme!'''}}
 
[[File:RoadSmithv7.png|center|Road editor progress...Consumes polylines and allows editing thereafter.|thumb|1000x1000px]]
 
 
[[File:PaintingToolsPreview.png|frame|center|Painting & Planning tools for the map.]]
 
 
 
----
----
:https://www.mediawiki.org/wiki/Manual:Job_queue/For_developers
 
:https://www.mediawiki.org/wiki/Manual:$wgJobTypeConf
 
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Backend_performance_practices
 
:https://www.mediawiki.org/wiki/Database_transactions
 
:https://www.mediawiki.org/wiki/Manual:Job_table
=Next Steps=
:https://www.mediawiki.org/wiki/Manual:Database_layout
 
:https://www.mediawiki.org/w/index.php?title=Manual:Database_layout/diagram&action=render
'''1. DataTools'''
:https://www.mediawiki.org/wiki/Extension:EventLogging
:A. Building Locations (Done)
:https://www.mediawiki.org/wiki/Extension:EventLogging/Guide
:B. Feature Locations (Done)
:https://www.mediawiki.org/wiki/Extension:EventLogging/Programming
:C. Road Layout (Done)
:https://www.mediawiki.org/wiki/Architecture_guidelines
:D. Biomes (...) (Done)
:https://wikitech.wikimedia.org/wiki/Performance/Metrics#Save_Timing
:E. "Anything else"
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Backend_performance_practices#Long-running_queries
:F. "Assets" (data map)
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Frontend_performance_practices
:// Separated concerns.
:https://wikitech.wikimedia.org/wiki/MediaWiki_at_WMF#Timeouts
:G. Dialogue Packages (Done)
:https://wikitech.wikimedia.org/wiki/Infographics
:H. Dialogue(s) (Done)
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/PHP_optimisation_tips
:I. Dialogue Lines (Done)
:https://www.mediawiki.org/wiki/ResourceLoader/Architecture
:J. Dialogue Actions (50%)
:https://www.mediawiki.org/wiki/ResourceLoader/Developing_with_ResourceLoader
 
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Measure_frontend_performance
'''2. IMap'''
: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'''
: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'''
:A. Pinned due to ongoing workflow change. Task Map B.
----
----
;Lessons I've learned
'''Continuing Education'''
:# Never expect others to help you. You are completely on your own from idea creation to execution and implementation.
:''Bash''
:# This includes anything from both discovery of & grasping concepts, software/package intricacies, concurrency conflicts up and down the stack, race conditions, debugging scenarios, error tracking etc. It is entirely upon you to solve your problems - and sometimes other people's problems become your own to solve. Deal with it.  
::https://www.youtube.com/watch?v=Sx9zG7wa4FA
:# There is no wisdom in the notion "don't reinvent the wheel" when spoken with respect to systems architecture which is akin to a pile of dirt. These are not wheels, they are at best the tread to the tire and little more. Reinvent to fix the undeniably bad. Don't stick with incompetency merely because it's popular.  
:''nginx''
:# Problems are global, solutions are local.  
::https://nginx.org/en/docs/beginners_guide.html
:#  No feature outweighs its performance needs. "Working" isn't good enough.
:''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]
 
[[Category:Pages using center with no arguments]]
[[Category:Pages using center with unknown parameters| Prd]]

Latest revision as of 00:00, 21 December 2025

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


12/14

Temptations

12/17

A better way

12/18

POLYLINE INDUCED INSANITY

12/20

Unstoppable waterfall

Approaching horizon

12/21

Now more than ever

Demoralization campaign

SVGs reign supreme!
Road editor progress...Consumes polylines and allows editing thereafter.


Painting & Planning tools for the map.





Next Steps

1. DataTools

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

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

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

A. Pinned due to ongoing workflow change. Task Map B.

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
Why I've chosen Blazor for 2026 and beyond