<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Database Hot Loader 二部曲：Using VSTO and Lua</title>
	<atom:link href="http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua</link>
	<description>遊戲開發‧遊戲程式‧遊戲設計</description>
	<lastBuildDate>Fri, 10 Sep 2010 07:08:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: 半路</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-671</link>
		<dc:creator>半路</dc:creator>
		<pubDate>Thu, 23 Oct 2008 06:37:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-671</guid>
		<description>@Milo:
恭喜喜獲麟兒～ ^_^
太讚啦！真是非常佩服你的巧思，英文名取做 Lua 實在是絕妙無比啊！ XD

如果能做到 Real-Time Editor 自然是再好不過的事情了。CryEngine Sandbox 已經示範了在 Game Editor 中使用 Lua 的可行性，可見得 Lua 的確很適合做為遊戲資料與呈現結果的動態接口。期待你之後的實作心得文章。

在做 Localization 時，我們的確是用 Excel 列出字串的方式交給翻譯者，不論是資料的匯入匯出與各種操作都相當容易。我們最主要會選擇使用 Excel 的原因，還是在於它是一般企畫設計者最熟悉且易於上手的工具。

順道一提，如果電腦裡沒有安裝 VS 2005 的話，要執行範例程式前必須先安裝 &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&quot; rel=&quot;nofollow&quot;&gt;vcredist_x86.exe&lt;/a&gt;。另外，之前的執行檔中忘記附上 lua5.1.dll，現在已經更新囉。</description>
		<content:encoded><![CDATA[<p>@Milo:<br />
恭喜喜獲麟兒～ ^_^<br />
太讚啦！真是非常佩服你的巧思，英文名取做 Lua 實在是絕妙無比啊！ XD</p>
<p>如果能做到 Real-Time Editor 自然是再好不過的事情了。CryEngine Sandbox 已經示範了在 Game Editor 中使用 Lua 的可行性，可見得 Lua 的確很適合做為遊戲資料與呈現結果的動態接口。期待你之後的實作心得文章。</p>
<p>在做 Localization 時，我們的確是用 Excel 列出字串的方式交給翻譯者，不論是資料的匯入匯出與各種操作都相當容易。我們最主要會選擇使用 Excel 的原因，還是在於它是一般企畫設計者最熟悉且易於上手的工具。</p>
<p>順道一提，如果電腦裡沒有安裝 VS 2005 的話，要執行範例程式前必須先安裝 <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&#038;FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee" rel="nofollow">vcredist_x86.exe</a>。另外，之前的執行檔中忘記附上 lua5.1.dll，現在已經更新囉。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milo</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-668</link>
		<dc:creator>Milo</dc:creator>
		<pubDate>Wed, 22 Oct 2008 14:50:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-668</guid>
		<description>個人覺得，理想地還是在遊戲編輯器提供 GUI 給 Game Designer、Level Designer 修改數值，Real-time WYSIWYG。利用 Lua 可以 Reflection 的特性，應該可以簡單地去做一個通用的編輯器。(我也會慢慢嘗試，不過真的很慢...... ^_^)

對於 Excel，一直覺得最好用的情況是 Outsource。例如做 Localization，一列一組字串，每欄是不同的 Locale。那麼一般的翻譯公司都應該懂得編輯。(雖然這只是我的想法，從未實際試過。)

另外我許多時(包括在大學做實驗或現在的遊戲開發上)會用程式輸出 csv (comma separated values)格式，給 Excel 讀入。這種格式無論是生成或 Parsing 都非常簡單，不需借助其他程式庫，所以尤其適合 ad hoc 場合。

P.S. 小兒上月出生，英文名字改了叫 Lua，寫在出生証明書上了...... 現在看見 Lua 這三個字母便會有不同聯想。</description>
		<content:encoded><![CDATA[<p>個人覺得，理想地還是在遊戲編輯器提供 GUI 給 Game Designer、Level Designer 修改數值，Real-time WYSIWYG。利用 Lua 可以 Reflection 的特性，應該可以簡單地去做一個通用的編輯器。(我也會慢慢嘗試，不過真的很慢&#8230;&#8230; ^_^)</p>
<p>對於 Excel，一直覺得最好用的情況是 Outsource。例如做 Localization，一列一組字串，每欄是不同的 Locale。那麼一般的翻譯公司都應該懂得編輯。(雖然這只是我的想法，從未實際試過。)</p>
<p>另外我許多時(包括在大學做實驗或現在的遊戲開發上)會用程式輸出 csv (comma separated values)格式，給 Excel 讀入。這種格式無論是生成或 Parsing 都非常簡單，不需借助其他程式庫，所以尤其適合 ad hoc 場合。</p>
<p>P.S. 小兒上月出生，英文名字改了叫 Lua，寫在出生証明書上了&#8230;&#8230; 現在看見 Lua 這三個字母便會有不同聯想。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 半路</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-647</link>
		<dc:creator>半路</dc:creator>
		<pubDate>Mon, 20 Oct 2008 14:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-647</guid>
		<description>@gino:
根據 Wikipedia 上對 VSS 的&lt;a href=&quot;http://en.wikipedia.org/wiki/Visual_SourceSafe#Criticisms&quot; rel=&quot;nofollow&quot;&gt;評論&lt;/a&gt;，建議只使用在 5 人左右的小型專案上（還真小 XD），而且最好是建置在 LAN 的網路環境中；如果是比較大型的專案，還是改用 TFS 或其他版本控制軟體吧。MSDN 裡有篇說明 TFS 與 VSS 功能差異的&lt;a href=&quot;http://msdn.microsoft.com/zh-tw/library/ms181369(VS.80).aspx&quot; rel=&quot;nofollow&quot;&gt;文章&lt;/a&gt;，可以參考看看。

我們目前使用的是 &lt;a href=&quot;http://tortoisesvn.net/&quot; rel=&quot;nofollow&quot;&gt;TortoiseSVN&lt;/a&gt;，不過 AnkhSVN 看起來也滿不錯的。想要轉換專案的版本控制工具，主要考量的還是使用習慣上的問題，只要能夠建立起操作流程的使用習慣，之後就會變成工作中的自然反應囉～</description>
		<content:encoded><![CDATA[<p>@gino:<br />
根據 Wikipedia 上對 VSS 的<a href="http://en.wikipedia.org/wiki/Visual_SourceSafe#Criticisms" rel="nofollow">評論</a>，建議只使用在 5 人左右的小型專案上（還真小 XD），而且最好是建置在 LAN 的網路環境中；如果是比較大型的專案，還是改用 TFS 或其他版本控制軟體吧。MSDN 裡有篇說明 TFS 與 VSS 功能差異的<a href="http://msdn.microsoft.com/zh-tw/library/ms181369(VS.80).aspx" rel="nofollow">文章</a>，可以參考看看。</p>
<p>我們目前使用的是 <a href="http://tortoisesvn.net/" rel="nofollow">TortoiseSVN</a>，不過 AnkhSVN 看起來也滿不錯的。想要轉換專案的版本控制工具，主要考量的還是使用習慣上的問題，只要能夠建立起操作流程的使用習慣，之後就會變成工作中的自然反應囉～</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gino</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-645</link>
		<dc:creator>gino</dc:creator>
		<pubDate>Mon, 20 Oct 2008 04:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-645</guid>
		<description>我們用VSS倒是沒遇到什麼錯誤, 遇到最大的問題是VSS跨Internet非常慢
所以在尋找新的版本控制工具..

除了TFS外, SVN也是我們選項之一(目前我們有用SVN管理game asset)
試用了AnkhSVN 2.0 感覺還不錯..對copy-modify-merge的流程不太習慣
以為像之前試用的外星人腦袋(AlienBrain)一樣在check in的時候做merge動作.
有時候覺得copy-modify-merge比較適合一些能力經驗差距不大且細心的人工作.</description>
		<content:encoded><![CDATA[<p>我們用VSS倒是沒遇到什麼錯誤, 遇到最大的問題是VSS跨Internet非常慢<br />
所以在尋找新的版本控制工具..</p>
<p>除了TFS外, SVN也是我們選項之一(目前我們有用SVN管理game asset)<br />
試用了AnkhSVN 2.0 感覺還不錯..對copy-modify-merge的流程不太習慣<br />
以為像之前試用的外星人腦袋(AlienBrain)一樣在check in的時候做merge動作.<br />
有時候覺得copy-modify-merge比較適合一些能力經驗差距不大且細心的人工作.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 半路</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-613</link>
		<dc:creator>半路</dc:creator>
		<pubDate>Thu, 16 Oct 2008 15:07:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-613</guid>
		<description>@gino: 
我還沒有使用過 VS 2008，不過根據 Wikipedia 上的&lt;a href=&quot;http://en.wikipedia.org/wiki/Visual_Studio_Tools_for_Office&quot; rel=&quot;nofollow&quot;&gt;說明&lt;/a&gt;：「With Visual Studio 2008, VSTO 3.0 is no longer available separately but is integrated with full functionality into Professional and Team System IDEs. VSTO version 3.0 and its runtime only work with Office 2007.」應該沒錯，但是就只能在 Office 2007 上使用囉。

SourceSafe 一點也不 Safe 啊。 XD
我用過 CVS 和 SVN，現在我們是使用 SVN 做版本控制，功能比 CVS 更強大更好用，到目前為止的使用經驗都還滿不錯的。基本上，版本控制的需求交給 SVN 處理應該就很足夠了，我比較好奇的是 TFS 中和專案管理有關的功能，不知道實行起來的效果如何。

關於 DHL 系統，精彩的還在後頭。 ：P</description>
		<content:encoded><![CDATA[<p>@gino:<br />
我還沒有使用過 VS 2008，不過根據 Wikipedia 上的<a href="http://en.wikipedia.org/wiki/Visual_Studio_Tools_for_Office" rel="nofollow">說明</a>：「With Visual Studio 2008, VSTO 3.0 is no longer available separately but is integrated with full functionality into Professional and Team System IDEs. VSTO version 3.0 and its runtime only work with Office 2007.」應該沒錯，但是就只能在 Office 2007 上使用囉。</p>
<p>SourceSafe 一點也不 Safe 啊。 XD<br />
我用過 CVS 和 SVN，現在我們是使用 SVN 做版本控制，功能比 CVS 更強大更好用，到目前為止的使用經驗都還滿不錯的。基本上，版本控制的需求交給 SVN 處理應該就很足夠了，我比較好奇的是 TFS 中和專案管理有關的功能，不知道實行起來的效果如何。</p>
<p>關於 DHL 系統，精彩的還在後頭。 ：P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gino</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-604</link>
		<dc:creator>gino</dc:creator>
		<pubDate>Thu, 16 Oct 2008 02:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-604</guid>
		<description>VS2008 Professional版似乎就可以開發VSTO..因為看到Office相關的專案可以建立
看到你用Team Suit, 以為你們有裝Team Foundation Server ..
會想用TFS 主要是因為想嘗試看看TFS的版本控制的功能...感覺起來SourceSafe快被放棄了
不知道你們是用什麼版本控制軟體, Subversion嗎?
拍謝, 一直問提外話...

不過透過你介紹的VSTO, 我會研究看看怎麼改變我們目前的作法:)</description>
		<content:encoded><![CDATA[<p>VS2008 Professional版似乎就可以開發VSTO..因為看到Office相關的專案可以建立<br />
看到你用Team Suit, 以為你們有裝Team Foundation Server ..<br />
會想用TFS 主要是因為想嘗試看看TFS的版本控制的功能&#8230;感覺起來SourceSafe快被放棄了<br />
不知道你們是用什麼版本控制軟體, Subversion嗎?<br />
拍謝, 一直問提外話&#8230;</p>
<p>不過透過你介紹的VSTO, 我會研究看看怎麼改變我們目前的作法:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 半路</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-599</link>
		<dc:creator>半路</dc:creator>
		<pubDate>Wed, 15 Oct 2008 15:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-599</guid>
		<description>@gino: 
沒有，我們都是使用 Open Source 軟體達成專案所需要的各種功能。不過我也對於 Team Foundation Server 非常好奇，不知道是否能夠提供專案管理者與開發者具有價值的功能項目？</description>
		<content:encoded><![CDATA[<p>@gino:<br />
沒有，我們都是使用 Open Source 軟體達成專案所需要的各種功能。不過我也對於 Team Foundation Server 非常好奇，不知道是否能夠提供專案管理者與開發者具有價值的功能項目？</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gino</title>
		<link>http://blog.monkeypotion.net/gameprog/advanced/database-hot-loader-using-vsto-and-lua/comment-page-1#comment-596</link>
		<dc:creator>gino</dc:creator>
		<pubDate>Wed, 15 Oct 2008 03:16:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.monkeypotion.net/?p=577#comment-596</guid>
		<description>問個題外話, 你們有架設Team Foundation Server嗎, 覺得好用嗎</description>
		<content:encoded><![CDATA[<p>問個題外話, 你們有架設Team Foundation Server嗎, 覺得好用嗎</p>
]]></content:encoded>
	</item>
</channel>
</rss>
