王驥基本上按“五五制”的原則改編屬下軍隊。5人增加5倍,成為25人,設為一隊,隊長居中以指揮四面;5人增加50倍,成為250人,設為一營,先以125人分布四隅為奇兵,再以125人為正兵,出奇兵時則正兵不動,互相照應,前后左右之人要全部聽從處于中間的營官的調動;五營共2500人為一師,以1250人分布四隅為奇兵,再以1250人為正兵,相機調遣,專聽中軍主將一人之令。也就是說,中軍主將、營官、隊長、伍長皆居中以命四隅,層層監(jiān)督,能將上級意圖貫徹到基層的每一個人,這樣,指揮官在作戰(zhàn)時就會猶臂使指,運用自如了。
過去明軍衛(wèi)所的將士世世代代居于駐防地段,且耕且守,傳統(tǒng)的編制是以10人為小旗、50多人為總旗、100多人為百戶、1000多人為千戶、5600人為衛(wèi)。因為戰(zhàn)時會根據需要從不同衛(wèi)所抽調數量不等的兵源,所以戰(zhàn)時編制與平時編制有很大區(qū)別。就算是戰(zhàn)時的編制,在不同時期、不同地方也是各有各的特點,而王驥創(chuàng)新的戰(zhàn)時編制只是其中之一,并不意味著取代明軍衛(wèi)所傳統(tǒng)的編制。
南下的明軍,戰(zhàn)時使用的火器仍然是神機銃炮,其中常用的是能夠發(fā)射利箭的神槍系列產品,例如九龍箭(又稱“九龍筒”),這種武器是以9支箭裝入銃內,點燃引線,則九箭齊發(fā)。
1441年(正統(tǒng)六年)10月16日,明軍到達金齒,招降了駐守在該地的思任發(fā)的部分手下,接著又兵分三路進軍。東路軍有3萬余人,在參將冉保等人的率領之下,向細甸、灣甸的水寨前進,經過鎮(zhèn)寨,轉攻孟通;中路軍共2萬余人,主帥是王驥及蔣貴,他們率領水師在上江擊敗思任發(fā)的伏兵,斬首千余級,并包圍其山寨據點;西路軍則由左參將宮聚率領,從下江夾象石地區(qū)出發(fā)策應。
11月9日,三路明軍會師于王驥等人的駐地上江一帶(今保山縣西北怒江西岸),向敵軍盤踞的山寨發(fā)起猛攻時,卻遭到火銃、弩以及石塊的阻擊,一時難以奏捷。
明軍過去在西南山區(qū)作戰(zhàn),攻堅武器主要是七梢炮。七梢炮是一種人力操縱的拋石機,曾在平江之戰(zhàn)中露過面——這些前文已經提過了。使用這種武器需要二三十人。通常在敵人固守的山寨周圍安裝,立起來就打,比較方便。