修改檔案: *.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 可僱用傭兵種類
[SFC] Der Langrisser
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
另一個功能相同的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))
===========================
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?)
* 有些排版會怪怪的
* 給程式用的(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。
其中有篇文章有提到:
真是好奇心殺死貓啊~
一封是旅館的訂房的有問題,要求更新信用卡資料,否則會被扣$129當成是預約取消的懲罰(?)
根本沒訂房,哪來的有問題啊,更何況旅館還在英國......好遠啊
另一封則是是Fedex的包裹無法送達的通知
"""
還有之前收到馬來文的詐騙簡訊 .... 真是亂槍打鳥啊
"""
其中有篇文章有提到:
- """
- 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:
You shouldnt worry about it. Your hotel reservation is actually.- 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?
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 ExOrder: 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"""
忽悠
兩篇新聞一對照,施振榮先生還是請您繼續去後悔吧~
清大彭明輝的部落格: 全國產業發展會議的真正衝突點
反正,政府忽悠人民叫政策不是嗎?
From: 《政府忽悠人民拿是政策 人民忽悠政府那是犯罪 家長忽悠孩子是教育 孩子忽悠家長是搗蛋》 全文是什麼_百度知道
清大彭明輝的部落格: 全國產業發展會議的真正衝突點
- 只能說這招做的實在很漂亮。
- 給反對者戴上粗俗,不懂禮的大帽子。
- 在媒體的掩護下將會議焦點模糊化,其實看這麼多媒體報導,也沒有多少媒體報導「全國產業發產會議」的會議內容是什麼。有利於後續將結論「暗渡陳倉」到立法院,成為法案。
- 其實,讓人覺得很奇怪,為何這麼多媒體報導都著重在:
- 15K董事長是誰
- 15K董事長到底說了什麼
- 衝突與混亂的會議場面
反正,政府忽悠人民叫政策不是嗎?
From: 《政府忽悠人民拿是政策 人民忽悠政府那是犯罪 家長忽悠孩子是教育 孩子忽悠家長是搗蛋》 全文是什麼_百度知道
Firefox啟動外部程式
看圖比較快= =
|
參數
|
說明
|
|
&url;
|
目前顯示頁面的網址
|
|
&eurl;
|
經過URL encoded編碼後的頁面的網址
|
|
&title;
|
目前顯示頁面的標題
|
|
&etitle;
|
經URL encoded編碼後的頁面標題
|
|
&
|
&
|
|
<
|
<
|
|
>
|
>
|
|
"e;
|
"
|
|
'
|
'
|
|
&text;
|
已選擇的文字
|
|
&etext;
|
經過URL encoded編碼後的已選擇的文字
|
|
&turl;
|
鍊結網址
|
|
&eturl;
|
經過URL encoded編碼後的鍊結網址
|
|
&imageurl;
|
圖片網址
|
|
&eimageurl;
|
經過URL encoded編碼後的鍊結網址
|
參考網頁:
20120703
總統不貪污索賄,並不代表手下的人也不會。
清廉不是依靠個人的道德標準。
清廉應該是依靠法治,讓清廉成為公務員的標準,而不是選舉時的「賣點」。
如果只是依靠個人道德標準的話,那還稱的上是「法治」國家嗎?
---------------------------------------------------
對於政治人物:「不要管他們說什麼,只要看看他們做些什麼就好」
---------------------------------------------------
從年初的Marikyo到現在的014,怎麼這些人都是一個模樣?
犯錯後第一時間拼命的否認,搞得後來的醜態百出?
這些人難道不知道現在有電視,有網路,有無所不在的監視器,隨時隨地都可以錄音不讓人發現的錄音筆...
現在不是封建時代,這裡也不是中國大陸,怎麼這些人都認為自己可以隻手遮天? 難道真是「換了位置,就換了腦袋」?
我蠻好奇這些人到底是怎麼想的?
---------------------------------------------------
這種口水塞塞在一篇就好。20120703
清廉不是依靠個人的道德標準。
清廉應該是依靠法治,讓清廉成為公務員的標準,而不是選舉時的「賣點」。
如果只是依靠個人道德標準的話,那還稱的上是「法治」國家嗎?
---------------------------------------------------
對於政治人物:「不要管他們說什麼,只要看看他們做些什麼就好」
---------------------------------------------------
從年初的Marikyo到現在的014,怎麼這些人都是一個模樣?
犯錯後第一時間拼命的否認,搞得後來的醜態百出?
這些人難道不知道現在有電視,有網路,有無所不在的監視器,隨時隨地都可以錄音不讓人發現的錄音筆...
現在不是封建時代,這裡也不是中國大陸,怎麼這些人都認為自己可以隻手遮天? 難道真是「換了位置,就換了腦袋」?
我蠻好奇這些人到底是怎麼想的?
---------------------------------------------------
這種口水塞塞在一篇就好。20120703
羅淑蕾說,林益世年輕,又是南部地方出身,而且又是聽話的人,「只要馬總統講的事,不論對錯一定貫徹馬意,只會講好聽話」,所以總統喜歡這樣的人。
哪個老闆會不喜歡這種「會聽話,會說好話」的員工? 「會聽話,會說好話」難到不是官運亨通的方法嗎?
這是人性,不知道有誰可以完全脫離這點?
在現實世界裡,乾淨是獨善其身的自我要求,骯髒卻是會暈染擴大的群體汙染;一個乾淨的人不代表一個乾淨的政府,一個汙濁的政客,卻會髒了整個團隊的信譽。
要洗乾淨林益世帶來的髒汙不難,公正司法便足矣。但馬英九如何洗淨團隊的汙名,只靠他一人的潔身自愛,卻再也不足夠。
還是那句話「老闆不貪污索賄,並不代表手下人也不會」
From: 洗淨團隊汙名 馬不能再不沾鍋
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,網路上找到兩種裝法。
- 不建立發行版本的套件
- 建立發行版本的套件(比較麻煩點)
不建立發行版本的安裝方法
- 先移除之前的安裝版本:
- 從AMD網站下載 Catalyst 12.4
- 執行 installer:
- 產生一個新的X設定檔:
- 重開機:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
chmod +x amd-driver-installer-12-4-x86.x86_64.run
sudo sh ./amd-driver-installer-12-4-x86.x86_64.run
sudo aticonfig --initial -f
sudo reboot
我照著上面的方法裝過一次,執行 dpkg -l | grep fglrx 的結果是空的@_@,不過基本上沒什麼大問題就是。
只是不能安裝影片播放硬體加速的套件。(裝上後cpu使用率有下降一些)
64bit去執行 installer --buildpkg,因為缺少32bit函式庫,會build不出來。
建立發行版本的安裝方法
- 要讓--buildpkg不出錯,要先作列的準備工作。:
- 從AMD網站下載 Catalyst 12.4
- 建立並安裝.deb:
- 產生一個新的X設定檔:
- 重開機:
- 以root權限執行Catalyst:
- 安裝影片播放硬體加速的相關套件:
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
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
sudo aticonfig --initial -f
sudo reboot
gksudo amdcccle
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}
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}
參考文章:
- wmctrl, a handy tool for you to manipulate windows
- arranging windows from the gnu/linux command line with wmctrl
- wmctrl user documentation
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
自己再用 dpkg -i 手工安裝就好。
原因看來似乎是apt-build的bug? from here
# Get cpu information
cat /proc/cpuinfo
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
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
getlibs -p gnome-keyring:i386
# Create pkcs11 directory in /usr/lib/i386-linux-gnu
sudo mkdir /usr/lib/i386-linux-gnu/pkcs11
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
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檔案,不過播放清單中的時間顯示有點問題。
雖然可以播放.aac檔案,不過播放清單中的時間顯示有點問題。
sudo apt-get install xmms2-plugin-faad # 讓 xmms2可以播放 .aac格式
這次換Google了嗎?
看到這篇 Google掃蕩YouTube轉MP3網站 真的能阻止所謂的 非法使用 嗎?
大概是Youtube-MP3.org這類網站會減少Google的廣告收入的關係?
那下一步,是不是去寫信警告youtube下載工具的開發者嗎?(助紂為虐?!)
那下一步,是不是去寫信警告youtube下載工具的開發者嗎?(助紂為虐?!)
Youtube-MP3.org目前還能用,只是不知道還能用多久?
網路服務方便是方便,但真的是個好主意嗎?
* 大老闆一句話,(不賺錢的服務)就.....byte byte了。
* 服務本身有爭議(說到底還不是為了錢 = =)
用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不知道什麼時候會入庫?
caja python extensions
flash抓圖
寫了程式用crontab排程,卻發現crontab排程中的工作,如果調用了需要X Window的程式會問題。 解決的方式是用xvfb。
xvfb-run --server-args="-screen 0, 1280x1024x24" Get_TWII_Chart.sh
kstart --> 將arora的window最大化
arora --> 使用簡單,也能解析出含有flash的網頁。重點是不會每次開啟都會問一堆問題。
目前的解決方法有些限制:
參考文章:
xvfb-run --server-args="-screen 0, 1280x1024x24" Get_TWII_Chart.sh
kstart --> 將arora的window最大化
arora --> 使用簡單,也能解析出含有flash的網頁。重點是不會每次開啟都會問一堆問題。
目前的解決方法有些限制:
不過,目前來說夠用了。
- 如果網路不穩定,設定的延遲時間可能不夠用。
- 如果頁面讀取失敗,當然就.....是garbage out了。
- 如果網頁的內容很長,設定的大小可能也會不夠用。
參考文章:
Dropbox vs Google Docs?
想把一些沒有提供RSS服務的網站,將網站內容節錄成RSS feed,不過feed弄出來後要放哪?
當初考慮的是Google Drive,不過看到那讓人
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的虛擬桌面竟然不能設置不同的桌布,有點.....。
不過,要自動更換桌布似乎也不難,只需要隔段時間將檔案內容更新就可以了。
Gnome的虛擬桌面竟然不能設置不同的桌布,有點.....。
不過,要自動更換桌布似乎也不難,只需要隔段時間將檔案內容更新就可以了。
Monitor/Image
|
Size
|
note
|
Monitor 1
|
1440x900
| |
Monitor 2
|
1280x1024
| |
image1.jpg
|
1096x894
|
for monitor 1
|
image2.jpg
|
1260x912
|
for monitor 2
|
- resize image:
- create image for monitor 1:
- merge images:
convert -reisze x876 1.jpg r1.jpg # 讓image 1避開底下的工作列(高度=24, 900-24=876)
convert -reisze 1280x1024! 2.jpg r2.jpg
convert -size 1440x900 xc:black -page +183+0 r1.jpg r1-1.jpg
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.
所以,就寫了這個小程式。
反到是gedit + reStructuredText用的很習慣,只缺沒有把寫完的文章轉換成HTML,並上傳到blogger.
所以,就寫了這個小程式。
- 參考文章:
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或許好點。
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或許好點。
訂閱:
意見 (Atom)