2010-05-15
デスクトップマスコット「Apricot 5.0 BETA」
APRICOTAN.NET
Apricotの次期バージョン5.0のベータ版を上記の「APRICOTAN.NET」にて公開しました。
今回から.NET Framework 4.0 Client Profile以上が実行する際に必要になります。下記のページからダウンロードしてインストール後、実行してください。
.NET Framework 4.0 Client Profileのダウンロード
(尚、Apricot 5.0 BETAはベータ版ともあって公開は3週間くらいで終了にしようと思ってます。何卒よろしくお願いします。)
5.0では、主にユーザインタフェースを書き直したのですが、これは血を吐けるような作業で何とか書き直しが終わり本日ベータ版の公開する運びとなりました。
他にも、マルチコアの対応を進めたりとにかく変更箇所がかなり大きいメジャーアップデートです。
ざっくりとした追加や変更箇所は下記のようになっています。
- WPF (Windows Presentation Foundation)に基づくユーザインタフェース
- 縦方向のアンチエイリアスに対応したClearTypeによるフォントレンダリング
- 着せ替えや拡大縮小やキャラクターをフリップする際などなど、さまざまな箇所にアニメーションを追加
- Aero Shakeに対応(Windows 7のみ)
- RSS/Atomフィードを収集する際の並列処理のパフォーマンス向上
- IronPython 2.61に対応(http://ironpython.codeplex.com/)
- スクリプト(Python)のコードをコンパイルを並列で行うよう変更
- バルーンのテーマ「ストライプ」を追加
- xAuthに対応したTwitterクライアント(スクリプト)
- Twitterクライアントから自由な発言を投稿できるようになりました(スクリプト)
- 「ソーシャル」機能による共有のお気に入りのデータを用いて、アマゾンからの商品検索(スクリプト)
- オプションに「言葉の学習」を統合(スクリプト)
他にもいろいろ追加したのですが、正直忘れてしまいました・・・
思い出したらちょこちょこ追加したいと思います。
動かしてみて何かお気づきになったことがあればコメントなどで教えて頂ければ幸いです。
「Apricot 4.5」の「アプリコたん」と「東風谷早苗」の対応方法
コミケ(C77)で頒布した「Apricot 4.5」の「アプリコたん」と「東風谷早苗」をApricot 5.0 BETAに対応させる方法ですが、下記のような手順で修正すると対応することが出来ます。
- キャラクターファイル(アプリコたんはCharacters\Apricotan\Apricotan.xml、東風谷早苗はCharacters\Sanae\Sanae.xml)をテキストエディタで開きます。
- characterタグの「offset-x」を「origin-x」に、「offset-y」を「origin-y」に変更してください
以上で対応完了です。よろしくお願いします!


.NET Framework 4.0でマルチコア対応ということはVS2010ですかね?
betaと言うことなので正式版はC78でしょうか?
質問ばかりになってしまいましたが、正式版がでたらもちろん買わせていただきます!
ご質問の方ですが、開発環境は仰る通りVisual Studio 2010です。
今回、実はVS2010のベータ版の頃から作っていたので、ユーザインタフェースまわりを除く.NET Framework 4.0への対応自体はスムーズでした。でもユーザインタフェースまわりは新規に近いので作業量的に死ぬかと思いました 笑
あと正式版のリリースは、C78の夏コミを予定しています。当選していればの話ですが...!でも落選していたら...
こんな感じですが、これからも何卒よろしくお願いします!
更新お疲れ様です。
一気にGUIが変わっていてびっくりしましたw
動作は少し重くなったのでしょうか?
キャラの方ですが、指示の通りタグ変更で
他の方が作ったキャラも問題なく動作しました!
ただ、一度だけキャラ切替時にキャラが映らなくなりました。
タスクマネージャで終了後、起動で復帰しました。
あと、フォントサイズを変更しようとすると24ptに強制的に変わってしまうようです。
configファイルをテキストエディタで書き換えることで元に戻しました。
気づいたことを書いてみました!
正式版楽しみにしてます!
またフィードバックの方も、どうもありがとうございます。大変助かります!
動作の方については、どこら辺が重くなったか教えて頂けると最適化の箇所が特定できるので嬉しいです。
(ちなみに、今回からDirectXを使用するようになっているのでお使いのGPUによってパフォーマンスが左右されます。)
後、キャラクターが切り替わらない件ですが、これも詳細を教えて頂けると嬉しいです。
特定のキャラクターの切り替えで問題が生じる場合は、キャラクター名を教えてくください。
その他については、再現できましたので次のリリースでは修正します。
それでは今後とも何卒よろしくお願いします!
対応ありがとうございます!
キャラクター切り替えの件ですが、以前こちらに書き込まれていた
umeさんが作成されたリグルに切り替えたときに透明になり、
操作できなくなったのでタスクマネージャから終了しました。
再び起動後(この時リグルが正常表示されました)、同じことを試してみましたが問題なく切り替えが行われ、以降透明化は発生していません。
動作が以前より重く感じる件ですが、バルーン動作が以前よりもっさりした感があります。もう一つは右クリックメニュー展開が前より遅い気がします。
とは言っても、ほとんど気にならないレベルですがw
一応報告させていただきました。
お蔭様でキャラクター切り替えに関するバグの原因を、無事特定することができました。
本当に大変助かりました。重ねて御礼を申し上げます。有難うございました!
それとバルーンと右クリックメニューの動作についても了解です!
こちらは今後改善できるよう努力してみます。
また何かご不明な点やお気づきの点がありましたら、仰って頂ければ幸いです。
それでは今後ともよろしくお願いします!
Twitter投稿機能の改良、ありがとうございます。投稿機能も積極的に使えそうです。
フォントに関連する問題ですが、フォントの種類を変更した際に、変更が反映されず、configファイルのFontFamilyの値に"24pt"と書かれておりました。
すでにお気づきかもしれませんが、念のためご報告させていただきました。
正式版も楽しみにしています。
またフォントの問題のフィードバック、有難うございます。
余裕で気づいてなかったので助かりました!
こちらは早速修正しましたので、次のリリースでは直っているかと思います。
正式版の方は、更にパフォーマンスなどもてこ入れする予定なのでよろしくお願いします!
youtubeで動画を拝見して、いくつかダウンロードいたしました、ありがとうございます。デスクトップマスコット、どういう構造なのか???ですが、コツコツ触ってみたいと思ってます。
何か疑問点などあれば答えられる範囲でお答えますので、よろしくお願いします。
症状としてはApricotが起動できなくなるというもので、プログラムはタスクバーに現われるが、キャラクターが出てこないというものです。
調べてみたところ、表示するキャラクターを定義しているCharacters.xml内で、キャラクターのxmlファイルを記述するScript欄に不適当な記述があったため、読み込めなくなっていたようです。例を示します。
正常:<Script>Characters\Reimu\Reimu.xml</Script>
異常:<Script>Reimu.xml</Script>
という感じです。異常の場合は一例で、いくつかこちらでキャラクターのxmlをカスタマイズする実験をしていた際に、過去に使った別名のxmlファイル(削除済み)が記述されていたこともあります。
参考になれば幸いです。
早速、症状の方ですが残念ながらこちらでは再現できなかったので詳細を教えて頂けると嬉しいです。
尚、キャラクターを切り替える際はコンテキストメニューから行い「Characters\Reimu\Reimu.xml」のパスのキャラクター(霊夢)へ変更しようとすると「Reimu.xml」になるとのことで宜しいでしょうか?
また、Apricot.exeがあるフォルダに「Reimu.xml」というファイルはありませんでしょうか?
お手数ですが、ご協力頂けると嬉しいです。
よろしくお願いします。
Apricot.exeがあるフォルダにReimu.xmlを置いていたタイミングはあったかもしれません。
というのも、テストでキャラクター別フォルダ内のファイルを編集していたときに、バックアップとしていくつかのフォルダに編集前のファイルをコピーしていたので、それをあるいは拾われていたかもしれません。
ご参考になれば幸いです。
詳細、ありがとうございます。結論から申し上げると、バグではないかと思います。
尚、ベータ1ではデバッグの都合上やっていなかったのですが、ベータ2からは不正なキャラクターファイルを読み込むとシャットダウンするように変更しています。
少し挙動が紛らわしかったようで、申し訳ないです。
今後とも何卒よろしくお願いします。