したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

【改造・改変】艦これタイマー for Firefox 書き換えスレ

1名無しさん:2014/01/09(木) 03:41:37
艦これタイマー for Firefoxにおいて、
プルリクエストするほどでもない微妙な改造を自分でした場合に
書き換えた部分を書き込んでみるスレです。
もしかしたら自分と同じ改造をしたい人が他にもいるかもしれません。

派生版を書き換えた場合はその旨も明記してください。

なおここに書き込まれている改造をして何か不具合が起こっても責任は持てません。
あくまでも自己責任と言うことでよろしくお願いします。
最悪の場合、書き換えていない物を再インストールする事で元に戻せるはずです。

【書き換え方】
Firefoxのアドオンであるxpiファイルは実際にはzipファイルです。
その中に含まれているjarファイルも実際にはzipファイルです。
これらを各種アーカイバで解凍し、中身をメモ帳などのテキストエディタで書き換えます。
書き換えた後は再びzipで圧縮し、拡張子を元に戻す事でFirefoxにインストールできます。
※この説明がよくわからないと言う方は、無理に書き換えないほうがいいかもしれません。

46名無しさん:2015/08/28(金) 11:44:16
※45
取り込んでもらえたようなので削除しました。

47名無しさん:2016/03/07(月) 01:31:44
改修工廠稼働日程のデータを2016/3/6時点の情報に更新してみました。
ttps://docs.google.com/spreadsheets/d/1faF66SMafvSYf37fia4MZICAz3eljxK4sfKpVDh-Fyk/edit?usp=sharing

艦隊これくしょん -艦これ- 攻略Wiki(ttp://wikiwiki.jp/kancolle/) に基き作成しました。

(艦これタイマーへの反映手順)
1. Firefoxを終了する
2. [Firefoxのプロファイルフォルダ]/extensions/kancolletime2@miku39.jp/chrome/kancolletimer.jar を作業用ディレクトリにコピーする
3. コピーしたファイルの拡張子をzipに変更して解凍する
4. 展開されたファイルの中の chrome/content/data/powerup.tsv をUTF-8文字コードに対応したテキストエディタで開く
5. ファイルの内容を上記のリンクの内容で置き換える
6. ファイルを保存して閉じる
7. 作業用ディレクトリに移動し、3.で展開されたファイル(chromeフォルダ)をzip形式で圧縮する
8. ファイル名をkancolletimer.jarに変更する
9. 8.のファイルでコピー元のファイルを置き換える
10. Firefoxを起動する

48名無しさん:2016/03/27(日) 15:05:29
艦これタイマーからミュート化ができないかなーと色々弄ってたら
gBrowser.visibleTabs で開いてるタブの配列が取れて、その中の要素tabに対して
tab.linkedBrowser.documentURI.specIgnoringRef で URLが取れて
ミュート化する時は
tab.linkedBrowser.mute()
解除時は
tab.linkedBrowser.unmute()

タブのミュートアイコンはtab.mutedで判定して付け外しはtab.setAttribute("muted",true) / tab.removeAttribute("muted")
xul書ける人おらんかな……(チラチラ

49yoshfuji:2016/03/28(月) 01:10:50
>>48
情報ありがとうございます。参考になります。

5048:2016/03/28(月) 01:54:11
やっぱり自分で(超適当に)実装してみた
ttps://gist.github.com/9bb83e26db82f7ee867e

xulよりjsで手間取ってもうたorz

51名無しさん:2016/04/03(日) 18:52:32
yoshfuji版 通知コードの共通化はポシャったのかな残念
ttps://gist.github.com/cb77c1ef3c926321268b9e0c6087f1d3

ちっと強引だが、タイマー通知をクリックすると艦これタブを開くコード
(ベースはyoshfujiのv0.99-20160118.7)
既知のバグ:最前面にプライベートブラウジングモードのウィンドウを開いておくと、そっちにタブが開かれてしまう

52名無しさん:2016/06/12(日) 04:24:21
書き換えてファイルからインストールをやろうとしたら、
「このアドオンは壊れているのでインストールできませんでした」って言われるんだがどういうこっちゃい?

書き換えた部分はオリジナル版で書き込みされている部分です。
しっかりzipに戻して拡張子をふたつとも元に戻しました。

53名無しさん:2016/06/12(日) 15:05:57
>>52
単純に圧縮間違えて、フォルダ階層が一個増えてるんじゃない?
kancolletimer.jarの中がkancolletimerフォルダからになってるか、
2-1.3-fx-windows.xpiの中が2-1.3-fx-windowsフォルダからになってるとか。

54名無しさん:2016/06/12(日) 19:14:09
>>53
それだ!! ありです。

55名無しさん:2016/06/12(日) 22:22:53
>>52です。
xpiファイルを置き換えてFirefoxを起動したところ、署名が確認できないため無効となっていますとの表示が出てきました。
AMO審査には時間がかかるため審査を通さず配布している、といった話を聞きますがインストールできるよう署名をつけるにはどうしているのでしょう?
配布するつもりはなくマイナーな改変を自分用に行っているだけなので審査を受ける必要がないならそうしたいのですが……。

56名無しさん:2016/06/12(日) 23:18:38
>>55
about:config

xpinstall.signatures.required
をfalseする

自己責任でどうぞ。

5756:2016/06/12(日) 23:31:32
ちなみに>>56は「署名をつける」じゃなくて、署名なしでもインストールできるようにする、
なので、セキュリティー的には危ないです。
そのうち無効化されると言われていますが、延び延びになってる項目です。
完全にダメに成ったらdeveloper edition入れるとかしないかも?

58名無しさん:2017/12/11(月) 22:40:52
艦これタイマーfor Firefox[改]にある大破時に警告音を鳴らす機能を
オリジナル版2.1.3に移植する方法ってありますか?

59名無しさん:2018/02/21(水) 21:32:37
旧艦これタイマー(v1.3)が17秋イベ以降動作しない対策。
既に改が出てて需要があるか分からんが貼っておく。

修正対象:libs.js
修正内容:

for ( let j = 0; j < fi.api_ship.length; j++ ){
を検索して、下記の様に書き換え

let s_cnt = fi.api_ship.length;
if ( s_cnt >= 7 ) {
s_cnt = 6;
}
for ( let j = 0; j < s_cnt; j++ ){


これで18冬イベでの動作確認済み。
但し、第三部隊の7隻目のステータス等は一切表示されないので注意。
あくまでも、v1.3が動作しない状況を是正するだけの対応。

60名無しさん:2018/02/22(木) 09:57:45
>>59
おお、ありがとうございます

61<削除>:<削除>
<削除>

62<削除>:<削除>
<削除>

63<削除>:<削除>
<削除>


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板