[SFC] Der Langrisser

修改檔案: *.bst(bsnes即時存檔)

Search Pattern
===============================================
mp1 mp2 AT DF          > mp1‧mp2‧魔法‧召喚
MV 指揮範圍 AT+ DF+     > mp1‧mp2‧魔法‧召喚

mp LV EXP AT DF        > mp(不會隨過關失效),可僱用傭兵數量,可僱用傭兵種類

修改標的
===============================================
[角色] 第???章

* mp1(現時MP, Scenario內有效,過關後設定為mp)
* mp2(最大MP, Scenario內有效,過關後設定為mp)
* 魔法1~3
* 召喚(含部份魔法)
* mp(修改一次,所有Scenario有效)
* 可僱用傭兵數量
* 可僱用傭兵種類

「準備畫面」中可以修改上述所有項目
「Scenario」中則只能修改mp1, mp2, 魔法,召喚,裝備1,裝備2等項目

================        ===============================================
offset                  description
================        ===============================================
0x6744                  Gold(Max: 65535)
0x6746                  Item1
                        0x6746:道具種類
                        0x6747:道具裝備者
0x678E                  道具欄倒數第4格(道具會自動整理,由道具欄的倒數往前改以避免覆蓋已有道具)

[エルウィン]          
0xFB70                  裝備1
0xFB71                  裝備2              
0xFA9F                  mp1
0xFAA0                  mp2
0xFAB7                  魔法1~3
0xFABA                  召喚
0x6489                  mp
0X6494(1)               可僱用傭兵數目
0x6495~0x649D           可僱用傭兵種類1~9(FF*8, 1F*1)

[ヘイン]
0xFBD0                  裝備1
0xFBD1                  裝備2
0xFAFF                  mp1
0XFB00                  mp2
0xFB17                  魔法1~3                                        
0XFB1A                  召喚         
0x6519                  mp
0x6524                  可僱用傭兵數目
0x6525~0x652D           可僱用傭兵種類1~9(FF*8, 1F*1)

==========================================================================
光輝路線
==========================================================================
[スコット] 第二章
0xFB5F                  mp1
0xFB60                  mp2
0xFB77                  魔法
0xFB7A                  召喚
0x653D                  mp
0x6548                  可僱用傭兵數目
0x6549~0x6551           可僱用傭兵種類

[ロウガ] 第三章中途加入的修改位置
0xFB90                  裝備1
0xFB91                  裝備2
0xFBBF                  mp1
0xFBC0                  mp2                       
0x65F1                  mp
0xFBD7~0xFBD9           魔法
0xFBDA                  召喚
0x65FC                  可僱用傭兵數目
0x65FD~0X6605           可僱用傭兵種類                 

[シェリー] 第四章
0xFC1F                  mp1
0xFC20                  mp2
0xFC37~0xFC39           魔法1~3
0xFC3A                  召喚
0x64F5                  mp
0x6500                  可僱用傭兵數量
0x6501~0x6509           可僱用傭兵種類

[リアナ] 第四章
0xFC7F                  mp1
0xFC80                  mp2
0xFC97~0xFC99           魔法1~3
0xFC9A                  召喚
0x64AD                  mp
0x64B8                  可僱用傭兵數量
0x64B9~0x64C1           可僱用傭兵種類

[キース] 第五章
0xFC7F                  mp1
0xFC80                  mp2
0xFC97~0xFC99           魔法1~3
0xFC9A                  召喚
0x6561                  mp
0x656C                  可僱用傭兵數量
0x656D~0x6575           可僱用傭兵種類

[レスター] 第六章
0xFC7F                  mp1
0xFC80                  mp2
0xFC97~0xFC99           魔法1~3
0xFC9A                  召喚
0x65A9                  mp
0x65B4                  可僱用傭兵數量
0x65B5~0x65BD           可僱用傭兵種類

[アーロン] 第十章
0xFCDF                  mp1
0xFCE0                  mp2
0xFCF7~0xFCF9           魔法1~3
0xFCFA                  召喚
0x6585                  mp
0x6590                  可僱用傭兵數量
0x6591~0x6599           可僱用傭兵種類

[ラーナ] 第十七章
0xFD3F                  mp1
0xFD40                  mp2
0xFD57~0xFD59           魔法1~3
0xFD5A                  召喚
0x64D1                  mp
0x64DC                  可僱用傭兵數量
0x64DD~0x64E5           可僱用傭兵種類

==========================================================================
帝國路線
==========================================================================
[レオン] 第8章
0xFBBF                  mp1
0xFBC0                  mp2
0xFBD7~0xFBD9           魔法
0xFBDA                  召喚
0x6639                  mp
0x6644                  可僱用傭兵數量
0x6645~0x664E           可僱用傭兵種類

[イメルダ] 第8章-第6回合加入
0xFC1F                  mp1
0xFC20                  mp2
0xFC37~0xFC39           魔法1~3
0xFC3A                  召喚
0x6681                  mp
0x668C                  可僱用傭兵數量
0x668D~0x6695           可僱用傭兵種類

[バルガス] 第12章
0xFC7F                  mp1
0xFC80                  mp2
0xFC97~0xFC99           魔法1~3
0xFC9A                  召喚
0x665D                  mp
0x6668                  可僱用傭兵數量
0x6669~0x6670           可僱用傭兵種類

[エグベルト] 第13章
0xFCDF                  mp1
0xFCE0                  mp2
0xFCF7~0xFCF9           魔法1~3
0xFCFA                  召喚
0x66A5                  mp
0x66B0                  可僱用傭兵數量
0x66B1~0x66B9           可僱用傭兵種類

[ソニア] 第18章
0xFD3F                  mp1
0xFD40                  mp2
0xFD57~0xFD59           魔法1~3
0xFD5A                  召喚
0x6615                  mp
0x6620                  可僱用傭兵數目
0x6621~0x6629           可僱用傭兵種類

==========================================================================
獨立路線
==========================================================================
[ロウガ] 第三章中途加入的修改位置
0xFB90                  裝備1
0xFB91                  裝備2
0xFBBF                  mp1
0xFBC0                  mp2                       
0x65F1                  mp
0xFBD7~0xFBD9           魔法
0xFBDA                  召喚
0x65FC                  可僱用傭兵數目
0x65FD~0X6605           可僱用傭兵種類  

[ソニア] 第12章加入的修改位置
0xFB90                  裝備1
0xFB91                  裝備2
0xFBBF                  mp1
0xFBC0                  mp2
0xFBD7~0xFBD9           魔法
0xFBDA                  召喚
0x6615                  mp
0x6620                  可僱用傭兵數目
0x6621~0x6629           可僱用傭兵種類

[エスト] 第12章加入的修改位置
0xFBF0                  裝備1
0xFBF1                  裝備2
0xFC1F                  mp1
0xFC20                  mp2
0xFC37 ~ 0xFC39         魔法
0xFC3A                  召喚
0x66C9                  mp
0x66D4                  可僱用傭兵數目
0x66D5~0x66DD           可僱用傭兵種類

[オスト] 第12章加入的修改位置
0xFC50                  裝備1
0xFC51                  裝備2
0xFC7F                  mp1
0xFC80                  mp2
0xFC97 ~ 0xFC99         魔法
0xFC9A                  召喚
0x66ED                  mp
0x66F8                  可僱用傭兵數目
0x66F9~0x6701           可僱用傭兵種類

==========================================================================
黑暗路線
==========================================================================
[リアナ] 第17章
0xFD3F                  mp1
0xFD40                  mp2
0xFD57~0xFD59           魔法1~3
0xFD5A                  召喚
0x64AD                  mp
0x64B8                  可僱用傭兵數量
0x64B9~0x64C1           可僱用傭兵種類

[ラーナ] 第17章
0xFCDF                  mp1
0xFCE0                  mp2
0xFCF7~0xFCF9           魔法1~3
0xFCFA                  召喚
0x65CD                  mp
0x65D8                  可僱用傭兵數量
0x65D9~0x65E1           可僱用傭兵種類

Zim capture

 Zim Capture 可以將Firefox中網頁中選擇的「文字」直接匯入到zim中的addon

另一個功能相同的Firefox addon

zim-clip

-----------------------------------------------------------------------------
var args = new Array("--       plugin","quicknote","text="+escaped_string,"namespace="+zimcapture.namespace,"encoding=url","option:url="+escaped_uri);
        process.run(false, args, args.length);

上面是 Zim Capture的程式碼,主要就是呼叫Quick Note這個Zim core plugin來達成。
不過Quick Note本身只支援「文字」啊。
-----------------------------------------------------------------------------
       
====== Quick Note ======
The "Quick Note" plugin offers a dialog for inserting quick notes into a notebook. It can be invoked from the commandline and can therefore easily be bound to keyboard shortcuts or used in scripts.

Dependencies: This plugin has no additional dependencies.

Commandline: zim --plugin quicknote [OPTIONS]

Options:
* notebook=URI          Select the notebook in the dialog
* namespace=STRING      Fill in the namespace in the dialog
* basename=STRING       Fill in the page name in the dialog
* text=TEXT             Provide the text directly
* input=stdin           Provide the text on stdin
* input=clipboard       Take the text from the clipboard
* encoding=url          url encoded utf-8 text
* encoding=base64       base64 encoded utf-8 text
* option:url=STRING     Set template parameter

幾個小工具

fc
===========================
Windows底下有個程式fc,可以比較兩個檔案的不同之處,並以16進位的方式輸出

Linux版:::

    cmp -l $1 $2 | awk '{printf "%08X %02X %02X\n", $1, strtonum(0$2), strtonum(0$3)}'

bwrite [filename] [offset(10進位)] [data] [data_size]
===========================
非常簡單的存檔修改法

    printf $3 | dd of="$1" bs=1 seek=$2 count=$4 conv=notrunc
   
10進位 > 16進位
===========================

     printf '%x\n' 346
   
16進位 > 10進位
===========================

    echo $((0xff))


Google Reader的替代方案

替代方案有兩種:
    * 給程式用的(OpenShift+ttrss)
    * 給人用的(Feedly)

給程式用的: 重複性任務(Google Reader沒有Gmail強大filter可用,所以撈特定資料還是要寫程式啊)
給人用的: 經常性的閱讀


OpenShift + Tiny Tiny Rss(ttrss)
=================================

優點:
    * ttrss有公開的API可以用來撈資料
    * OpenShift有免費方案可以使用(1Gear = 1GB Disk + 512MB RAM, 免費方案最多可以有3個Gear)
    * 資料可以直接透過postgresql撈出來
    * OpenShift可以透過瀏覽器一鍵佈署ttrss,從註冊Openshift到佈署完ttrss不需要花10分鐘
    * ttrss有filter可用,但只針對更新的項目

缺點:
    * OpenShift反應速度不算快(ping速度不錯,應該跟Gear有關)
    * ttrss對於某些網站提供的RSS解析會有問題,所以不是每個網站都能無痛匯入
    * OpenShift有些功能需要安裝client程式(gem install rhc)
    * OpenShift的Disk容量 = 程式 + 資料 + log,沒有設定quota的話,很容易爆掉=_=|||

Feedly
=================================

優點:
    * 一鍵匯入Google Reader的訂閱
    * 閱覽方式比Google Reader好很多(針對圖片,但顯示時會裁切掉圖片的一部份= =|||)

缺點:
    * 撈資料還是透過Google Reader API(這算偷接水管嗎?)
    * Firefox需要安裝add-ons(不懂需要額外安裝addon的理由)
    * 某些網站Google Reader已更新,而Feedly同個網站的feed還停留再3天前(bug?)
    * 有些排版會怪怪的


更新Fireofx addons: Automatic Save Folder後,會不斷跳出Update.xhml的問題



解決方法:

    1. 網址列輸入 about:config,進入設定頁面
    2. 新增 bool, [extensions.asf@mangaheart.org.install-event-fired]= false
    3. 設定 string value [extensions.asf.version] = 25(或更高)

這篇討論裡,主要的問題是 [extensions.asf.version]沒有設值,
但是每次開啟Firefox的時候會發送個XMLHTTPRequest去檢查版本....
然後Update.xhml就變成每次開啟Firefox時都出現了。
希望下個版本不要再出現了XD。

釣魚郵件

最近信箱收到兩封郵件,Google了一下,發現到對這類郵件的處理,建議都是直接刪除就好,不要好奇去點其中的連結。 避免下載到malware。
其中有篇文章有提到:
"""
If you are the recipient of this e-mail, your first thought most likely is that you have no idea what it's all about as you have not made a hotel reservation. So you think "delete it." Then you may think about responding, since there is the possibility someone may have gotten possession of your credit card number.
The correct action is to immediately delete it.
This is a scam. They are phishing for personal information (credit card number, etc.) for identity theft purposes.
"""

真是好奇心殺死貓啊~

一封是旅館的訂房的有問題,要求更新信用卡資料,否則會被扣$129當成是預約取消的懲罰(?)
"""
The hotel Arriva Hotel informed us that the data of given credit card was not accepted
(the reservation number GDJN89039343) .
It could happen because of several reasons:
  • Expiration date - end - does the expiration date of the card finish until the date arrival registration?
  • The reasonable balance - did the card have enough money on the card for reservation?
  • The type of the card - does the hotel accept such a type of the card?
You shouldnt worry about it. Your hotel reservation is actually.
However in order to guarantee its keeping, you have to refresh the credit card date during 36 hours after this message receiving.
Print the reservation, fill it in and fax to the hotel address.
If you do not update your credit card date, a penalty for reservation cancellation or prepayment of 129$, which is provided under the terms of booking will be imposed.
"""

根本沒訂房,哪來的有問題啊,更何況旅館還在英國......好遠啊

另一封則是是Fedex的包裹無法送達的通知
"""
Fed Ex
Order: SGH-2351-47268938 Order Date: Thursday, 17 January 2013, 11:10 AM
Dear Customer,
Your parcel has arrived at the post office at January 21.Our courier was unable to deliver the parcel to you.
To receive your parcel, please, go to the nearest office and show this receipt.
GET & PRINT RECEIPT
Best Regards, The FedEx Team.
"""

還有之前收到馬來文的詐騙簡訊 .... 真是亂槍打鳥啊
"""
Selamat Kpd. Pemilik no Reg. 457977 Anda mengdapatkan penghargaan dary BNP2-TKI cek tunai NT300000 info segera hubungi +6282349357799 Pengirim: BNP2-TKI
"""
參考:

忽悠

兩篇新聞一對照,施振榮先生還是請您繼續去後悔吧~


清大彭明輝的部落格: 全國產業發展會議的真正衝突點
只能說這招做的實在很漂亮。
  • 給反對者戴上粗俗,不懂禮的大帽子。
  • 在媒體的掩護下將會議焦點模糊化,其實看這麼多媒體報導,也沒有多少媒體報導「全國產業發產會議」的會議內容是什麼。有利於後續將結論「暗渡陳倉」到立法院,成為法案。
 
其實,讓人覺得很奇怪,為何這麼多媒體報導都著重在:
  • 15K董事長是誰
  • 15K董事長到底說了什麼
  • 衝突與混亂的會議場面
但若從「禍水東引」,「暗渡陳倉」等陰謀論的觀點來看。在政府,企業,媒體的鐵三角合體之下,在這件事上要忽悠人民很難嗎?

反正,政府忽悠人民叫政策不是嗎?

From: 《政府忽悠人民拿是政策 人民忽悠政府那是犯罪 家長忽悠孩子是教育 孩子忽悠家長是搗蛋》 全文是什麼_百度知道

Firefox啟動外部程式


看圖比較快= =
參數
說明
&url;
目前顯示頁面的網址
&eurl;
經過URL encoded編碼後的頁面的網址
&title;
目前顯示頁面的標題
&etitle;
經URL encoded編碼後的頁面標題
&
&
<
<
&gt;
>
&quote;
"
&apos;
'
&text;
已選擇的文字
&etext;
經過URL encoded編碼後的已選擇的文字
&turl;
鍊結網址
&eturl;
經過URL encoded編碼後的鍊結網址
&imageurl;
圖片網址
&eimageurl;
經過URL encoded編碼後的鍊結網址
參考網頁:

20120703

總統不貪污索賄,並不代表手下的人也不會。
清廉不是依靠個人的道德標準。
清廉應該是依靠法治,讓清廉成為公務員的標準,而不是選舉時的「賣點」。

如果只是依靠個人道德標準的話,那還稱的上是「法治」國家嗎?

---------------------------------------------------

對於政治人物:「不要管他們說什麼,只要看看他們做些什麼就好」

---------------------------------------------------

從年初的Marikyo到現在的014,怎麼這些人都是一個模樣?
犯錯後第一時間拼命的否認,搞得後來的醜態百出?
這些人難道不知道現在有電視,有網路,有無所不在的監視器,隨時隨地都可以錄音不讓人發現的錄音筆...

現在不是封建時代,這裡也不是中國大陸,怎麼這些人都認為自己可以隻手遮天? 難道真是「換了位置,就換了腦袋」?
我蠻好奇這些人到底是怎麼想的?

---------------------------------------------------
這種口水塞塞在一篇就好。20120703

羅淑蕾說,林益世年輕,又是南部地方出身,而且又是聽話的人,「只要馬總統講的事,不論對錯一定貫徹馬意,只會講好聽話」,所以總統喜歡這樣的人。
哪個老闆會不喜歡這種「會聽話,會說好話」的員工? 「會聽話,會說好話」難到不是官運亨通的方法嗎?
這是人性,不知道有誰可以完全脫離這點?

在現實世界裡,乾淨是獨善其身的自我要求,骯髒卻是會暈染擴大的群體汙染;一個乾淨的人不代表一個乾淨的政府,一個汙濁的政客,卻會髒了整個團隊的信譽。
要洗乾淨林益世帶來的髒汙不難,公正司法便足矣。但馬英九如何洗淨團隊的汙名,只靠他一人的潔身自愛,卻再也不足夠。
還是那句話「老闆不貪污索賄,並不代表手下人也不會」

Watch Youtube

之前在Mint 11時,Minitube就有問題。 到了Mint 13還是有問題= =
解決的方法是更新到1.7.1以後的版本就可以了。
這篇稍微提到問題是因為GStreamer bug: minitube crashes on 12.04 64bit [closed]
不過官方庫裡的版本比較舊,要用PPA的版本。:
sudo add-apt-repository ppa:ferramroberto/minitube
sudo apt-get update
sudo apt-get install minitube
之前是以 gmediafinder 作為替代品,支援的網站比minitube多。
不過使用上有點小問題: 在全螢幕時會不斷模擬按下'a'鍵。(如果開著文字編輯器就很明顯了)
安裝 gmediafinder:
sudo apt-add-repository ppa:s-lagui/ppa
sudo apt-get update
sudo apt-get install gmediafinder 

ffmpeg with mp3 encoder


之前在用youtube-dl將youtube轉成mp3時,會發生問題。
原本以為要重編ffmpeg 將libmp3lame編入ffmpeg中。
現在有比較簡單的解決方法:
sudo apt-get --reinstall install ffmpeg libavcodec-extra-53 # for Ubuntu 12.04/Mint 13
參考文章:

安裝Catalyst 12.4


安裝Catalyst 12.4,網路上找到兩種裝法。
  1. 不建立發行版本的套件
  2. 建立發行版本的套件(比較麻煩點)

不建立發行版本的安裝方法
  1. 先移除之前的安裝版本:
  2. sudo sh /usr/share/ati/fglrx-uninstall.sh
    sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
  3. 從AMD網站下載 Catalyst 12.4
  4. 執行 installer:
  5. chmod +x amd-driver-installer-12-4-x86.x86_64.run
    sudo sh ./amd-driver-installer-12-4-x86.x86_64.run
  6. 產生一個新的X設定檔:
  7. sudo aticonfig --initial -f
  8. 重開機:
sudo reboot
我照著上面的方法裝過一次,執行 dpkg -l | grep fglrx 的結果是空的@_@,不過基本上沒什麼大問題就是。
只是不能安裝影片播放硬體加速的套件。(裝上後cpu使用率有下降一些)
64bit去執行 installer --buildpkg,因為缺少32bit函式庫,會build不出來。

建立發行版本的安裝方法
  1. 要讓--buildpkg不出錯,要先作列的準備工作。:
  2. sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4
    
    
    # 64bit 額外需要安裝下列套件
    sudo apt-get install ia32-libs-multiarch:i386 lib32gcc1 libc6-i386
    cd /usr ; sudo ln -svT lib /usr/lib64
  3. 從AMD網站下載 Catalyst 12.4
  4. 建立並安裝.deb:
  5. chmod +x amd-driver-installer-12-4-x86.x86_64.run
    sudo sh ./amd-driver-installer-12-4-x86.x86_64.run
    
    
    sh ./amd-driver-installer-12-4-x86.x86_64.run --buildpkg Ubuntu/precise # for Ubuntu 12.04/Mint 13
    sudo dpkg -i fglrx*.deb
  6. 產生一個新的X設定檔:
  7. sudo aticonfig --initial -f
  8. 重開機:
  9. sudo reboot
  10. 以root權限執行Catalyst:
  11. gksudo amdcccle
  12. 安裝影片播放硬體加速的相關套件:
     sudo apt-get install xvba-va-driver libva-glx1 libva-egl1 vainfo 

Wesnoth

wesnoth很好玩,也很累。
一個場景的單位數破百也不啥稀奇的事情。這樣控兵好累= =。
好想要夢幻模擬戰的方式,設定一個指揮官後,一堆兵就可以跟著跑。不用每個都需要自己去移動。
wesnoth玩了兩個禮拜。最難調適的還是心態啊....Orz
這畢竟跟聖火系列差很多,沒有超強的單位。丟個Master到高迴避點就可以痛宰一堆敵兵。
在wesnoth裡這樣玩法會是只有死路一條。還是會捨不得,畢竟培養一個高階單位不容易啊>"<。
大局為重 = 死兵免不了。對於單位陣亡要"淡定"。

是一把(邪惡的)劍
[attack]
    damage=12
    description=_"這是一把劍"
    icon="attacks/baneblade.png"
    name="saber"
    number=4
    range="melee"
    type="blade"
    [specials]
        [firststrike]
            description=_"First Strike:
            This unit always strikes first with this attack, even if they are defending."
            id="firststrike"
            name=_"firststrike"
        [/firststrike]
        [slow]
            description=_"Slow:
            This attack slows the target until it ends a turn. Slow halves the damage caused by attacks and the movement cost for a slowed unit is doubled. A unit that is slowed will feature a snail icon in its sidebar information when it is selected."
            id="slow"
            name=_"slows"
        [/slow]
        [damage]
            active_on="offense"
            backstab=yes
            description=_"Backstab:
            When used offensively, this attack deals double damage if there is an enemy of the target on the opposite side of the target, and that unit is not incapacitated (turned to stone or otherwise paralyzed)."
            id="backstab"
            multiply=2
            name=_"backstab"
        [/damage]
        [poison]
            description=_"Poison:
            This attack poisons living targets. Poisoned units lose 8 HP every turn until they are cured or are reduced to 1 HP. Poison can not, of itself, kill a unit."
            id="poison"
            name=_"poison"
        [/poison]
        [drains]
            description=_"Drain:
            This unit drains health from living units, healing itself for half the amount of damage it deals (rounded down)."
            id="drains"
            name=_"drains"
        [/drains]
        [chance_to_hit]
            active_on="offense"
            cumulative=yes
            description=_"Marksman:
            When used offensively, this attack always has at least a 60% chance to hit."
            id="marksman"
            name=_"marksman"
            value=95
        [/chance_to_hit]
        [plague]
            description=_"Plague:
            When a unit is killed by a Plague attack, that unit is replaced with a Walking Corpse on the same side as the unit with the Plague attack. This doesn’t work on Undead or units in villages."
            id="plague"
            name=_"plague"
            type="Walking Corpse"
        [/plague]
    [/specials]
[/attack]

存檔修改
[side] SideWML
Key
Desc
gold
目前的持金(想看海的沒人性的獸人大軍就把AI控制的陣營改一下吧...)
recruit
能招募的單位。ex: recruit="Bowman,Spearman"
canrecruit
yes|no(是否可以進行招募)

[unit] UnitWML
Key
Desc
advances_to
能轉職的單位。ex: advances_to="Swordsman,Pikeman,Javelineer"
attacks_left
攻擊剩下的次數
experience
目前經驗值
extra_recruit
配合canrecruit=yes,就可以讓該單位進行招募(嘿嘿,誰規定招兵買馬是主角的專利!)
hitpoints
目前HP
level
等級
max_attacks
最大攻擊次數
max_experience
升至下一級所需要的經驗值
max_hitpoints
最大HP
max_moves
最大移動力
moves
目前剩餘移動力
zoc
yes|no 是否擁有控制區域(通常是Lv2以上單位才會有)
[defense]
迴避率(100->0%, 20->100-20=80%),不過設為100會變成每次敵方攻擊都會造成1點損傷。
[movement_costs]
各種地形,消費的移動力
[resistance]
對各種攻擊的抗性(100->0%, 超過100%則為 負數)
[attack]
攻擊方式,詳細可參考: data/core/macros/abilities.cfg。
[trait]
特質,詳細參考: data/core/macros/traits.cfg。
[abilities]
兵種技能,詳細可參考: data/core/macros/abilities.cfg。
關於攻擊與兵種技能 這裡 有篇比較完整的內容解釋。 版本有有點舊,但是還是差不多。 另外,關於石化的特殊攻擊,照著abilities.cfg的設定,敵方還是可以進行攻擊? 不知道是哪邊有問題。 會不會只是只有定義了標籤,但還沒有實作?或者是被停用了?

BuildingUnits 比較簡單, 基本上拿現有單位當成藍本去修改就好。
不過,還是想要自編戰役啊~
BuildingScenarios 看起來就複雜多了。

將程式移動指定的desktop


# Install wmctrl
sudo apt-get install wmctrl

wmctrl -r 'window title or window ID' -t [0~n]

Mint 13上面沒用= =,改用xdotool


* 列出window的的標題欄(後面直接用複製貼上就可以了,可以少打一些字啊XD)

    wmctrl -l

* 將window移動到指定的workspace(desktop編號從0開始)

   # 取得 window ID
   ID=`xdotool search --onlyvisible --name  '{window title}'`

   # 移動到指定的desktop
   xdotool set_desktop_for_window $ID{desktop_id}



參考文章:

Install wine1.5


sudo apt-build --reinstall install wine # wine1.5
錯誤訊息:
E: The value 'apt-build' is invalid for APT::Default-Release as such a release is not available in the sources
apt-build version 0.12.42
雖然有錯誤訊息,不過編譯完的檔案放在 /var/cache/apt-build/repository/
自己再用 dpkg -i 手工安裝就好。
原因看來似乎是apt-build的bug? from here

# Get cpu information
cat /proc/cpuinfo
AMD Phenom(tm) II X4 945 Processor -> amdfam10
File: /etc/apt/apt-build.conf
build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mtune = -march=amdfam10
options = " -pipe -mmmx -msse -msse2 -msse3 -msse4a -m3dnow -mpopcnt -fomit-frame-pointer -mabm -combine"
make_options = " -j4"
依照這樣的設定,大約15分鐘就可以編譯完成。比起我之前的編譯設定,速度實在是快很多啊。
參考文章:

Wine can't find gnome-keyring-pkcs11.so


System:Mint 13
在執行winecfg出現下列錯誤訊息:
p11-kit: couldn't load module:
    /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so:
    /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so:
cannot open shared object file: No such file or directory
問題的原因是Ubuntu 64bit上面沒有預設裝上32bit libs。
解決方法安裝Getblibs 參考 Getlibs – 32 bit libraries on your 64 bit Ubuntu
Steps:
# install getlibs
wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb

sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
# Install the 32bit library
getlibs -p gnome-keyring:i386
# Create pkcs11 directory in /usr/lib/i386-linux-gnu
sudo mkdir /usr/lib/i386-linux-gnu/pkcs11
# Make the symbolic link
sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

讓lxmusic播放.aac格式


在Mint 13裝了lxmusic才發現播放.aac檔案會出現問題, 是因為xmms2 plugin沒有裝起來。
雖然可以播放.aac檔案,不過播放清單中的時間顯示有點問題。
sudo apt-get install xmms2-plugin-faad # 讓 xmms2可以播放 .aac格式

這次換Google了嗎?


看到這篇 Google掃蕩YouTube轉MP3網站 真的能阻止所謂的 非法使用 嗎?
大概是Youtube-MP3.org這類網站會減少Google的廣告收入的關係?
那下一步,是不是去寫信警告youtube下載工具的開發者嗎?(助紂為虐?!)
Youtube-MP3.org目前還能用,只是不知道還能用多久?
網路服務方便是方便,但真的是個好主意嗎?
* 大老闆一句話,(不賺錢的服務)就.....byte byte了。 
* 服務本身有爭議(說到底還不是為了錢 = =)
這次換Google do evil了嗎?

用youtube-dl擷取youtube的音樂。
zenity --entry --text='Extract Youtube Music' | xargs youtube-dl --extract-audio -o "%(title)s.%(ext)s"
也不知道Youtube-MP3.org還可以撐多久,先用這個備案吧。

caja

caja toolbar button

File: /usr/share/caja/ui/caja-navigation-window-ui.xml
+<toolitem ....>
操作 XML
剪下 <toolitem name="Cut" action="Cut"/>
複製 <toolitem name="Copy" action="Copy"/>
貼上 <toolitem name="Paste" action="Paste"/>
刪除 <toolitem name="Delete" action="Delete"/>
屬性 <toolitem name="Properties" action="Properties"/>
新增目錄 <toolitem name="New Folder" action="New Folder"/>

 

caja script directory

${HOME}/.config/caja/scripts/
caja variables(caja換成nautilus一樣可以跑,為了相容吧)
Name Description
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS newline-delimited paths for selected files (only if local)
NAUTILUS_SCRIPT_SELECTED_URIS newline-delimited URIs for selected files
NAUTILUS_SCRIPT_CURRENT_URI current location
NAUTILUS_SCRIPT_WINDOW_GEOMETRY position and size of current window

Name
Description
CAJA_SCRIPT_SELECTED_FILE_PATHS
newline-delimited paths for selected files (only if local)
CAJA_SCRIPT_SELECTED_URIS
newline-delimited URIs for selected files
CAJA_SCRIPT_CURRENT_URI
URI for current location
CAJA_SCRIPT_WINDOW_GEOMETRY
position and size of current window
CAJA_SCRIPT_NEXT_PANE_SELECTED_FILE_PATHS
newline-delimited paths for selected files in the inactive pane of a split-view window (only if local)
CAJA_SCRIPT_NEXT_PANE_SELECTED_URIS
newline-delimited URIs for selected files in the inactive pane of a split-view window
CAJA_SCRIPT_NEXT_PANE_CURRENT_URI
URI for current location in the inactive pane of a split-view window

 

caja-actions

參考 http://forums.mate-desktop.org/viewtopic.php?f=17&t=36
不知道什麼時候會入庫?

flash抓圖

寫了程式用crontab排程,卻發現crontab排程中的工作,如果調用了需要X Window的程式會問題。 解決的方式是用xvfb。



xvfb-run --server-args="-screen 0, 1280x1024x24" Get_TWII_Chart.sh

kstart --> 將arora的window最大化
arora --> 使用簡單,也能解析出含有flash的網頁。重點是不會每次開啟都會問一堆問題。

目前的解決方法有些限制:
  1. 如果網路不穩定,設定的延遲時間可能不夠用。
  2. 如果頁面讀取失敗,當然就.....是garbage out了。
  3. 如果網頁的內容很長,設定的大小可能也會不夠用。
不過,目前來說夠用了。
參考文章:

Real-Debrid

無法查看此摘要。請 按這裡查看文章。

Dropbox vs Google Docs?



想把一些沒有提供RSS服務的網站,將網站內容節錄成RSS feed,不過feed弄出來後要放哪?
 當初考慮的是Google Drive,不過看到那讓人蛋疼的API......跳過...= =

Dropbox. API很簡潔。

其實節錄網站內容的程式碼用BeautifulSoup寫沒幾行,如果用Google Docs API, 上傳那部份的程式碼,都比節錄網站的那段還多...... 想想還是別自虐好了。

example中有個cli_client.py的範例。Dropbox API能做什麼,都在這範例中了。

其中有段 load_creds(self)比較重要,會紀錄access token。
這樣就不需要每次都重新取得授權。
而要取得access token直接用這隻程式的login指令就好。
class StoredSession(session.DropboxSession):
"""a wrapper around DropboxSession that stores a token to a file on disk""" TOKEN_FILE = "token_store.txt"
def load_creds(self):
try:
stored_creds = open(self.TOKEN_FILE).read()
self.set_token(*stored_creds.split('|'))
print "[loaded access token]"
except IOError:
pass # don't worry if it's not there

def write_creds(self, token):

f = open(self.TOKEN_FILE, 'w') f.write("|".join([token.key, token.secret])) f.close()

參考文章:

自製雙螢幕桌布


看到這篇:雙螢幕桌布DIY製作程式 也想來弄個自製桌布。

Gnome的虛擬桌面竟然不能設置不同的桌布,有點.....。
不過,要自動更換桌布似乎也不難,只需要隔段時間將檔案內容更新就可以了。


Monitor/Image
Size
note
Monitor 1
1440x900

Monitor 2
1280x1024

image1.jpg
1096x894
for monitor 1
image2.jpg
1260x912
for monitor 2
  1. resize image:
  2. convert -reisze x876 1.jpg r1.jpg # 讓image 1避開底下的工作列(高度=24, 900-24=876)
    convert -reisze 1280x1024! 2.jpg r2.jpg
  3. create image for monitor 1:
  4. convert -size 1440x900 xc:black -page +183+0 r1.jpg r1-1.jpg
  5. merge images:
convert -page +0+0 r1-1.jpg -page +1440+0 r2.jpg -layers mosaic out.jpg 
參考文章:

gedit + reStructuredText = blogger writer

之前有找過blogger用的編輯器,不過都用的不是很順手。
反到是gedit + reStructuredText用的很習慣,只缺沒有把寫完的文章轉換成HTML,並上傳到blogger.
所以,就寫了這個小程式。



參考文章:


apt-get 安裝指定的版本


apt-get 安裝指定的版本
  1. apt-cache showpkg <pkgname> 查詢版本
  2. apt-get install pkgname=version
參考資料:
How to install a specific version of a Debian package using apt-get

Windows 7 → Linux MInt

不知不覺中,Linux Mint已經用了大半年了,本以為接替XP的桌面系統的會是Windows 7。結果沒想到Windows 7灌完才一個禮拜就被打入冷宮Orz.....

Windows 7感覺像是灌心酸的,其實也不能這樣說,Windows 7還是有它重要的存在意義,打電動專用平台= =

不過,畢竟Linux跟Windows還是不同設計慨念的產物。所以,剛開始的半個月,使用頻率最高的唯二應用程式是Firefox跟Konsole.....半個月的終端機人生啊XD

中間也經歷過主機板掛點,這個讓我覺得很麻煩的問題。

主機板掛點是小事,重灌Windows是麻煩事,因為driver要重灌Windows才夠乾淨 = =|||。

重灌最令人抓狂的是軟體要重新設定。

Windows綠色軟體不少,但還是會遇到磁碟機代號設定的問題。

Linux用習慣了就覺得沒事設啥鬼磁碟機代號,硬碟掛點要更換新硬碟的時候就變成一種麻煩事。

Linux在這次的主機板掛點後,我只需要替換新主機板網卡的核心模組就好。(當然主機板是找近似規格才可以,本來以為Windows也可以如法泡製,不過問題好多,最後還是得乖乖的去重灌= =)

不過,雖然桌面系統換成了Linux,不過還是會懷念Windows底下的某些程式,例如:

Evernote要找相同功能不少,卻沒有這麼好用。

Totem雖然好用但不支援srt外掛字幕,沒有像Media player classic這般怪物,VLC不是很愛,雖然功能上跟MPC有得拼。

Keepass的Linux版不支援2.x版的檔案格式= =.......啥時才能不用Mono來跑keepass啊~

最後MangaMayee雖然可以用Wine執行,不過那種龜速.....,只能說Linux底下好用的漫畫瀏覽器還真的很少.....

Everything Search ....Linux雖然有locate但是缺點是不是即時的檔案資訊。只能說各有利弊。



最後10.4的支援期限今年10月就到期了,要升級吗? 好問題,或許到時候就改用Mint KDE~
GNOME 3實在不愛,改用KDE或許好點。