No, in the Ki-61 the 20mm cannons are in the cowl and the 12.7mm machine guns are in the wings.
Grab one offline, go to external view and test it.
[edit] Variants
Ki-61
12 original prototypes.
Ki-61-I
The first production version.
Ki-61-Ia
The second production fighter variant. Most were armed with 2 x 7.7 mm (0.303 in) and 2 x 12.7 mm (0.50 in) machine guns, but some were fitted with a pair of German 20 mm MG 151 cannon instead of wing machine guns.
Ki-61-Ib
Most armed with 4 x 12.7 mm machine guns, but some were fitted with a pair of German 20 mm MG 151 cannon instead of wing machine guns.
Ki-61-I-KAIc
Featured reinforced wings to permit carrying bombs or external fuel tanks, and had a 190 mm (7.5 in) fuselage stretch, a lightened structure, revised rear fuselage, and a fixed tail wheel. Armament comprised 2 x 20 mm cannon in the nose.[15]
Ki-61-I-KAId
Interceptor variant with 2 x 12.7 mm fuselage machine guns and 2 x 30 mm wing cannon.
Ki-61-II
Prototype with 10% greater wing area and a Ha-140 engine with 1,120 kW (1,500 hp) for takeoff; first flight December 1943; eight built.
Ki-61-II-KAI
Pre-production version with the original wing, a 220 mm (8.7 in) fuselage stretch, enlarged rudder, and Ha-140 engine; 30 built.
Ki-61-II-KAIa
Armed with 2 x 12.7 mm machine guns in the wings and 2 x 20 mm cannon in the fuselage.
Ki-61-II-KAIb
Armed with 4 x 20 mm cannon.
Ki-61-III
One prototype only.
A total of 3,159 Ki-61 were built.[16]
It depends on what model your talking about, not all Ki's had cannons in the fuselage and not all had machine guns.