ixa moko 18章対応(その1) | とっても暇なブログw

とっても暇なブログw

ニコニコ動画の「踊ってみた」カテゴリーで活動する素敵な女の娘(こ)達を中心に、その文化?の展開を楽しく見守っていきたいと思います。
元気をもらえる彼女達のパワーは、本当に頼もしいですねw

ixa のサポートツールである moko の新章(18章対応)のメモです。

ツールスレにある情報から、対応方法を見つければOKです。

 

moko ver10.xxのやり方
 http://nobusap.blog.fc2.com/blog-entry-36.html

●IxaMokoPack10.17.2500.13
 http://neo.vc/uploader/upload.cgi?mode=dl&file=37937
 PASS:193

●不具合&改造情報
 戦国IXA ツールスレPart42
 https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1551588756/

 

 戦国IXA ツールスレPart43
 https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1566979195/

 IxaMokoPack ver 10.18.2500.01 Chrome版 (2019.8.30で消えるそうです。)

 https://1.bitsend.jp/download/356ca062e5da8885498e480233b74678.html
 pass: aHeseLum

 

 

★18章対応方法

(1)ixa-login.jsを修正

 変更場所はエディタの検索機能を利用して探し出す。

 

//18章の選択肢を追加、または修正
 var chapter = {
  1: '16',
  2: '17',
  3: '18'     
 }[chapter_num];

 

(2)ixa-mooko.user.jsを変更

 

//新章を追加
var data = {
      16: { 1:"織田家", 2:"徳川家", 3: "羽柴家", 4: "上杉家", 5: "柴田家", 6: "北条家", 7: "毛利家", 8: "伊東家", 9: "武田家", 10: "里見家", 11: "最上家", 12: "宇喜多家"},
      17: { 1:"毛利家", 2:"今川家", 3: "細川家", 4: "蘆名家", 5: "織田家", 6: "松平家", 7: "斎藤家", 8: "伊達家", 9: "尼子家", 10: "北条家", 11: "朝倉家", 12: "島津家"},
      18: { 1:"石田家", 2:"黒田家", 3: "加藤家", 4: "直江家", 5: "太田家", 6: "真田家", 7: "松平家", 8: "大谷家", 9: "松永家", 10: "村上家", 11: "立花家", 12: "鍋島家"},
}[login_data.chapter];

 

 注意: 行が長すぎて分割されている場合には貼り付け時復元する。

 

//moko で表示される新章の記述を追加

var stage = {
    '14': '覇国黎明~群雄割拠の流星群~',
    '15': '戦国異伝~悠久の将、下天を喰らう~',
    '16': '天廻争乱~覇者開闢に抗いし戦鬼~',
    '17': '日ノ本燎原~下天に棲む勇胆の将~',
    '18': '戦国異伝~諸国に輝く将星の乱~',     
};

 

これで、moko に以下の様に新章のタイトルが表示されます。

 

 

更にデータの追加、修正を行う。

 

①兵種データの追加

// 兵種
var SOLDIER = (function() {
var soldier_data = {
npc: {


(16章、17章などのデータ省略)
 

// 2019/08/09 18章データ
18: {
"足軽" : { number: 321, attack: 18, defense: 18, moving: 19, destroy: 4, tp1: "t1", tp2: "t1", command: "yari1" , skilltype: "槍", cost: [ 8, 10, 6, 6] },
"長槍足軽": { number: 322, attack: 23, defense: 23, moving: 20, destroy: 4, tp1: "t1", tp2: "t1", command: "yari2" , skilltype: "槍", cost: [14, 17, 12, 12] },
"武士" : { number: 323, attack: 26, defense: 26, moving: 21, destroy: 5, tp1: "t1", tp2: "t3", command: "yari3" , skilltype: "槍", cost: [24, 30, 18, 18] },
"国人衆" : { number: 324, attack: 22, defense: 20, moving: 20, destroy: 6, tp1: "t1", tp2: "t1", command: "yari4" , skilltype: "槍", cost: [] },
"弓足軽" : { number: 325, attack: 17, defense: 19, moving: 20, destroy: 2, tp1: "t3", tp2: "t3", command: "yumi1" , skilltype: "弓", cost: [10, 8, 6, 6] },
"長弓兵" : { number: 326, attack: 22, defense: 24, moving: 20, destroy: 2, tp1: "t3", tp2: "t3", command: "yumi2" , skilltype: "弓", cost: [17, 14, 12, 12] },
"弓騎馬" : { number: 327, attack: 25, defense: 27, moving: 24, destroy: 3, tp1: "t2", tp2: "t3", command: "yumi3" , skilltype: "弓", cost: [30, 24, 18, 18] },
"海賊衆" : { number: 328, attack: 22, defense: 23, moving: 21, destroy: 4, tp1: "t3", tp2: "t3", command: "yumi4" , skilltype: "弓", cost: [] },
"騎馬兵" : { number: 329, attack: 19, defense: 17, moving: 22, destroy: 2, tp1: "t2", tp2: "t2", command: "kiba1" , skilltype: "馬", cost: [ 6, 6, 8, 10] },
"精鋭騎馬": { number: 330, attack: 24, defense: 21, moving: 23, destroy: 2, tp1: "t2", tp2: "t2", command: "kiba2" , skilltype: "馬", cost: [ 12, 12, 14, 17] },
"赤備え" : { number: 331, attack: 27, defense: 25, moving: 25, destroy: 3, tp1: "t1", tp2: "t2", command: "kiba3" , skilltype: "馬", cost: [18, 18, 24, 30] },
"母衣衆" : { number: 332, attack: 24, defense: 21, moving: 24, destroy: 4, tp1: "t2", tp2: "t2", command: "kiba4" , skilltype: "馬", cost: [] },
"破城鎚" : { number: 333, attack: 18, defense: 16, moving: 17, destroy: 12, tp1: "t4", tp2: "t4", command: "heiki1", skilltype: "器", cost: [12, 7, 9, 7] },
"攻城櫓" : { number: 334, attack: 23, defense: 20, moving: 18, destroy: 12, tp1: "t4", tp2: "t4", command: "heiki2", skilltype: "器", cost: [18, 10, 12, 15] },
"大筒兵" : { number: 335, attack: 28, defense: 26, moving: 18, destroy: 20, tp1: "t3", tp2: "t4", command: "heiki3", skilltype: "器", cost: [30, 30, 35, 25] },
"穴太衆" : { number: 346, attack: 25, defense: 25, moving: 19, destroy: 15, tp1: "t4", tp2: "t4", command: "heiki8", skilltype: "器", cost: [30, 20, 23, 22] },
"鉄砲足軽": { number: 336, attack: 28, defense: 30, moving: 19, destroy: 8, tp1: "t1", tp2: "t4", command: "heiki4", skilltype: "砲", cost: [35, 25, 50, 40] },
"騎馬鉄砲": { number: 337, attack: 30, defense: 28, moving: 21, destroy: 8, tp1: "t2", tp2: "t4", command: "heiki5", skilltype: "砲", cost: [25, 50, 35, 40] },
"焙烙火矢": { number: 345, attack: 29, defense: 29, moving: 20, destroy: 9, tp1: "t3", tp2: "t4", command: "heiki7", skilltype: "砲", cost: [35, 40, 25, 50] },
"雑賀衆" : { number: 338, attack: 27, defense: 22, moving: 19, destroy: 5, tp1: "t1", tp2: "t4", command: "heiki6", skilltype: "砲", cost: [] }


②兵種の読み込み記述の変更
// var data = login_data.chapter >= 15 ?
// $.extend(true, {}, soldier_data['npc'], soldier_data[14], soldier_data[15]) : $.extend(true, {}, soldier_data['npc'], soldier_data[14]);
var data = login_data.chapter >= 18 ?
$.extend(true, {}, soldier_data['npc'], soldier_data[18]):$.extend(true, {}, soldier_data['npc'], soldier_data[16],) ;

SOLDIER.mainData = data;


③「章/期」の対応

章 期は、17章をそのまま流用

 

 // "章_期"
 17_14を18_15へ、17_17を18_18へコピー

 

以上

 

<関連リンク>

ixa moko 18章対応(その2)
https://ameblo.jp/odoriko-link/entry-12510567609.html

ixa moko 18章対応(その3)
https://ameblo.jp/odoriko-link/entry-12510571997.html

ixa moko 18章対応(その4)
https://ameblo.jp/odoriko-link/entry-12510630855.html

 

 

【参考】お勧めエディター

プログラミング経験がない場合、下記に紹介する様なプログラミング用のエディターを利用すると良いと思います。

また、変更/追加は、その都度バックアップを取り、一項目ずつ変更/追加して動作確認をしながら進めると、動かない部分や間違っている部分がわかりやすいと思います。

 

テキストエディタ「Notepad++」の使い⽅ 【初⼼者向け】
https://techacademy.jp/magazine/4724

今すぐ実践できる!エディタAtomの使い方【初心者向け】
https://techacademy.jp/magazine/10540