2007-10-24 デスクトップマスコット「Apricot 3.0」
Apricotのインストールと起動方法
1, Apricotの実行には.NET Framework 2.0以上とMDACが必要です。下のリンクからインストールして下さい。
.NET Framework 3.5:
MDAC 2.8:
上記のコンポーネントをインストールしても動かない場合は、「Microsoft Visual C++ 2008 再頒布可能パッケージ」のインストールをお願い致します。
Microsoft Visual C++ 2008 再頒布可能パッケージ (x86):
2, Apricotバージョン番号.zipを解凍ソフトで解凍します。解凍してできたフォルダやファイルを、任意のフォルダ等へコピーします。

http://www.microsoft.com/downloads/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=ja
↑のMDACインストールしようとしたんですけど、OSが対応してないようなんですけどorz 私のOSはXPですが...この場合それをインストールすればいいんでしょうか??
ですorz
Microsoft Data Access Components (MDAC) 2.8 これをインストールしようと思ったのですが、下のようなダイアログがでてきました。
MDAC 2.8 RTM は、このバージョンの Windows と互換性がありません。現在、その機能はすべて、Windows の一部になっています。
一部って事はPCにインストールされていたのでしょうか?;
一応「Trace.log」中身コピしましたので↓
System.ArgumentException: フォント ’Tahoma’ が見つかりません。
場所 System.Drawing.FontFamily.CreateFontFamily(String name, FontCollection fontCollection)
場所 System.Drawing.FontFamily..ctor(String name)
場所 Apricot.Balloon..ctor()
場所 Apricot.Agent..ctor()
場所 Apricot.Program.Main()
返答お待ちしております。
「そこを”Arial”等のOSにインストールされているお好きなフォントに変えてみてください」
やり方がわかりません。。。
Tahomaというフォントはどこにあるのでしょうか。
XPなら必ず入ってるらしいのですが、
すいません。PC無知な私なんで申し訳ないです。
わざわざ説明まで書いてもらいまして><
Arialに変更したのですが、今度はArialが見つかりませんと出てきてしまいました…
そのOSにインストールされてるフォントの種類とか確認できる方法とかあるのですか?
今からTahomaDLしてみますね
ほんとに感謝しきれません(´;ェ;`)
無知な私に教えていただきホントにありがとうございました;
色々頑張ってください!応援してますww
Trace.logでは「System.ArgumentException: フォント ’ヒラギノ角ゴ Pro W6’ が見つかりません。」と記録されます。
FullFontNameではなくPstFontNameで指定し直してみましたが、
Trace.logでは「System.ArgumentException: フォント ’HiraKakuPro-W6’ が見つかりません。」と記録されます。
そこで上にあるTahoma Dlしたいのですがほとんど英語ででてきますDLして大丈夫ですか 返答おねがいいたします。
出てきてもエラー?になって消えてしまいます・・・
どうしたらいいでしょう?
はじめまして。Tahomaのフォントには(Unicode対応なので)日本語も含まれます。なのでダウンロードしちゃって大丈夫です。
林檎さん>
はじめまして。むむぅ、これは難しそうな問題の香りが...
えと、まだ起動しない原因が判らないのでApricot.exeファイルがあるフォルダに「Trace.log」ファイルが出来てると思いますので、そちらをコピーしてコメントなどに貼り付けて頂けると助かります。よろしくです。
実行してもログが出来るだけで何も表示されません。
ログを貼り付けますので見て頂けますでしょうか。
System.BadImageFormatException: ファイルまたはアセンブリ ’Raspberry, Version=1.0.2851.38083, Culture=neutral, PublicKeyToken=null’、またはその依存関係の 1 つが読み込めませんでした。間違ったフォーマットのプログラムを読み込もうとしました。
ファイル名 ’Raspberry, Version=1.0.2851.38083, Culture=neutral, PublicKeyToken=null’ です。
場所 Apricot.Script..ctor()
場所 Apricot.Script.get_Instance()
場所 Apricot.Program.Main()
現在、アクセスが集中しているみたいです。すみません。ただ今、ミラーサイトを用意しましたので、よろしければそちらでダウンロードをお願いします。
naguさん>
はじめまして。現在、C++で書かれた32-bitネイティブコードを含んでおり、64-bit環境で動かすことができません。せっかくダウンロードして頂いたので申し訳ないです。
64-bit環境への対応については、今後行う予定なのでよろしくお願いします。
ご回答ありがとうございました。
気長に待っていますので頑張ってください。
さっそくなんですが・・・当方XPMCEという奇特なOSのせいかMDACの2.8が互換性がないと言われます(^-^;
探してみたのですが、見当たらず・・・。
もしかしてこのOSでは無理なんでしょうか?
お返事お待ちしております。
はじめまして。XPMCEの場合は、もしかして既に入っているのでそんなメッセージが出るのかもしれません。なので、そのままの環境で実行出来るかもしれないので、一度実行してみて下さい。よろしくお願いします。
ダウンロードはちゃんとできたのですが、紙飛行機のアイコン名はApricotのみで、クリックしても英文のエラー表示が出るだけなのですが、どうすればよいでしょうか?
これからの新バージョン楽しみにしてます。
OpenTypeフォントない場合はこれで確かめてみましょ。
http://musashi.or.tv/otedit.htm
http://musashi.or.tv/aoyagikouzanfont.htm
情報、どうも有難うございます。後で試してみます。
DL後、皆さんのコメントを見させて頂きながらインストールしたら無事にはちゅねミクがデスクトップに!
これからのVer.アップ楽しみにしてます。
コメントからのフィードバックをそろそろまとめなきゃいけないですよね。ご不便をおかけします。でも無事、起動できて良かったです。これからもよろしくです。
自作した3Dをミクの代わりに表示させて
オリジナルマスコットとして個人で楽しむことは可能ですか?
いつかは対応できればいいなと思っています。3Dについてお詳しければ、教えて頂ければ嬉しいです。
今、Apricot 3.12とMDAC 2.8をダウンロードしてみました。
それで紙飛行機のアイコンをクリックしてみたら「DLLが見つかりません」の文字が。。
ちなみにOSは2000です。
回答お願いします><
DLは出来たのですが、紙飛行機をクリックしても無反応です。
Traceには
System.IO.FileNotFoundException: ファイルまたはアセンブリ ’Raspberry, Version=1.0.2912.7074, Culture=neutral, PublicKeyToken=null’、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
ファイル名 ’Raspberry, Version=1.0.2912.7074, Culture=neutral, PublicKeyToken=null’ です。
場所 Apricot.Script..ctor()
場所 Apricot.Script.get_Instance()
場所 Apricot.Program.Main()
警告: アセンブリ バインドのログ記録がオフにされています。
アセンブリ バインドのエラー ログを有効にするには、レジストリ値 [HKLM¥Software¥Microsoft¥Fusion!EnableLog] (DWORD) を 1 に設定してください。
注意: アセンブリ バインドのエラー ログに関連するパフォーマンス ペナルティがあります。
この機能をオフにするには、レジストリ値 [HKLM¥Software¥Microsoft¥Fusion!EnableLog] を削除します。
と書いてありました。どうすれば良いでしょうか?
エラーの件ですが、Apricot.exeとRaspberry.dllのバージョンがあってないようです。多分、前バージョンを上書きして起動されているのだと思われるのですが、その場合は新しいバージョンにApricot.exe.configファイルと、お好みでSubscriptions.opmlだけをコピーして下さい。よろしくお願いします。
試してみたところちゃんとはちゅねミク出てきました!
とってもかわいいです><
本当にありがとうございました。
起動はできましたが、おもむろにキャラクタへ拡張子m3uファイルをD&Dすると
プログラムがダウン。以降プログラムが起動しなくなりました。
機嫌直して顔出してもらえる方法はないでしょうか?^^;
以下Trace内容です。
System.Xml.XmlException: ルート レベルのデータが無効です。 行 1、位置 1 です。
場所 System.Xml.XmlTextReaderImpl.Throw(Exception e)
場所 System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
場所 System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
場所 System.Xml.XmlTextReaderImpl.ParseDocumentContent()
場所 System.Xml.XmlTextReaderImpl.Read()
場所 System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
場所 System.Xml.XmlDocument.Load(XmlReader reader)
場所 System.Xml.XmlDocument.Load(Stream inStream)
場所 Apricot.Script.Parse(String path)
場所 Apricot.Program.Main()
はじめまして。起動する方法ですが、Apricot.exeファイルがあるフォルダ内にApricot.exe.configというファイルがあります。このファイルをメモ帳などのテキストエディタで開くと<add key=”Script”〜という箇所があるので、<add key=”Script” value=”Characters¥Hachune¥Hachune.xml” />というように書き換えてみて下さい。お手数ですがよろしくお願いします。
内容の通り編集することで起動することができました!
ありがとうございました〜
「はちゅね」に洗脳されましたorz
これからも頑張ってください。応援してます。
喜んで頂けて嬉しいです。これからも頑張りますのでよろしくです!
NET FrameworkのほうはダウンロードできましたがMDACのほうはダウンロードできませんでした
紙飛行機をクリックすると一度出てきて問題なく動いていたのですが二回目起動させると問題が発生したといわれて起動できません
traceには
System.InvalidOperationException: 一時クラスを生成できません (result=1)。
error CS0006: ’C:¥Documents and Settings¥Owner¥デスクトップ¥Apricot-8bit-Suika¥Apricot.exe’ メタデータが見つかりませんでした。
場所 System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
場所 System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
場所 System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
場所 System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)
場所 System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
場所 System.Xml.Serialization.XmlSerializer..ctor(Type type)
場所 Apricot.Script.SaveCharacters(String path, List`1 list)
となっております
どうか解決策を教えてください
MDACはWindows Updateでも入手できますのでお試し下さい。
よろしくお願いします。
8bitさんの萃香を見て、このダウンロードしました。
そして全く問題なく動いてます。
キャラクターが表示されずに・・・・
吹き出しが画面の一番下から出ていて、恐らくキャラクターはその下にいると思うのですが、姿が見れません。
多分、位置を移動させれば良いと思うのですが、どうやっても動かせません。
やる気の無いくせに恥ずかしがり屋な萃香をどうにかして引っ張り出せないでしょうか?
キャラクターが表示されない問題は、Apricot.exe.configの中で下記のように設定されていないためだと思います。
<add key=”Left” value=”” />
<add key=”Top” value=”” />
お手数ですが、Apricot.exe.configを修正して起動してみて下さい。よろしくです。
神飛行機をダブルクリックしたんですけどアプリケーションを正しく初期化できませんでしたと出ました。
アプリケーションエラーって出てたのですが問題点が発掘(?)出来ません。
如何してでしょう・・・知識不足ですみません。
早くはちゅねと逢いたいものです・・・←
アプリケーションを正しく初期化できませんでしたという表示についてですが、.NET Frameworkがインストールされていないのが原因かと思われます。
あと起動方法についての詳細は、FAQをご覧ください。よろしくお願いします。
インストールや起動方法については、諸般の事情から現在受け付けていませんが、それ以外でしたら大歓迎です。
しかし、起動しマスコットがデスクトップに表示されると同時に動作が停止してしまいます。
原因は何なんでしょうか?
Apricotをダウンロードして頂きありがとうございます。
起動後止まる件ですが、止まる際に何かエラーメッセージが出るようであれば教えて頂ければ、原因がわかるかもしれません。よろしくお願いします。
質問しに来ましたorz
System.BadImageFormatException: 間違ったフォーマットのプログラムを読み込もうとしました。 (HRESULT からの例外: 0x8007000B)
場所 System.Data.SqlServerCe.NativeMethods.DllAddRef()
場所 System.Data.SqlServerCe.SqlCeConnection..ctor()
場所 System.Data.SqlServerCe.SqlCeProviderFactory.CreateConnection()
場所 Apricot.Script.Search(String query)
System.BadImageFormatException: 間違ったフォーマットのプログラムを読み込もうとしました。 (HRESULT からの例外: 0x8007000B)
場所 System.Data.SqlServerCe.NativeMethods.DllAddRef()
場所 System.Data.SqlServerCe.SqlCeConnection..ctor()
場所 System.Data.SqlServerCe.SqlCeProviderFactory.CreateConnection()
場所 Apricot.Script.Search(String query)
Trace.logにはこういう風にかかれているようなのですが、
何が原因なのでしょう…?
エラーが起こると動作が停止しました。と言われてしまいますorz
お時間がございましたら質問を受けてくださるとありがたいです。
お使いの環境やインストールされている.NET Frameworkのバージョンが分からないので何ともいえませんが、64-bit環境で32-bit版を動かそうとしているかその逆でしょうか。
ご確認の方をよろしくお願いします。
Trace.logの内容です
System.IO.FileNotFoundException: ファイルまたはアセンブリ 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
ファイル名 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' です。 ---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
ファイル名 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' です。
警告: アセンブリ バインドのログ記録がオフにされています。
アセンブリ バインドのエラー ログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定してください。
注意: アセンブリ バインドのエラー ログに関連するパフォーマンス ペナルティがあります。
この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。
場所 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
場所 System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
場所 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
場所 System.Reflection.RuntimeAssembly.LoadWithPartialNameInternal(AssemblyName an, Evidence securityEvidence, StackCrawlMark& stackMark)
場所 System.Reflection.Assembly.LoadWithPartialName(String partialName)
場所 IronPython.Runtime.ClrModule.LoadAssemblyByPartialName(String name)
場所 IronPython.Runtime.ClrModule.AddReferenceByPartialName(CodeContext context, String name)
場所 IronPython.Runtime.ClrModule.AddReferenceByPartialName(CodeContext context, String[] names)
場所 Microsoft.Scripting.Utils.ActionHelper`2.Invoke(Object arg0, Object arg1)
場所 Microsoft.Scripting.Utils.ReflectedCaller.Invoke(Object[] args)
場所 Microsoft.Scripting.Actions.Calls.MethodCandidate.Caller.Call(Object[] args, Boolean& shouldOptimize)
場所 IronPython.Runtime.Types.BuiltinFunction.BuiltinFunctionCaller`2.Call1(CallSite site, CodeContext context, TFuncType func, T0 arg0)
場所 System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
場所 Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame)
場所 Microsoft.Scripting.Interpreter.Interpreter.RunInstructions(InterpretedFrame frame)
場所 Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
場所 Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
場所 IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
場所 IronPython.Compiler.PythonScriptCode.Run(Scope scope)
場所 IronPython.Compiler.RuntimeScriptCode.InvokeTarget(Scope scope)
場所 IronPython.Compiler.RuntimeScriptCode.Run(Scope scope)
場所 Microsoft.Scripting.Hosting.CompiledCode.Execute(ScriptScope scope)
場所 Apricot.App.OnStartup(StartupEventArgs e)
場所 System.Windows.Application.<.ctor>b__1(Object unused)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
過去ログmoe さんと似てるようですが、状況が違いますのでなにか別の原因だと思うのですが
Apricot 5.01アップデータは、バージョン5.0向けのアップデータです。
申し訳ないですが、バージョン4.81には適用することはできません。ご了承お願いします。