Toggle menu
15
237
100
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
 
(259 intermediate revisions by the same user not shown)
Line 1: Line 1:
;<small>Holder of the skeleton key.</small>
[https://www.youtube.com/watch?v=LqE9mNzXhdA&list=RDLqE9mNzXhdA When winning is easy], [https://www.youtube.com/watch?v=MdtaqSPWcl8 losing is fun!]
;Upgraded to level <big>'''10'''</big>
 
[https://www.youtube.com/watch?v=qf-_bRjZ38U The Decider]
''I can't stay long, whispered the butterfly, but I'll put a memory in your heart.''
----
Figure it out mentality.
*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
:'''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://www.mediawiki.org/wiki/Manual:Job_queue/For_developers
[https://map.kenshi.wiki map.kenshi.wiki - Interactive Map]
:https://www.mediawiki.org/wiki/Manual:$wgJobTypeConf
 
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Backend_performance_practices
[https://kenshidb.wiki kenshidb.wiki - KenshiDB, Asset Repository]
:https://www.mediawiki.org/wiki/Database_transactions
 
:https://www.mediawiki.org/wiki/Manual:Job_table
[https://jobboard.kenshi.wiki jobboard.kenshi.wiki - Job Runner Dashboard]
:https://www.mediawiki.org/wiki/Manual:Database_layout
:https://www.mediawiki.org/w/index.php?title=Manual:Database_layout/diagram&action=render
:https://www.mediawiki.org/wiki/Extension:EventLogging
:https://www.mediawiki.org/wiki/Extension:EventLogging/Guide
:https://www.mediawiki.org/wiki/Extension:EventLogging/Programming
:https://www.mediawiki.org/wiki/Architecture_guidelines
:https://wikitech.wikimedia.org/wiki/Performance/Metrics#Save_Timing
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Backend_performance_practices#Long-running_queries
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Frontend_performance_practices
:https://wikitech.wikimedia.org/wiki/MediaWiki_at_WMF#Timeouts
:https://wikitech.wikimedia.org/wiki/Infographics
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/PHP_optimisation_tips
:https://www.mediawiki.org/wiki/ResourceLoader/Architecture
:https://www.mediawiki.org/wiki/ResourceLoader/Developing_with_ResourceLoader
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Measure_frontend_performance
----
----
;Lessons I've learned
=12/3=
:# Never expect others to help you. You are completely on your own from idea creation to execution and implementation.
[https://www.youtube.com/watch?v=5qz4eg6IPWg Don't let me be misunderstood.]
:# 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.  
=12/4=
:# 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.  
[https://www.youtube.com/watch?v=AFIkUJ7HS_Q The abyss between us.]
:# Problems are global, solutions are local.  
=12/5=
:#  No feature outweighs its performance needs. "Working" isn't good enough.
[https://www.youtube.com/watch?v=3lfgsLvgTtE Tumble down the mountain.]
;[https://en.wikipedia.org/wiki/Wirth%27s_law Things I already knew]
=12/6=
[https://www.youtube.com/watch?v=ujIaedo4374 Calmer waters.]
 
[https://www.youtube.com/watch?v=GADlf1A_CFM Underworld come.]
 
[https://www.youtube.com/watch?v=PMYLqjBYIRo It's easier than you think.]
=12/7=
[https://www.youtube.com/watch?v=IPGQRCvXx8Q Avalanche]
 
[https://www.youtube.com/watch?v=uhukXvSpCj4 Immaculate]
 
[https://www.youtube.com/watch?v=MN-3F9auICU Weightless]
=12/8=
[https://www.youtube.com/watch?v=OpduObKQ7KM Cloudbound]
 
[https://www.youtube.com/watch?v=1sCu9x-1d5Y Render unto]
 
[https://www.youtube.com/watch?v=nKntSY-j_x8 Shall we?]
=12/9=
[[File:PaintingToolsPreview.png|frame|center]]
[https://www.youtube.com/watch?v=hURS88IklFI Make it magical✨]
 
[https://www.youtube.com/watch?v=44tK_B5BZzo Flowered Archipelago🌺]
=12/10=
[https://www.youtube.com/watch?v=bMCiAKNUpTY It won't stop and neither will I]
=12/11=
[https://www.youtube.com/watch?v=uFA2n9TWovQ Preflight]
=12/12=
[https://www.youtube.com/watch?v=0km8o8n3gCQ Frostburn]
 
[https://www.youtube.com/watch?v=00Ugp-JszZ8 Gentle smile]
=12/13=
[https://www.youtube.com/watch?v=i0GDaB4S5Hw Luminescent]
 
[https://www.youtube.com/watch?v=Ixlm3Tx4lFE Scenic route]
----
----
This is a means to an end. Grain by grain the whole being formed will reveal itself and its nature. There is no rushing architecture. Systems rise and fall... nothing is meant to last. Adaptation is inherent to the structural feedback loop (which must exist). It's a tool for analysis. Kenshi is merely the current medium. A shame so much lives out of view.
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 pictured above)
:B. Help & Tooltips (Tested, modestly implemented, further tweaks & proliferation)
:C. Power Ranks & World History (Preliminary... Assembling snapshot logic.)
:D. Advanced Overlays ()
:E. Town Layouts, Landmarks, Road Network and Biomes. (12/3-6)
:F. Equipment Locker (12/2, 50%)
:G. 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.


:I've been given the go-ahead to shift from first gear to second. Summer rains...you can never expect their arrival!
'''6. SDK'''
:There are two sides to design. Most people only partake in one. ''Creative production'' is the standard fare modus operandi for how engineer and designer types are educated. The world '''needs''' creators to bring forth new ideas, washing away the old and ushering in the new.
:A. Pinned due to ongoing workflow change. Task Map B.
:What is often overlooked, usually by way of organizational structure and a resultant cultural mode, is ''creative destruction''.
:For a given exercise we know there are two effective ways of approaching its execution...
::#Positively
::#Negatively
:The deconstruction and inversion of functional methodologies offers a look at mutually exclusive outcomes for the net routine. 
:Reverse engineering is '''crucial''' to understanding. A building's life cycle doesn't end at grand opening -- there's maintainence and the eventual possibility of demolition. Each a profession unto themselves beyond architecture and construction.

Latest revision as of 21:11, 13 December 2025

When winning is easy, losing is fun!

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/3

Don't let me be misunderstood.

12/4

The abyss between us.

12/5

Tumble down the mountain.

12/6

Calmer waters.

Underworld come.

It's easier than you think.

12/7

Avalanche

Immaculate

Weightless

12/8

Cloudbound

Render unto

Shall we?

12/9

Make it magical✨

Flowered Archipelago🌺

12/10

It won't stop and neither will I

12/11

Preflight

12/12

Frostburn

Gentle smile

12/13

Luminescent

Scenic route


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 pictured above)
B. Help & Tooltips (Tested, modestly implemented, further tweaks & proliferation)
C. Power Ranks & World History (Preliminary... Assembling snapshot logic.)
D. Advanced Overlays ()
E. Town Layouts, Landmarks, Road Network and Biomes. (12/3-6)
F. Equipment Locker (12/2, 50%)
G. 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.