Toggle menu
15
236
83
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)
 
(232 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]
----
----
:https://www.mediawiki.org/wiki/Manual:Job_queue/For_developers
=11/25=
:https://www.mediawiki.org/wiki/Manual:$wgJobTypeConf
[https://www.youtube.com/watch?v=l9TwJXZXQGY Blast off!]
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Backend_performance_practices
=11/26=
:https://www.mediawiki.org/wiki/Database_transactions
[https://www.youtube.com/watch?v=a42NxwIIKw8 Terrified by the sound.]
:https://www.mediawiki.org/wiki/Manual:Job_table
=11/27=
:https://www.mediawiki.org/wiki/Manual:Database_layout
[https://www.youtube.com/watch?v=Mobyz87qz9A You know where this is going.]
:https://www.mediawiki.org/w/index.php?title=Manual:Database_layout/diagram&action=render
=11/28=
:https://www.mediawiki.org/wiki/Extension:EventLogging
[https://www.youtube.com/watch?v=TFz1l0em-aw Thanks given.]
:https://www.mediawiki.org/wiki/Extension:EventLogging/Guide
=11/29=
:https://www.mediawiki.org/wiki/Extension:EventLogging/Programming
[https://www.youtube.com/watch?v=sGUQyh-JdOI Worry not.]
:https://www.mediawiki.org/wiki/Architecture_guidelines
 
:https://wikitech.wikimedia.org/wiki/Performance/Metrics#Save_Timing
:Progress before dinner
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Backend_performance_practices#Long-running_queries
::Building Locations acquired (minimap!).
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Frontend_performance_practices
::Feature Locations acquired (phew!).  
:https://wikitech.wikimedia.org/wiki/MediaWiki_at_WMF#Timeouts
::Road Network listed out (polylines!).
:https://wikitech.wikimedia.org/wiki/Infographics
:'''Next'''
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/PHP_optimisation_tips
::FogFeatures.
:https://www.mediawiki.org/wiki/ResourceLoader/Architecture
::Dialogue(s).
:https://www.mediawiki.org/wiki/ResourceLoader/Developing_with_ResourceLoader
::Assets (as used).
:https://wikitech.wikimedia.org/wiki/MediaWiki_Engineering/Guides/Measure_frontend_performance
:'''Later'''
::Biomemap layer
::Road Network layer
:'''Even later'''
::Landmark layer
::Town Layouts Minimap
 
:[https://www.youtube.com/watch?v=AyMBeIzcips Progress after dinner]
::Fogfeatures (Landmarks ready!)
::Dialogue fully rolled out (2.2GB! - for Vanilla)
:::Dialogue Packages
:::Dialogues
:::Dialogue Lines
:::Dialogue Actions (Note - still mapping raw conditions & action keys.)
::Kenshi is 100% extracted with respect to the map. New layers to follow soon.
:[https://www.youtube.com/watch?v=nXIVfsM80Cw Utterly Unstoppable]
:'''Moving along'''
::ManifestorGlobalLogs.
::Paint & Planning Tools.
::Caravan reorganization.
::KDB backend tweaks, update & testing.
----
----
;Lessons I've learned
Next Steps
:# Never expect others to help you. You are completely on your own from idea creation to execution and implementation.
'''1. DataTools'''
:# This includes anything from both discover & grasping concepts, software intricacies, concurrency conflicts, race conditions, debugging scenarios, etc. It is entirely upon you to solve your problems - and sometimes other people's problems become your own to solve. Deal with it.  
:A. Building Locations (Done)
:# 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.  
:B. Feature Locations (Done)
:# Problems are global, solutions are local.  
:C. Road Layout (Done)
:#  No feature outweighs its performance needs. "Working" isn't good enough.
: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 (25%)
 
'''2. 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
 
'''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. IMap'''
:A. Painting & Planning
:B. Help & Tooltips
:C. Power Ranks & World History
:D. Advanced Overlays
:E. Town Layouts, Landmarks, Road Network and Biomes.
:F. v2 Data Processing
 
'''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.

Latest revision as of 04:43, 30 November 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


11/25

Blast off!

11/26

Terrified by the sound.

11/27

You know where this is going.

11/28

Thanks given.

11/29

Worry not.

Progress before dinner
Building Locations acquired (minimap!).
Feature Locations acquired (phew!).
Road Network listed out (polylines!).
Next
FogFeatures.
Dialogue(s).
Assets (as used).
Later
Biomemap layer
Road Network layer
Even later
Landmark layer
Town Layouts Minimap
Progress after dinner
Fogfeatures (Landmarks ready!)
Dialogue fully rolled out (2.2GB! - for Vanilla)
Dialogue Packages
Dialogues
Dialogue Lines
Dialogue Actions (Note - still mapping raw conditions & action keys.)
Kenshi is 100% extracted with respect to the map. New layers to follow soon.
Utterly Unstoppable
Moving along
ManifestorGlobalLogs.
Paint & Planning Tools.
Caravan reorganization.
KDB backend tweaks, update & testing.

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 (25%)

2. 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

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. IMap

A. Painting & Planning
B. Help & Tooltips
C. Power Ranks & World History
D. Advanced Overlays
E. Town Layouts, Landmarks, Road Network and Biomes.
F. v2 Data Processing

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.