決心走出白漫城-使用 MO 重新安裝 Skyrim SE

Skryim 是神作,它的開放世界觀、自由度之高,以及起碼數萬種類模組 (還在持續增加),絕對是讓其奠立為永垂不朽的遊戲鉅作沒有之一。

我從 Skyrim 傳奇版 (32bit),直到 Skyrim SE (64bit)版,最少有五年的時間,來回安裝眾模組 (MODs)起碼有十數次之多了。但早期 32bit 版本最多只能支持 4GB 記憶體,造成很容易 CTD 跳出;而 SE 版則是 2016/10 才推出,初期模組數量支援不多,還有最重要的 SKSE (腳本擴展工具)前一年都還未能釋放出來,直至這兩個月總算推出相當穩定的版本 (目前為 2.0.7)。

以前只要一有 CTD 跳出,就導致我失去繼續玩的動力。事實上,花在安裝模組的時間,遠比實際玩遊戲的時間多太多太多了,難怪乎玩友們都說玩了 Skryim 那麼多年,還是仍停留在「河木鎮 (新手城鎮)」與「白漫城 (第一個主城)」。

嗯,這次因為穩定版的 SKSE 64bit 釋出,還有這篇超級超級棒的 MODs 整理文:【心得】個人MOD使用、排序、管理 (持續更新),所有具代表性的 MOD 且已分類好及中文化的檔案提供直接透過谷歌磁碟下載,真是太有熱忱了,造福廣大台灣用戶玩家。

照著該文的安裝指引,另外我是使用 MO (Mod Organizer) 來安裝與管理模組的。 (MO 真是神奇的工具,它創始了以虛擬整合模組的方式,使得很容易調整與管理模組。) 這樣陸續安裝了兩、三個星期左右,總算開啟了新遊戲,體驗在這天際廣袤無垠的上古世界冒險解任,瀏覽觀賞這豐富多樣的美麗景色 (安裝各類景觀、天氣等模組後)。

閱讀全文 »

Leela Zero + Facbook ELF 權重 + GRP 覆盤軟體

這個月初,Facebook AI 團隊釋放出開源的「ELF OpenGo」。它使用了 2000 個GPU 訓練了兩週,然後僅用單個 GPU 就取得對人類棋手 14 全勝的戰績 (棋手不限時、AI限時50秒);而對 Leela Zero 最新權重的勝率更是高達約 94%。據 FaceBook 團隊宣稱,已是成功複製 AlphaGo Zero。

然後就在昨天,Leela Zero 釋放出的 0.15 版本,已經有納入了 FB ELF 權重檔案 (62b5417b),可以透過 Sabaki 加載實現與具有最頂尖職業棋力的對奕,或是透過 GRP (Go Reviewer Partner)協助作覆盤分析自己的對弈棋局。

底下就來分享下如何在 GRP 軟體載入 Leela Zero 0.15 版本,然後一些基本的設定與查看同是採用 Leela Zero 引擎但不同權重檔案之間的即時對奕與分析,以及載入職業棋士 (黑嘉嘉-謝依旻)的對局分析。

關於 GRP 的介紹與簡單設定,個人在前一篇文章已有提及:「讓圍棋AI作為覆盤老師的好夥伴-Go Review Partner」。目前版本 (0.11.2)內裝的 Leela Zero 為 0.13,所以需至 Leela Zero GitHub 下載最新釋出的版本 (注意有區分 CPU Only 與 GPU 版本,中高階以上顯卡最好選擇 GPU 版本)。

閱讀全文 »

讓圍棋AI作為覆盤老師的好夥伴-Go Review Partner

看到對岸「百度圍棋吧」的文章:「围棋开源AI棋谱分析工具Goreviewpartner中」與「复盘神器,史上最强!」,得知原來國外有個超棒的免費開源圍棋AI覆盤工具-Go Review Partner。截至目前的版本 (0.11.2),支援了 AQ, Leela, Ray, Leela Zero 等圍棋AI引擎,可以協助玩家對奕後所自行儲存的 .sgf 檔格式 (大都圍棋對奕平台均支援該標準棋譜格式),作完整的棋譜掃描分析後,再儲存為 .rsgf 格式,可以一一檢視每一步圍棋AI所分析的勝率,以及建議的著點。

哇喔~ 我雖然擁有了多套圍棋AI,但實在不想與之對奕,棋力相差太多了。!^^
但是若能讓 AI 作為協助覆盤的工具,那才確實得以發揮真正的用處!對玩者本身棋力的提昇學習,肯定會有相當大的助益。

GRP (Go Review Partner)官網可下載搭配不同種類的 AI。我個人是下載 Leela Zero 64bit 版本,這個版本是支援玩家電腦有中高階以上的顯卡 (最好是 GTX 1080,我個人的顯卡是 GTX 970,運算處理差了些);也可以另外下載純 CPU 版本,但我想 AI 棋力可能會比 GPU 版本差許多吧。

下載回來解壓縮至任一資料夾,直接執行 .exe 主程式即可。
Go Review Partner Screenshot-01

閱讀全文 »

WordPress 自行客製化 Sidebar Widget (隨機瀏覽/最新迴響) Plugin

原來我部落格右側 Sidebar 有使用對岸開發的「WP-RecentComments」plugin 所製成的 Widget,可以採 Tab 標籤方式切換「最近迴響 (recent comments)」與「隨機文章 (random posts)」,內容展示相當具彈性且不會佔據過長的版面。可惜該作者已停止維護,如使用在最新版本的 WordPress (4.9+) 啟用後在後台會有些錯誤訊息,是還可以使用,但總覺得不太妥當。

嗯,乾脆就自行實作類似的功能來撰寫屬於自己的第一支 wordpress plugin 小插件。整整花了一天,算是採以硬寫的方式,不是那麼具有客製化的設定,但起碼確實運行幾乎與原來上述的插件功能一般。尚差在沒有提供上下頁採 AJAX 的導覽功能,那比較麻煩些,可能就留待後續版本再來補充進來。

嗯,我是打算自行使用即可,所以並沒有公佈至 WordPress 官方的 plugin 儲庫內。不過為了後續的維護便利,我給上傳至 GitHub,並命名為「wp-plugin-tabbed-content-widget」 專案。若有部落格有興趣採用或研究者,歡迎自行下載即可。

先瞧瞧啟用該 Widget 後所展現的 Screentshot 效果:

閱讀全文 »

WordPress 系統暨版面大更新 (2018/04)-Bootstrap 4 based 框架

我的 WordPress Blog 系統第一次改版是在約 7年多前,詳見 - 重新設計本站 WordPress Theme 版面

當年是從無到有自行 "硬刻" CSS Layout,也不懂得如何運用如 Bootstrap UI 框架,讓版面可以隨不同裝置而能更具有彈性的調整。不過即使這樣,最多透過一些挺好用的 Plugin 工具,倒是只單純撰寫 Blog,卻是足足有餘了。

不過今年初 (其實去年底就有這打算),我就決定採基於以 Bootstrap 4 框架來重新設計整個網站的版面。我並不打算採買一些花炫的佈景主題 (Theme),而是採以較基本的 Starter Theme,再整合包括 Bootstrap + Fontawesome 等具UI框架與豐富的圖示等當為網站建置的基礎建設。可參考先前寫的這篇:關於建構 WordPress Starter Them-整合 Underscore 與 Bootstrap/FontAwesome

我把這自行所已整合的 Starter Theme,命名為「SimplicityZen」專案,並放置於 Github,而後可以持續更新上述的套件版本,透過 Git 版本管控維護。

這算是基底佈景主題的基礎建設。我把它當成「parent theme」,然後再從其 extend child theme,這是 WordPress 官方建議的作法,好處就是客製化全在 child theme 這邊修改,而 parent theme 則可以另行維護。

因為我打算把 WordPress 首頁 (frontpage) 設計為聚合性資訊的首頁。包括個人擔任軟體顧問、講師相關的課程、產品與輔導等資訊,再整合原來 Blog 日常的內容文章,以及軟體專欄文章等,所以我必須自行利用 PHP 撰寫這個首頁的 Layout,完全是重頭開始刻寫的,著實花了不少時間。

我現在是把軟體課程與產品資訊等內容,設計為客製化的文章類型 (custom post type),並各為其再新增客製化的欄位 (custom field),這些都有賴於 WordPress 提供了非常豐富實用的 Plugin,擇選普遍評價較高,且有持續更新的來使用即可,這節省了太多功夫了。

所以現在首頁是聚合型 (aggregation)的整合資訊。至於「部落格」內容,則是點選選單列 (或單選首頁最新文章)進入;「軟體課程內容」也是透過選單列進入,可以查看年度所有課程列表,或者單一課程詳細內容資訊等。後續包括「產品資訊」、「顧問輔導」等,也都是個別獨立於選單列 (Menu, NavBar)。
Kenming's Website FrontPage

閱讀全文 »

關於建構 WordPress Starter Them-整合 Underscore 與 Bootstrap/FontAwesome

其實整合 UnderscoreBootstrapFontAwesome 原理並不困難,簡單的說就是以 Underscore 所創建的 Starter Theme 為基底,具有基本的檔案結構與基本的 PHP 檔案的關聯,然後再逐一調整 PHP 檔案內容 (例如 index.php),加入 Bootstrap 與 FontAwesome 的 CSS排版/Javascript動態效果。

雖說原理不難,但也花了一些時間弄懂這些套件之間的關係,然後再查詢相關整合的文章,底下是我大概找出比較實際的 How-to 文與影片:

o how to create bootstrap underscore wordpress theme step by step guide
o Combining Bootstrap with Underscores
o WordPress Theme Development Tutorial with Bootstrap & Underscores WP Starter Theme

在設計 Starter Theme 的過程,強烈建議下載 WordPress Theme Unit Test Data,甚至最好是創建一個專屬開發測試的 WordPress 網站,只放上與佈景主題設計相關的 Plugin,例如「Theme Check」、「Show Current Template」等,這些都對開發過程中相當有幫助。

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal