トップページgameurawaza
986コメント338KB

PSP自作ソフト開発スレ ver.10

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/09/20(日) 23:37:20ID:VMGMes0b
*****完全sageマターリ進行!*****

自作ソフト開発者向けスレッドです。
要望・クレクレなどは作者本人が望んだ場合以外スルーで。

前スレ
PSP自作ソフト開発スレ ver.9
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1231340677/
0045名無しさん@お腹いっぱい。2009/10/02(金) 18:47:52ID:j0zdKS3X
GB/GBCのエミュRINで通信機能を実装させようと思うんだけど需要ある?
もしよければ誰か手伝ってよ
0046名無しさん@お腹いっぱい。2009/10/02(金) 18:50:42ID:KRxrJDKe
>>45
一応あるんじゃね?
0047名無しさん@お腹いっぱい。2009/10/03(土) 11:22:51ID:h1v/S7E2
Psp Lyricshow player 0.9.8を勝手に日本語化して小さいながらも演奏中にジャケット画像を見れるように改造しました。
LuaplayerHMv2のせいかうちでは0.9.8はPSP2000でしか動いていません。
必要な方はいますか?
0048名無しさん@お腹いっぱい。2009/10/03(土) 17:40:34ID:cjIPzFV9
>>47
一応欲しいー
ってかPC付けないでオワタブラウザで見てるから斧らへんにうpしてくれると助かる
0049名無しさん@お腹いっぱい。2009/10/03(土) 21:15:37ID:h1v/S7E2
>48
もうしわけない。斧ってよくわからないんだけどここでいいの?
http://www.axfc.net/uploader/
0050名無しさん@お腹いっぱい。2009/10/03(土) 21:22:17ID:wjzKQhix
>>49
おk
0051名無しさん@お腹いっぱい。2009/10/03(土) 23:02:12ID:h1v/S7E2
>48
遅くなってすいません。
http://www1.axfc.net/uploader/Sc/so/42163
パスはpspです。

1.選曲画面にてUSB接続を追加しました。
プレーヤーを起動しながらmusicの内容を変えられます。
2.演奏画面にて演奏モード(曲終了後の処理)を追加しました。
繰り返しや一曲、連続演奏に対応
3.演奏画面にジャケットの画像を追加しました。
ジャケット画像はあまり大きいとくずれます。500*500くらいが最大みたいです。
4.画像はタグv2ですが、それ以外の情報はもとのソース通りにタグv1から拾ってます。

一応チェックはしたつもりですがおかしいところがあったら教えてください。
0052名無しさん@お腹いっぱい。2009/10/04(日) 12:23:31ID:h9W7ivyS
>>51
LZH…
pspではzipかrarしか解凍できない…

これはPCで拾えという事なのか!
0053名無しさん@お腹いっぱい。2009/10/04(日) 13:06:53ID:ijvrQ7r9
そういうことだろ
グダグダ言わずに乙でもしてろ
0054名無しさん@お腹いっぱい。2009/10/04(日) 14:34:52ID:ijvrQ7r9
つかpspでも解凍できなくはない
0055名無しさん@お腹いっぱい。2009/10/04(日) 20:02:51ID:Hmrz6rhg
自作ソフト開発スレなんだから「できないならできるようにソフト組めばいいじゃん」と答えてみる
0056名無しさん@お腹いっぱい。2009/10/04(日) 22:05:59ID:CNWmxWM/
>52
ごめんなさい。それは知りませんでした。
zipにして再あpします。

http://www1.axfc.net/uploader/Sc/so/42519
パスはpspです。

前回のファイルに対して若干変更があります。
1.全画面表示で歌詞を表示したときにジャケット画像の位置
0057名無しさん@お腹いっぱい。2009/10/04(日) 23:38:46ID:h9W7ivyS
>>56
えっ…いやっ…
わざわざ有り難う御座いますご丁寧に
つーかそう仕向けた癖に…
してもらっておいて悪いけど、次はしなくていいよ!
こっちは貰ってばかりでなにも与えられない乞食なんだからさ………
0058名無しさん@お腹いっぱい。2009/10/05(月) 00:23:25ID:JSU1/H9C
連投になってすいません。
これで問題なければしばらく更新終了します。

lrcファイルの何かが原因でバグが出る可能性があります。
おそらくluaplayerのファイル読み込みバグかなとは思いますがよく分かりません。
駄目なときはテキストファイルにして我慢してください。

オリジナルに対してkbsとかステレオとかの表示がなくなっています。
またキー操作をかなり変更しています。

http://www1.axfc.net/uploader/Sc/so/42571
パスはpspです。

前回からの修正
1.lrcファイルの他にtxtファイルにも対応しました。
lrcファイルを作るのがめんどかったのでtxtでも歌詞表示します。
その場合は自動で移動しないので矢印で操作してください。
lrcの場合は矢印で歌詞は移動しません。
2.再生モードの表示位置を変更しました。
0059名無しさん@お腹いっぱい。2009/10/05(月) 10:20:45ID:pPPL6Q9L
>>58
SGJ!
ジャケット対応して とリクエストしようか迷ってたらリリースされて驚いた
0060名無しさん@お腹いっぱい。2009/10/06(火) 20:27:05ID:Sj/vj0zs
iTunesで歌詞入れたやつを再生できるとうれしい
0061名無しさん@お腹いっぱい。2009/10/06(火) 20:29:38ID:mWlHeasm
>>60
あれは曲とは別のデータベースに保存されてるみたいだから無理だと思うぞ
0062名無しさん@お腹いっぱい。2009/10/08(木) 00:02:30ID:VdgdaU4g
相変わらずまたipairsでエラーが出て起動できませんね…
他の方は起動できているようですし、固有の問題ですかね
起動できればかなり重宝したとは思うのですが・・・
0063名無しさん@お腹いっぱい。2009/10/08(木) 01:09:49ID:LOroEdcK
>62
そっか、残念。 今のところよく原因がわからないです。
他の人の症例をみるとmusicフォルダを空にして立ち上がるなら音楽ファイルに問題がある場合もあるみたいです。
どうもmp3のタグ付けをしたソフトと相性があるのかもです。

しばらく更新しないといってなんですが少し思いついたことがあったので更新します。
今まで以上に人柱かもしれないので動かなくても許してください。

http://www1.axfc.net/uploader/Sc/so/43492
パスはpspです。

変更点
1.mp3に埋め込まれている非同期歌詞の表示に対応
まず埋め込み歌詞、次にlcr、最後にtextファイルを検索して表示するはずです。
歌詞のフォントはsjisのみに対応してます。

2.早送り、巻き戻しに対応。操作は←→です。5秒くらいずつ飛ぶはずです。
mp3に画像を埋め込む時に使ったソフトによってか分かりませんが不具合が出るときあります。
曲を再生した時、2秒とか3秒から始まる時は最後まで巻き戻すとエラーで止まるかもしれません。

そろそろオリジナルのソースを汚しすぎて自分でもわけがわからなくなってきてしまいました。(^^;
luaplayerとpsp lyricshow player のオリジナルの作者に感謝します。
0064名無しさん@お腹いっぱい。2009/10/08(木) 01:19:50ID:LOroEdcK
>60
iTunesを使ってないからよく分かりませんが、もしその歌詞がmp3に埋め込みの非同期歌詞なら今回のバージョンで表示できるかもしれません。
できなかったら期待を持たせてごめんなさい。

>62
IRshellだっけ、あれってf0に何か書き込んでましたっけ?
それが関係しているとかないでしょうか? IRshellをフル導入してる人で動いている人はいるんでしょうか?
あと、前にも書きましたが、うちだとpsp1000では起動すらしませんがそれは関係ないでしょうか?

>63
変更点の1に追記
埋め込み歌詞は非同期なので操作はtextと同じです。↑↓で歌詞を移動します。
0065名無しさん@お腹いっぱい。2009/10/08(木) 01:24:01ID:LOroEdcK
>63
変更点に追加
3.以前一度入れるところがなくて消したkbpsやステレオの表示を無理やり復活させました。

連投すいませんでした。
0066名無しさん@お腹いっぱい。2009/10/08(木) 20:13:12ID:xwp+PfU5
>>63-64
musicフォルダを移動させ、PSPから認識できないようにしたところ、無事起動を確認しました
ファイル数500近くのなかからどれが問題になっているのかを地道に探してみるとします
アドバイス、というのかはわかりませんが本当にありがとうございます

ブログからですが、「iR Shell の機能を全て利用するに当たって、Flash0にモジュールを書き込まなくてはならない」との文面がありました
今回の結果から、iR Shellをフル導入していたとしても起動は出来るようです

PSPは2000しかもってないので1000がどうなのかは分りかねます
0067名無しさん@お腹いっぱい。2009/10/08(木) 20:31:53ID:xwp+PfU5
先ほど地道に―――と言っていたのに聞くのもどうかと思いますが、タグについて

ソフトではなくタグ情報の形式、という可能性はあるのでしょうか
v1 v2に関してはまあ良いのでしょうが、Riff SIFが気になりまして…
拡張子もrmpではなくmp3にもできるようですし、日本独自の企画に対応しているものかと

まるで見当違いのことを言っていたら申し訳ありません
0068名無しさん@お腹いっぱい。2009/10/08(木) 22:51:16ID:tYDmU5ir
>66
luaplayerの規格に詳しくないのでよく分かりませんがファイル数500近くだと単純に配列の容量オーバーな感じも否めませんね。
0.9.8から高速に処理するためにタグ情報を配列に書き込みそれを参照して処理をしているようなのでそこにも原因があるのかもしれません。
とりあえず起動してよかったです。

>67
基本的にこのソフトではv1タグを検索するのにファイルの頭から"TAG"の文字を検索し、そこをv1タグの先頭として128バイト分のデーターを読み込んでいます。
もし、v1タグが来る前に偶然"TAG"の文字を発見すればそこからの128バイトを無条件にv1タグとして扱うのでもしかしたらそこにも原因があるかもしれません。
riffは全然わからないので軽く調べただけですが、riff用のフィールドの後に一般のv1タグをつける形式みたいなのでもしかしたらそれが当たりかもしれません。

0069名無しさん@お腹いっぱい。2009/10/08(木) 23:01:01ID:tYDmU5ir
>66
ありがとうございます。
「IRshell」とluaplayerはぶつからないってことが分かりました。
0070名無しさん@お腹いっぱい。2009/10/08(木) 23:29:25ID:i3ZSp6r0
「Bochs for PSP」を3.xxに出来ないかな?
0071名無しさん@お腹いっぱい。2009/10/08(木) 23:45:41ID:tYDmU5ir
>60
いまiTunes入れて確認しました。
結論から言うとiTunesで扱う文字コードがSJISじゃないためにiTunesで入力した歌詞は表示できません。
他のソフト、例えばmedia taggerみたいなのでSJISの歌詞を埋め込んだmp3なら表示できます。

ぬか喜びさせてごめんなさい。
0072名無しさん@お腹いっぱい。2009/10/09(金) 03:46:15ID:N0qO2r9y
電池残量を数値化したものをいつでも確認できるツールが欲しい
0073名無しさん@お腹いっぱい。2009/10/09(金) 20:16:26ID:5HXtkuv9
つhud
0074名無しさん@お腹いっぱい。2009/10/09(金) 21:05:51ID:/yFeRcDk
>>68
ファイル数も関係有る可能性があるのですね…
タグについての件も回答ありがとうございます

先程タグ編集ソフトを適当に選び読み込ませたところ、結構なファイルが
読み込みのさいエラーを発しました(ファイルのタグの方に必ずしも問題があるとはいえませんが)
一度Winampなどで編集しなおしたりしてみようかと思います

ありがた迷惑かもしれませんが、結果を報告させて頂くかもしれません
その時にはまたご意見を伺えるとうれしく思います
0075名無しさん@お腹いっぱい。2009/10/09(金) 21:16:44ID:oPromXht
PSP開発環境入れるの楽になったね。
MinPSP入れるだけでSDLもOpenGLも入る。
devkitPSP入れてたけど削除しなくても上書きされないしいい時代になったもんだ。

makeで長いコマンドラインが実行されるオープンソースのコンパイル用にMSYSも入れればcygwin入れなくて済むし簡単だわ。
0076名無しさん@お腹いっぱい。2009/10/09(金) 21:25:58ID:+hsLG06g
>>71
intraFont内臓のlibcccは使えませんか?
UCS2からSJISへの変換ルーチンはDXPの開発者がブログで公開していたと思います
0077名無しさん@お腹いっぱい。2009/10/09(金) 23:26:46ID:hEQg2oRj
>74
他のソフトでタグを読んでエラーが出てるならやっぱりタグ形式が原因なのかもしれませんね。
また何か分かったら教えてください。

>76
情報ありがとうございます。
ですが僕が不勉強でluaplayerでCを扱う方法がよく分からないし、C自体もよく分からないのでこれを修正して流用っていうのは今の自分には難しいかもしれません。
また他の情報があったら教えてください。

全然知らなかったんですが少なくともSONY純正のクレードルだとリモコンで操作できるんですね。
リモコンヘッドホン持ってないので良く知らないのですが、これもそのままでも動くんでしょうか?
LUAPLAYERの中にリモコンヘッドホンのキー情報を拾うコマンドがあるってことはヘッドホンは無理なのかな?
0078名無しさん@お腹いっぱい。2009/10/10(土) 03:55:42ID:BhHwdsrT
PSP LyricShow Playerの標準スキンの中国語部分ダサかったので改造版スキンなぞ作ってみた。
ttp://otinc.hp2.jp/?p=1456
0079名無しさん@お腹いっぱい。2009/10/10(土) 08:59:13ID:leY4C7rz
新型だからlua playerがインストールできんorz
0080名無しさん@お腹いっぱい。2009/10/10(土) 09:23:12ID:4LHhON21
>>78
地味にいい仕事してくれますね。GJ!
0081名無しさん@お腹いっぱい。2009/10/10(土) 14:16:04ID:mn/m+GEP
>>72
http://solve260.blog119.fc2.com/blog-entry-578.htmlじゃだめか??
0082ztr tge2009/10/10(土) 16:56:20ID:8QmkK6JH
どうも こんにちは
自作ゲーム開発チームのZtrのWeb,広報係のTGEと申します。
本日はElectric_Drumerと言う自作音楽ゲームを作成しました。
そこで今楽譜製作者が少ないことです。
なので新しい物好きな方、音楽系ゲームが好きな方etc...
是非エレクトリックドラマーの楽譜を作ってください。
出来がよければ正式スタッフにもする予定です。

公式サイト: http://electricdrumer.o-oi.net/
問い合わせ先: electricdrumer@gmail.com
0083名無しさん@お腹いっぱい。2009/10/10(土) 17:38:33ID:leY4C7rz
どうしたら起動できるんだorz
0084名無しさん@お腹いっぱい。2009/10/10(土) 18:24:02ID:dhePX0kN
>>82
すげえページだなぁ
人をムカつかせる為のノウハウの蓄積か
0085名無しさん@お腹いっぱい。2009/10/10(土) 19:18:32ID:eGGjvGkL
>>82
これZOCとかいうMPO+チート使いが
作ってるソフトww
0086名無しさん@お腹いっぱい。2009/10/10(土) 19:31:24ID:+3rp077L
なんつーか、うん
全体的に中途半端な技術を披露しているだけで面白みが無いね
0087名無しさん@お腹いっぱい。2009/10/10(土) 19:51:40ID:bVpWsUvz
>79,83
Luaplayerの起動の事を言ってるのかな?
新型で自作ソフトが動く環境にないならluaplayerは動きません。

luaplayerは派生が多く単体で動くものからドライバをf0にインストールしないといけないものもあります。
必要なドライバはインストールされましたか?

またluaplayer上で動く「ソフト」が必要です。
「eboot..pbp」と同じフォルダに「scriput.lua」のようなlua言語で書かれたソフトはありますか?

さらに派生luaplayerによっては最初に読み込むファイル名が「script.lua」ではないものもあるようです。
また派生luaplayerやバージョンによってソフトの書式も違い、別バージョンのソフトは動かない場合もあります。

お使いになっているluaplayer用のヘルプを読んで色々実験してみてください。
0088名無しさん@お腹いっぱい。2009/10/10(土) 19:57:33ID:leY4C7rz
>>87
すまん、>>63の奴
0089名無しさん@お腹いっぱい。2009/10/10(土) 19:59:20ID:leY4C7rz
>>88
ミスた
>>63のソフトが起動できないとですorz
0090名無しさん@お腹いっぱい。2009/10/10(土) 20:19:39ID:bVpWsUvz
>89
>66みたいにmusicフォルダ空にして起動してみてください。
それで動けばmp3ファイルの方が相性が悪いのかも。

それとCFWは入ってますか?
0091名無しさん@お腹いっぱい。2009/10/10(土) 20:38:30ID:leY4C7rz
>>90
CFWははいってます。

とりあえず、>>66の方法でやってみます
0092名無しさん@お腹いっぱい。2009/10/10(土) 20:43:36ID:leY4C7rz
だめでしたorz

たぶん.luaが起動できないんだと思います。
少しdriverを探してきます。
0093名無しさん@お腹いっぱい。2009/10/10(土) 21:42:59ID:bVpWsUvz
>92
新型って2000? 3000?
0094名無しさん@お腹いっぱい。2009/10/10(土) 22:42:36ID:bVpWsUvz
psplyricshowplayer0.9.8をさらに改造してみました。

>78
ありがとうございます。
背景が入れ替えれると面白いと思いましたので背景3枚と音量バーなどのカラー設定をカスタマイズできるように改造しました。
今回の改造分に参考データーとして入れさせてもらいます。 問題あったら言ってください。削除します。

http://www1.axfc.net/uploader/Sc/so/44349
パスはpspです。

変更点
1.スリープタイマーを追加しました。
SELECTボタンを押すと30分単位で120分まで設定できます。
スリープ途中でSELECTボタンを押すと残りの時間に30分ずつ追加されます。
タイマーは時間表示の数字を使って分単位で処理してるので厳密なタイマーではありません。

2.演奏モードの変更順を変更しました。
連続再生→リピート再生→1曲のみ の順番に変更しました。

3.ヘッドフォンのリモコン操作に対応(純正クレードルでは特に何もしなくてもリモコン操作出来ました。)

4.テーマファイルになんとなく対応しました。
選曲画面で音符ボタンを押すとテーマが変更できます。次回起動時に反映されます。
設定できるのは10種類でテーマファイルは「theme」フォルダ下の「tm0」〜「tm9」のフォルダに入れます。
テーマファイルは「bg1.png」「bg2.png」「bg3.png」の背景3ファイルと
音量バーや選択バーのカラー定義ファイル「colbar.ini」の合わせて4つです。
カラー定義ファイルは上からR,G,B,Aで、それぞれの設定値は0〜255の間です。

関心がある方は試行錯誤してみてください。
0095名無しさん@お腹いっぱい。2009/10/10(土) 22:52:21ID:bVpWsUvz
追記です。

今回からテーマに対応したために一部フォルダ内のファイル位置構成が変わっています。
上書きしても問題ないと思いますが無駄なファイルが存在してしまうので一度削除した上に再度入れて貰うといいかと思います。

よろしくお願いします。
0096名無しさん@お腹いっぱい。2009/10/11(日) 02:16:55ID:tTLR53C4
>94
採用どうもっす。まぁ暇あったら別なのも作成してみますわ。
0097名無しさん@お腹いっぱい。2009/10/11(日) 08:28:49ID:63lV4oWi
この音楽プレイヤーの音質って普通に聞くのと違って好きなんですけど
普段からこの音質にするプラグインって作ってもらえますか?
0098名無しさん@お腹いっぱい。2009/10/11(日) 12:32:23ID:lx2/CnKX
>>97
普段からこれで聞けばいいだろw
0099名無しさん@お腹いっぱい。2009/10/11(日) 13:29:06ID:63lV4oWi
>>98
ゲーム音もこうならないですかね
0100名無しさん@お腹いっぱい。2009/10/11(日) 18:36:18ID:Yi+VZX7S
>96
いえいえ。連絡遅くなってすいませんでした。
またいい感じの出来たらお願いします。

僕はブラウン系のを気に入って使ってます。
0101名無しさん@お腹いっぱい。2009/10/11(日) 18:39:11ID:Yi+VZX7S
>97,99
自分ではよく分からないんですがこれって音質違うんですかね?
このソフト自体はluaplayer上で動かしていて、音楽鳴らすのはすべてluaplayerがやっています。
ですから申し訳ないですがプラグインとか作るの僕には無理です。><。
0102名無しさん@お腹いっぱい。2009/10/15(木) 13:21:20ID:EK93nqL7
Minimalist PSPSDK for Windows + VS2008で開発しようとしたのだけど
サンプルとして付いてる物をコンパイルしたのを動かそうとしても
エラーが出て起動すらしてくれない

開発するのはかなり久しぶりで調べてみると
最近のは main関数 とは別に起動する際にロードする
その関数のアドレス指定をしないといけないみたいなのだけど
その形式になっている ”Hello World”的なサンプルコードはどこかにありませんか?
0103名無しさん@お腹いっぱい。2009/10/15(木) 18:01:44ID:g+VrRBeB
>>102
>最近のは main関数 とは別に起動する際にロードする
>その関数のアドレス指定をしないといけないみたいなのだけど

その環境で開発してるけど、そんな話は聞いたこと無い。
0104名無しさん@お腹いっぱい。2009/10/15(木) 18:52:14ID:XzYC/88z
>>102
どんなエラーが出てますか?

多分、実行ファイルを置くフォルダを間違えてるってパターンじゃないのかな?
0105名無しさん@お腹いっぱい。2009/10/16(金) 04:18:24ID:G2H8lvuG
ブラウザとか、そういうのでテキスト書き込めるところ押すと出てくる携帯のボタンっぽい感じのあの画面
あの画面ってどうやって出すんですかね?名前とか分かれば調べられるんですがそれすら分からないからどうしようもなくて・・・
0106名無しさん@お腹いっぱい。2009/10/16(金) 06:31:20ID:6BeKiDjr
On Screen Keyboardか?
オワタブラウザかDXライブラリPortableのソースでも参考にすればいい。
0107名無しさん@お腹いっぱい。2009/10/16(金) 16:03:54ID:G2H8lvuG
>>106
ありがとうございます
さっそく調べてみます
0108名無しさん@お腹いっぱい。2009/10/16(金) 18:46:56ID:2ZkIyNgI
PSPでウィキペディア見れるようにならねえかな…
0109名無しさん@お腹いっぱい。2009/10/16(金) 22:45:43ID:lXTvGitL
>>108
見れるだろ
とツッコもうかと思ったが言いたい事はよくわかる
PCみたいな専用ブラウザあったら便利そうだよね
0110名無しさん@お腹いっぱい。2009/10/18(日) 16:17:58ID:3UwJzKHK
CPUの負荷率を得るのはどうしたらいいでんすか?
0111名無しさん@お腹いっぱい。2009/10/18(日) 20:31:58ID:81birC8g
忘れた
0112名無しさん@お腹いっぱい。2009/10/20(火) 23:11:36ID:PQy7OsP6
psplyricshowplayer0.9.8を改造してみました。

http://www1.axfc.net/uploader/Sc/so/47533
パスはpspです。

>96
色々とありがとうございました。色々考えて結局今の状態であpしてみます。

改造内容
1.充電中は「充電中」と表示するように変更。

2.本体をホールド状態にした時に画面を消灯しクロックダウンすることにしました。
選曲時は222(通常)/50(ホールド)、演奏時は111(通常)/25(ホールド)のクロックに設定しています。
全体的に高負荷時にはクロックを速く、低負荷時にはクロックを遅くしました。

3.もしかしたらRIFFヘッダのファイルの場合エラーが出るのかもと思いRIFFヘッダの場合読み込まないようにした。

4.UTF16コードでの正常な表示に挑戦してみた。一応iTunesで編集した歌詞は僕の環境では出力しました。
iTunesで歌詞をつけると"USLT"ではなく"ULT"になるみたいで一応強引に対応した。
あと歌詞以外のタグはv1タグからなのでiTunesでつけたタグだと曲名とか出ないかもしれません。
半角カナのフォントがないので半角カナを使った場合文字化けします。

一応自分の環境ではiTunesでつけた歌詞も表示しますが、バージョンが違ったりすると駄目なのかもしれません。
自分のは iTunes9.0.0.70です。

他の人に試してもらったときはちょっと不具合があったみたいです。人柱ということで。
不具合があったら前のバージョンを使ってください。
0113名無しさん@お腹いっぱい。2009/10/21(水) 18:18:43ID:ZXvYbGNR
クレクレですみませんが・・・
PSPで動くバイナリエディター(たけしさん作)はあるのですが、
文字コードがUTF-8じゃないのでアイテムの名前を変えたりするときに
パソコンでしないといけないので手間がかかります。
なのでUTF-8で動くdmpファイルを編集できるソフトを作成していただけないでしょうか。
0114名無しさん@お腹いっぱい。2009/10/21(水) 18:20:41ID:X7i0ugkM
ここでそんなこと言うとはかなり度胸あるな
自分で作れ
0115名無しさん@お腹いっぱい。2009/10/21(水) 23:56:22ID:Mis4Av3/
>>112
試してみました。GJです!
iTunesで埋め込み歌詞はUTF16のままでOKでした。

ただ、アートワーク表示が出来なくなりました。
曲名等のタグは、ID3v2の方が私はいいなと思います。

がんばってください!!
0116名無しさん@お腹いっぱい。2009/10/22(木) 01:06:40ID:3myScT2a
>115
報告ありがとうございます。
iTunesでアートワークを作成してバイナリエディタで中身をみたら本来"APIC"であるはずのヘッダが"PIC"になってました。
非同期歌詞のヘッダが違ったし、iTunesは規格と少し外れてるのかな?
というかiTunesでつけるとバージョンがID3v2.2なのか・・・?

という訳で修正しておきました。

http://www1.axfc.net/uploader/Sc/so/47900
パスはpspです。

変更点
iTunesで付けたアートワークが表示されなかったのを修正した
原因が簡単だったのでとり急ぎこれだけ直しました。他のアルバム情報表示については触ってません。

他にも気づいた事があれば教えてください。
0117あああ2009/10/22(木) 17:40:22ID:MJtv+mDU
psp1000だと起動できないようです。起動後ブラックアウト
0118名無しさん@お腹いっぱい。2009/10/22(木) 18:07:09ID:1zQ5Wvds
>>117
前から言われてたこと
0119名無しさん@お腹いっぱい。2009/10/22(木) 19:55:32ID:uJUPL2Xv
>>116
早速の修正ありがとうございます。
先ほど試してみました。が、今度は再生できずエラーが表示されるようになってしまいました。残念。

取り急ぎご報告。
0120名無しさん@お腹いっぱい。2009/10/22(木) 21:13:39ID:vvSKQ3eF
>119
報告ありがとうございます。
んー、僕の環境だとジャケット表示も、歌詞も、音楽の再生も普通に出来てます。
エラー表示の中にファイル名を表示してる部分があるのですが(拡張子が.lua)、それがどこか分かるでしょうか?
何回か試したんですがちょっと再現できないのでめんどうですけど教えてください。

あと、iTunesでタグのバージョンが変えれるのでID3v2.3に変換してみてください。
バージョンによってタグの文字は違い、もしかするとタグのバージョンをv2.3にすればjp6のバージョンでもジャケット画像が出るかもしれません。

よろしくお願いします。
0121742009/10/24(土) 00:11:19ID:NI8SfFb0
>>112
更新お疲れ様です

RIFFは特に関係ないのでしょうか、やはり起動しませんでした
試せることを試して再度トライしてみたいと思います
0122名無しさん@お腹いっぱい。2009/10/24(土) 21:47:20ID:BGdKxIRP
PSP1000対応にして欲しい
0123名無しさん@お腹いっぱい。2009/10/24(土) 21:51:51ID:BGdKxIRP
PSP1000対応にして欲しい。
0124名無しさん@お腹いっぱい。2009/10/25(日) 00:14:57ID:TGVl3YOM
かんたんにゲームが作れるようになったら良いなと思い
ライブラリを作ってみました。
http://pspd.ichicat.com/

本当にかんたんなゲームも作ってみたので、よろしければ感想下さい。
よろしくお願いします。
0125名無しさん@お腹いっぱい。2009/10/25(日) 11:56:16ID:LNpDs4mE
これだとEBOOT.PBPが無駄に巨大になるなww
でも使いやすそうだ

使いやすさ
SDL < DXライブラリPortable < ichicat PSP Develop Liblary
汎用性
SDL > DXライブラリPortable > ichicat PSP Develop Liblary

ところで一部のコードがSDKのサンプルのコピペに見えるのは・・・まぁ仕方ないか
0126ichicat ◆maki/ETtrQ 2009/10/25(日) 17:30:37ID:0E7cb+x4
>>124デス

>>125
画像も音声も全部載せてしまってるので巨大ですね。
ファイルの読み込みとかも考えてはみたのですが
読み込みのためのコードが増えてしまいそうなので
この形に落ち着きました。リビルドは危険です(笑)

とにかく、かんたんに使えることにこだわってみたんです。
現状では、オブジェクト生成→初期化→メンバ操作→描画で
大体のことが出来るので概ね満足してます。

目指すはMSX-BASIC並の手軽さ!、みたいな。

>ところで一部のコードがSDKのサンプルのコピペに見えるのは・・・まぁ仕方ないか
う、うぅっ。その通りでございます。
SDKのサンプルをいろいろいじって、その際に関数化したものから
一つのヘッダにまとめたので、そのままってところもたくさんあります。
変数名くらい変えとけば良かったな(←そういう問題じゃない)。
0127名無しさん@お腹いっぱい。2009/10/25(日) 23:31:39ID:4/mY1yaU
>121
ありがとうございます。
むしろ、ID3タグ以外は取得しないほうがいいかもしれませんね。(^^;

>115
むしろID3v2タグ→ID3v1タグと両方を確認した方がいいかもしれませんね。
0128名無しさん@お腹いっぱい。2009/10/25(日) 23:34:13ID:4/mY1yaU
>122,123
LPHMv2は何故だかPSP2000とPSP1000でちょっと挙動が違って同じプログラムでもうまく動作しません。
メモリのせいなのかわからないんですが、ちょっと今の技量では1000対応は難しいです。すいません。(^^;
01291222009/10/26(月) 08:55:57ID:P0lGyvUs
>128さんレスありがと。
01301212009/10/26(月) 11:56:50ID:MR3Ig8m/
長文失礼します

>>127
一応ファイルのタグなどをいろいろ確認してみました
すると、ひとつはどうも破損している(PSP上では普通に再生できましたが)と出たので隔離
しかしながら結果は変わらずでした

また、すべてのタグをiTunesを利用してv2.3にしてみましたが、これもダメ
埋め込み画像はすべて削除してみたのですが、効果はないようでした

>>68で仰って頂いた配列関係の可能性がやはり高いかもしれません
多くのファイルを認識できない位置に隔離してみたところ、また異なったエラーが表示されました
ケースが二つあり、起動できてからと起動する前ですが、どちらも同じメッセージだと思います

An error has occured.
jpn.lua:24bad argument#3 to 'blit'
(image expected,got nil)
Do you wish to enable the USB?

起動できてからの場合は画面をスクロールしていたら突然このメッセージが表示され、
起動できなかった場合は起動途中にこのメッセージですね
0131名無しさん@お腹いっぱい。2009/10/26(月) 15:25:30ID:bW2vM5qN
C何かやったことない超初心者です。
とりあえずビルドできるようにMakefile追加したいのですが
Visual C++でソースコードの追加項目になかったのですが・・・
どうやって追加するのでしょうか?
.txtとかの名前を変えて作るわけないですよね?
0132名無しさん@お腹いっぱい。2009/10/26(月) 18:00:19ID:P9g53GTI
>>131
なにがしたいかわからんが、とりあえずこれ嫁
ttp://sourceforge.jp/projects/dxlibp/wiki/%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB
0133名無しさん@お腹いっぱい。2009/10/26(月) 18:52:26ID:9iCzEpdD
>130
121さん、ありがとうございます。
最初に謝りますが、配列うんぬんの話は忘れて下さい。僕の間違いです。
500曲程度の配列ではぜんぜん問題ありませんでした。 この件で連絡してなくてすいません。

エラーの場所からすると関係しているのは日本語表示です。
おそらくはSJISの範疇にない文字コードがファイル名やID3v1タグに紛れ込んでいてエラーが出るのではないかと感じています。

ジャケット画像を消した時にID3タグも全部消しているならこの推測は間違っていますが、タグが残ったままなら一度タグを全部消してみてください。
それで動けば文字コードが原因です。
あと、ファイル名も特殊文字を避けてみて下さい。これで起動するならこっちもやっぱり文字コードが原因なんだと思います。

試してクレクレくんですいません。(^^;
0134名無しさん@お腹いっぱい。2009/10/26(月) 20:38:17ID:9gtv4x+S
>>132
のサイトを見たんですが、SDKはDevkitproでもいいですよね?

答えてくれたら好きになります
0135名無しさん@お腹いっぱい。2009/10/26(月) 20:46:04ID:P9g53GTI
>>134
知らん。
ほら答えたぞw

わからないことがあって誰もやってない雰囲気だったらお前が最先端。試行錯誤して成果を公開すれば誰かの役に立つかもというのがオープンソースの心意気ってもんよ
0136名無しさん@お腹いっぱい。2009/10/26(月) 20:48:34ID:9gtv4x+S
>>135
好きになった
01371302009/10/26(月) 20:59:09ID:heGOKgwp
>>133
いえいえ、お気になさらず 逆に安心しましたので

タグは消してないですね
試してみたいところなのですが、流石にタグついていないのを抜いても200 300位はありますから
復旧させる手間というかなんかといいますかですねry といってもこれでは埒があきません
何かしらそう言ったタグ情報をバックアップし、復元できるようなソフトをご存じないでしょうか?

こちらこそ色々要望したり申し訳ないです
取りあえず最善を尽くせるようにしたく思います
01381342009/10/26(月) 21:09:33ID:9gtv4x+S
なんかよくわからんけどできんかった
0139 ◆yreeen/0R2 2009/10/26(月) 21:13:36ID:P9g53GTI
>>138
報告ありがとう
0140名無しさん@お腹いっぱい。2009/10/27(火) 18:13:32ID:yhVSuNB+
WinのBCCでも開発環境つくれるかな?
0141名無しさん@お腹いっぱい。2009/10/27(火) 18:25:00ID:AI/oDLe8
BCC?
0142ichicat ◆maki/ETtrQ 2009/10/27(火) 18:37:19ID:qp9+dhOx
>>124です。

知人にライブラリをあげたところ
東方もどきを作ってくれました。
http://pspd.ichicat.com/games/tohomodokipsp.zip

その人はプログラミングを初めて7ヶ月ほどですが
なかなかがんばっています。
0143名無しさん@お腹いっぱい。2009/10/27(火) 19:44:56ID:2wnz4k0d
質問なんですが・・・
ヘッダファイルって
自分で作りますか?
それとももともとあるもの使いますか?stdio.hなど・・・
0144名無しさん@お腹いっぱい。2009/10/27(火) 20:10:53ID:AI/oDLe8
両方
0145名無しさん@お腹いっぱい。2009/10/27(火) 20:17:26ID:bVItMEjf
コンパイル済みのオブジェクトを参照したり、定数定義やマクロ定義をおこなう場合にヘッダファイルを作る
gccで用意されているヘッダ群はVisualStudioとかと比べて違いがあるから、そこだけ気をつけてな
■ このスレッドは過去ログ倉庫に格納されています