I'm working on two books. One pertaining Ship designs, which is currently in the stages of completion.
The other is related to the weaponry of all ships within the same period. It is a bit neglected recently, but it can be found here:
https://drive.google.com/file/d/1U-EIaMWQs2UpJtDRB6HqhbesJRClppQo/
Brief list of most breachloaders of the KM ca. 1900 - 1950
28 cm A №1 - 280 mm ca. L19
28 cm A №2 - "L30" actually L27
28 cm (№3) - 280 mm L42½
24 cm №1 - 240 mm L40
24 cm №2 - 240 mm L40
21 cm A №1 - 209,3 mm L35
21 cm A №2 - 209,3 mm L35
19 cm - coastal guns for West Indies, from HMS Effingham
18 cm - USN 7" guns, 19 shipped to the DEI. Without powder
17 cm A №1 - 172,6 mm ca. L25
17 cm A №2 - 172,6 mm L35
15 cm A №1 - 149,1 mm L25
15 cm A №2 - 149,1 mm L35
15 cm №1 - 149,1 mm L35
15 cm №2 - 149,1 mm L40 in sliding mount (L40 №1 in army use)
15 cm №3 - 149,1 mm L40 in cradle mount (L40 №2 in army use)
15 cm №4 - 149,1 mm L40 (L40 №3 in army use)
15 cm №5 - 149,1 mm L40
15 cm №5 O.S. - open schild - open shield
15 cm №6 - 149,1 mm 8 models Krupp-Bofors, 12 models Bofors. №6 and further were all L50 tube length and around L53 total
15 cm №7 - 149,1 mm Bofors for Flores and Soemba
15 cm №8 - 149,1 mm HIH
15 cm №9 - 149,1 mm WFB Twin turret De Ruyter, 60°
15 cm №10 - 149,1 mm WFB Single mount De Ruyter, 60°
15 cm №11 - 149,1 mm WFB Twin mount Tromp, 30°
15 cm №12 - possibly pre-war Eendracht mount, 60° automatic fixed rounds
15 cm №12 - RMB 15 cm SK C/28 in Dreh.L. C/34
15 cm №13 - RMB 15 cm TBTS.K C/36 in 15 cm TBTS.L. C/36 mit handbetrieb
15 cm №14 - RMB 15 cm SK C/28 in 15 cm KST.MPL. C/36
15 cm №15 - WFB 152,4 mm De Zeven Provinciën, 60°
6" Mark VI Mod. 8 - Coastal guns
12 cm K A №1 - 120 mm Krupp L17½
12 cm K A №2 - 120 mm Krupp L17½
12 cm L A - 120 mm Krupp L35
12 cm №1 - 120 mm Krupp L40 in sliding mount
12 cm №2 - 120 mm Krupp L40 in cradle mount
12 cm №3 - 120 mm Krupp L40
12 cm №4 - 120 mm Bofors L50 (L53½ total), 30°
12 cm №5 - 120 mm HIH L50 (L52½ total), 35°
12 cm №6 - 120 mm WFB L46 (simplified to L45), 55°
12 cm №6 L.S. - licht schild - light shield, for Destroyers
12 cm №7 - 120 mm Bofors L46, 45°
12 cm №8 - 120 mm WFB L46 twin, 45°
12 cm №9 - 120 mm L46 twin triaxial automatic mount, 80°
12 cm №10 - 120 mm L50 twin automatic mount, 85°
11,9 cm S.Aut. №1 - 4.7" QF Mk 12*/12B on CP twin Mk 19 mtg
11,9 cm №2 - 4.7" QF Mk 3** on CP Mk 22 mtg
11,9 cm №3 - 4.7" QF Mk 9** on CP Mk 18 mtg
11,9 cm S.Aut. №4 - 4.7" QF Mk 9 on CP Mk 17 mtg
4,5 inch Mk. 6 Mod. 3
10,5 cm A - Krupp L35
10,5 cm (S.Aut.) №1 - Krupp L50 (L53 total), 20°
10,5 cm S.Aut. №2 - Bofors AA gun for airfields
10,5 cm №2 - BV.Hann. 10,5 cm SK C/32 U in 10,5 cm UBTS.L.C/36
10,5 cm №3 - BV.Hann. 10,5 cm SK C/32 in 10,5 cm MPL.C/32
10,5 cm №4 - BV.Hann. 10,5 cm SK C/32 in 8,8 cm MPL.C/30
10,5 cm S.Aut. №5 - BV.Hann. 10,5 cm SK NL C/32 in 8,8 cm MPL.C/30 (note, does not seem to be the nL but something else?)
10,5 cm S.Aut. №6 - 4" QF Mk 19 mtg with 10,5 cm SK NL C/32 barrels
10,2 cm №1 - Watervliet Arsenal 4" Mk 9 Mod 5 on Mk 12 Mod 1 mtg
10,2 cm №2 - 4" QF Mk 16* on HA/RP twin Mk 19 mtg
10,2 cm №3 - 4" QF Mk 12 on S.I. mtg
10,2 cm №4 - 4" QF Mk 22 on S.I. mtg
10,2 cm №5 - 4" QF Mk 19 on HA/LA CP Mk 23 mtg
8,8 cm №1 - L45 tube length, for submarines
8,8 cm №2 - Bofors L45, for submarines
8,8 cm №3 - HIH and later WFB L45, for submarine
8,8 cm №4 - RMB SK C/33 in 8,8 cm UBTS.L.C/35
8,8 cm №5 - i forgor
7,6 cm S.Aut. №1 - 3"/50 cal Mk 21 and Mk 22 on Mk 22 mtg
7,6 cm S.Aut. №2 - 3"/50 cal Mk 21 and Mk 22 on Mk 22 mtg (eye shooting)
7,6 cm S.Aut. №3 - 3"/50 cal Mk 20 on Mk 20 mtg
7,6 cm №4 - 3"/50 cal Mk 2 Mod 3 on Mk 4 Mod 8 mtg
7,6 cm №5 - 3"/50 cal Mk 3 Mod 2 on Mk 4 Mod 27 mtg
7,6 cm №6 - 3"/23 cal Mk 13 on Mk 13 Mod 0 mtg
7,6 cm №7 - 3"/23 cal Mk 14 on Mk 14 Mod 0 mtg
7,5 cm A - Rijkswerf Steelhard Bronze cannon
7,5 cm №1 - Krupp L40 sliding mount, 20°, (7L40 №1 in army use)
7,5 cm №2 - Krupp L40 cradle mount, 20°
7,5 cm №3 - L40 cradle mount, 20° (7L40 №2 in army use)
7,5 cm №4 - Skoda L30
7,5 cm №5 - L18, for submarines
7,5 cm №6 - Bofors L55, 95°
7,5 cm №7 - Bofors L55
7,5 cm №8 - HIH L55
7,5 cm №9 - L55
7,5 cm S.Aut. №1 - Krupp L55
7,5 cm S.Aut. №2 - L55
7,5 cm S.Aut. №3 - L55
7,5 cm S.Aut. №4 - Bofors L55
7,5 cm S.Aut. №5 - Bofors L55
AA, pre war:
40 mm №1 - single 2 pdr
40 mm №2 - single 2 pdr for submarines
40 mm №3 - twin Hazemeijer for RPC, stabilised remotely or manually
40 mm №4 - twin Hazemeijer with on mount FC
40 mm №5 - wet mount for submarines, presummably low power version
40 mm №6 - unknown but shared ammo with №3 and 4.
AA, post war:
57 mm №1 in №1 mount
40 mm №2 - 2 pdr QF Mk VIII CHV
40 mm №3 - QF Mk 4 or prewar №3, №4
40 mm №4 - QF Mk N.1-1* and FlaK C/28
40 mm №5 - automatic M1
40 mm №6 - new L70
40 mm №3 quad mount for №2 - 2 pdr mtg Mk 7
40 mm №4 quad mount for №2 - 2 pdr mtg Mk 7*P
40 mm №5 mount for №2 - 2 pdr mtg Mk 8
40 mm №6 twin mount for №3 - Bofors mtg Mk 4
40 mm №7 twin mount for №3 - Bofors mtg Mk 4*
40 mm №8 mount for №4 - Lafette for 2 cm FlaK 28
40 mm №9 mount for №4 - converted Oerlikon Mk 5 Band M (Boffin)
40 mm №10 mount for №5 - Bofors M3
40 mm №11 twin mount for №3 - prewar №4
40 mm №12 quad mount for №2 - 2 pdr RP mtg Mk 7*
40 mm №13 mount for №6
AJAX - twin 35 mm Oerlikons in similar mount to the army's PRTL
SEM30 - Goalkeeper preliminary with four 30 mm Mausers
SGE30 - Goalkeeper