PSP自作ソフト開発スレ ver.10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
2009/09/20(日) 23:37:20ID:VMGMes0b自作ソフト開発者向けスレッドです。
要望・クレクレなどは作者本人が望んだ場合以外スルーで。
前スレ
PSP自作ソフト開発スレ ver.9
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1231340677/
0002名無しさん@お腹いっぱい。
2009/09/20(日) 23:39:11ID:VMGMes0bPSP自作ソフト開発スレ ver.8
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1212946327/
【マターリ】PSP自作ソフト総合スレ ver.7【開発】
http://game14.2ch.net/test/read.cgi/gameurawaza/1196444325/
【マターリ】PSP自作ソフト総合スレ ver.6【開発】
http://game14.2ch.net/test/read.cgi/gameurawaza/1170852578/l50
【マターリ】PSP自作ソフト総合スレ ver.5【開発】
http://game12.2ch.net/test/read.cgi/gameurawaza/1131234285/l50
【マターリ】PSP自作ソフト総合スレ ver.4【開発】
http://game9.2ch.net/test/read.cgi/gameurawaza/1122320813/
【マターリ】PSP自作ソフト総合スレ ver.3【開発】
http://game9.2ch.net/test/read.cgi/gameurawaza/1120650818/
【メモステ】PSP自作ソフト総合スレ ver.2【起動】
http://game9.2ch.net/test/read.cgi/gameurawaza/1119085854/
【メモステ】PSP自作ソフト総合スレ【起動】
http://game9.2ch.net/test/read.cgi/gameurawaza/1115721191/
0003名無しさん@お腹いっぱい。
2009/09/21(月) 00:08:24ID:OubMmC6Ottp://sec.pn.to/index.html
ttp://forums.ps2dev.org/viewtopic.php?t=1570
スクリーンショット
ttp://pics.oopo.net/2005-05-05-HELLOPSP/
公式アップデータ
ttp://www.playstation.jp/psp/update/ud_01.html
1.5での起動
ttp://www.pspemudo.com/1-5.html
API一覧
ttp://pspdev.ofcode.com/api.php
海外開発コミュニティ ps2dev
ttp://ps2dev.org/
開発環境
ttp://sec.pn.to/pw/?PS2toolchain
ttp://sec.pn.to/pw/?PSPtoolchain
PSP開発入門
・ttp://www2.odn.ne.jp/~cai03080/PSP/
↑の5月14日を参考に。
・ttp://bu-nyan.m.to/psp/psp.htm
Development/Tutorial - PSPnfo / PSP software 2nd.
ttp://pspnfo.orz.hm/index.php?Development/Tutorial
PSP自作ソフトプログラミング開発wiki
http://www7.atwiki.jp/pspprogram
0004名無しさん@お腹いっぱい。
2009/09/21(月) 00:09:29ID:OubMmC6OQ−特定のアプリを333mhzに変更したいのですが・・・
A−PSP上で動くエミュレータでよく採用されていますので、
そちらのソースを見て活用しましょう。
Q−コンパイルが失敗するのですが・・・
A−開発環境の見直しをしてみましょう。
過去スレ( http://game9.2ch.net/test/read.cgi/gameurawaza/1115721191/ )を参考にしてみてください。
Q−2chブラウザとか、MUGENとかまだー?
A−自分で作ってください。無理なら黙ってましょう。
Q−ネット接続対応まだー?
A−ネット接続は最近ようやく解析が進みだしたのでもうちょっと。
Q−開発に参加したいのですが、最新のまとめサイトってない?
A−APIの解析など、情報の更新が速すぎるため、
現在の状況に即したまとめらしいまとめというサイトはありません。
ココのスレがまとめになるかと思います。
また、開発されたソフトのソースもぜひ参考にしてみてください。
0005名無しさん@お腹いっぱい。
2009/09/21(月) 02:12:52ID:Jg6+u8H4本体をくり貫いて、ファイバーかなんかで直接取り出せたらなおいいんだが
プログラミングとは関係ないが、1000でちょろqを動かすアプリを利用して
無線LANのアンテナを動かすローテートを作ろうかと思う。
0006名無しさん@お腹いっぱい。
2009/09/21(月) 09:58:57ID:gHEEYQaP0007名無しさん@お腹いっぱい。
2009/09/21(月) 13:07:31ID:Jg6+u8H4助かります。
0008lime
2009/09/22(火) 17:37:58ID:NG/fY0gd円を描くとかは、cosを使うんですか?
↓とりあえず右から左に文字を移動させるものを作ってみました。
http://www1.axfc.net/uploader/Sc/so/38600
0009yreeen
2009/09/22(火) 20:26:43ID:4gvdWtS40011yreeen
2009/09/22(火) 21:16:57ID:4gvdWtS4ttp://homepage2.nifty.com/tsugu/sotuken/rotation/
数式や考え方はこのあたりを参照するといいかもです
0012名無しさん@お腹いっぱい。
2009/09/23(水) 08:48:13ID:KgxJ0ruxそれとも、応用的なC言語が必要なのか?
木曽しか分からないから応用が必要ならば、そういうサイトを教えてほしい
0013名無しさん@お腹いっぱい。
2009/09/23(水) 09:21:22ID:tNfJfkmqどうやって生きてきたらそういう態度で人に頼めるのか教えて欲しいです><
0014名無しさん@お腹いっぱい。
2009/09/23(水) 10:31:13ID:sVlBKOJGまあ俺初心者レベルだが簡単な奴なら作れる
まあ基礎がわかればあとは組みながらわからなければぐぐっていく
こんな感じだろ
0015名無しさん@お腹いっぱい。
2009/09/23(水) 11:01:11ID:qqxG0rkc0016名無しさん@お腹いっぱい。
2009/09/23(水) 20:50:06ID:5A8/y0VPしっ みちゃいけません
0017yreeen
2009/09/24(木) 20:28:23ID:dWHIP4Mf0018名無しさん@お腹いっぱい。
2009/09/26(土) 14:57:07ID:N0bFzJOe0019名無しさん@お腹いっぱい。
2009/09/26(土) 17:22:45ID:Cuppg3n8MakefileのLIBSに -lpsppower を記述して、
scePowerTick(0);
scePowerRequestSuspend();
でPSPをスリープにできる。
0020名無しさん@お腹いっぱい。
2009/09/26(土) 17:44:32ID:N0bFzJOeスリープモードに対応とは
大抵の自作ソフトでスリープモードにするとスリープから復帰しようとしてもできませんよね。
それを復帰できるようにしたいんです…市販ソフトのように。
0021名無しさん@お腹いっぱい。
2009/09/26(土) 19:18:33ID:umlLNVMb今確認した中でもFiler、PluginConfigEditor、EjPSPReaderはできる
ここではスリープモードにすることをサスペンド、復帰はレジュームって書いとく
サスペンドできない原因の大半はsceKernelDelayThreadなどのスリープ命令をはさんでないから
レジュームするとファイルポインタが消失してるから、ファイルポインタ握ったままサスペンドしないようにすればいい
あとは各種コールバックでこけてなきゃ問題ない
サスペンド/レジュームで気をつけるのはこれくらいしかないはず
0022名無しさん@お腹いっぱい。
2009/09/26(土) 22:25:56ID:YwSn8nVV1.50Kernelで動くヤツは電源ボタンでのサスペンド/レジュームは出来ないんじゃないかな
少なくとも俺はやりかたが分からなかった
>>19 の方法を使えば出来るのか?
0023名無しさん@お腹いっぱい。
2009/09/26(土) 22:40:59ID:7Zl/rHacDelayThread中ならファイルポインタも消失しないってこと?まじで!?
0024lime
2009/09/27(日) 13:40:48ID:DcRQmJO9PSPの輝度を調整するプラグインを作ったのですが、設定ファイルが
読み込めません。ソースをアップしましたので、どなたかアドバイスを
いただけないでしょうか。
0025名無しさん@お腹いっぱい。
2009/09/27(日) 15:30:11ID:MD5JM55Q条件を逆にしてみるとか
0026名無しさん@お腹いっぱい。
2009/09/27(日) 15:54:32ID:DcRQmJO9試してみます。
0027名無しさん@お腹いっぱい。
2009/09/27(日) 17:44:03ID:DcRQmJO9どうやら自分で実装したstrcmp関数がおかしな動作をしていたようです。
いちおう出来たプラグインとソースをアップしときます。
http://www1.axfc.net/uploader/Sc/so/40329
0028名無しさん@お腹いっぱい。
2009/09/27(日) 23:32:03ID:RH8PFK+/必要な方っていますか?
0029名無しさん@お腹いっぱい。
2009/09/27(日) 23:34:17ID:+lc4aUMq0030名無しさん@お腹いっぱい。
2009/09/27(日) 23:39:52ID:RH8PFK+/あと勝手に改変したら怒られるかなぁ?
変更内容
1.文字コードをSJISにしたので普通に日本語ファイルでおk
2.時差が中国だったので日本に変更
3.画面表示が中文だったので適当に日本文に。
それくらいかな。なぜか駄目文字はあるみたいです。
0031名無しさん@お腹いっぱい。
2009/09/27(日) 23:46:38ID:+lc4aUMq自分も画像しかうpしたことないんでわかんないです。
すいませんorz
0032名無しさん@お腹いっぱい。
2009/09/27(日) 23:47:22ID:RH8PFK+/問題だと思ったら叩いてください。削除します。
http://www1.axfc.net/uploader/Sc/so/40488
パスはpspです。
0033名無しさん@お腹いっぱい。
2009/09/28(月) 00:20:20ID:I+ljeQDqpsp lyricshow player v0.9.7の日本語版作ってみました。
CFW5.00 m33-6とFW1.50で動作確認しました。
欲しい人いますか?
990 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/09/19(土) 18:31:02 ID:R0ZeETWY
>>987
了解です。
>>989
FontDataフォルダの中のPNGファイル(ACS.PNG以外)をJISに書き直しました。
991 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/09/19(土) 18:54:52 ID:R0ZeETWY
サイト作りました。
http://music.geocities.jp/cpkww221/PSPlyricshowplayer/plsp_index.htm
0034名無しさん@お腹いっぱい。
2009/09/28(月) 11:33:50ID:xrdlV1kq乙 いただきました。
0035名無しさん@お腹いっぱい。
2009/09/28(月) 12:25:13ID:HthM4iJ9無駄骨だったかも。(^^;
0036名無しさん@お腹いっぱい。
2009/09/29(火) 22:13:37ID:QtaLntBz両方ともに起動させようとすると
Error: list.lua:147 bad argument #1 to 'ipairs' (table expected, go nil)
と表示され、リスタートすると
Error: SCRIPT.LUA:22 Image.load: Error loading image.
と表示されて起動できません
画像ファイルはちゃんとフォルダ内にあるのですが読み込まれないようです
5.00 m33-6なのですが、なにか解決策はないでしょうか?
0037名無しさん@お腹いっぱい。
2009/09/30(水) 00:18:43ID:MCtHa81vうーん。いろいろ試したけど再現しない。
なにかプラグインとかいれてる? プラグインを切っても駄目かな?
あと、psp lyricshow player 0.9.8 の日本語版も作ってみました。
こっちは何がいけないのかわからないけどpsp-1000では動きません。
psp-2000では動きました。
表示やキー操作を自分の都合に合わせてちょこっといじってます。
それでもよければあpしますが、誰か必要ですか?
0038名無しさん@お腹いっぱい。
2009/09/30(水) 00:26:01ID:MCtHa81v問題だと思ったら叩いてください。削除します。
http://www1.axfc.net/uploader/Sc/so/41103
パスはpspです。
003936
2009/09/30(水) 18:08:46ID:AdFZVCyZプラグインを全て切ってみましたが変わりありませんでした
関係ないかとは思いつつUMD起動とかを変えてみたりIR-SHELLから起動したりも
してはみましたが、やはりダメでしたね
0.9.8の方も落とさせて頂きましたが、同様に同じエラーが出てしまいました
私自身に知識があったらよかったのですが…
0040名無しさん@お腹いっぱい。
2009/09/30(水) 20:24:06ID:BIlnC7oe9.8出てたんですね。あとでうpしておきます。あと>>38のは難しい文字は表示できません(ただの黒い四角になります」
0041名無しさん@お腹いっぱい。
2009/09/30(水) 22:47:06ID:Ie+2NCa338です。
すいません。第二水準出ませんか? 旧字体は普通に出てたので気づきませんでした。
あpしたら、僕も頂きます。
0042名無しさん@お腹いっぱい。
2009/09/30(水) 22:54:01ID:Ie+2NCa338です。
多分もう見つけてると思いますが僕が発見した0.9.8のサイトをはっておきます。
よろしくお願いします。
http://psp.cngba.com/pspsoft/mediaplayer/2009010960660.shtml
0043名無しさん@お腹いっぱい。
2009/10/01(木) 20:05:15ID:R2JfYgs7どうやればいいですか?
0044名無しさん@お腹いっぱい。
2009/10/02(金) 11:06:41ID:fOlQN/e10045名無しさん@お腹いっぱい。
2009/10/02(金) 18:47:52ID:j0zdKS3Xもしよければ誰か手伝ってよ
0046名無しさん@お腹いっぱい。
2009/10/02(金) 18:50:42ID:KRxrJDKe一応あるんじゃね?
0047名無しさん@お腹いっぱい。
2009/10/03(土) 11:22:51ID:h1v/S7E2LuaplayerHMv2のせいかうちでは0.9.8はPSP2000でしか動いていません。
必要な方はいますか?
0048名無しさん@お腹いっぱい。
2009/10/03(土) 17:40:34ID:cjIPzFV9一応欲しいー
ってかPC付けないでオワタブラウザで見てるから斧らへんにうpしてくれると助かる
0049名無しさん@お腹いっぱい。
2009/10/03(土) 21:15:37ID:h1v/S7E2もうしわけない。斧ってよくわからないんだけどここでいいの?
http://www.axfc.net/uploader/
0050名無しさん@お腹いっぱい。
2009/10/03(土) 21:22:17ID:wjzKQhixおk
0051名無しさん@お腹いっぱい。
2009/10/03(土) 23:02:12ID:h1v/S7E2遅くなってすいません。
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:h9W7ivySLZH…
pspではzipかrarしか解凍できない…
これはPCで拾えという事なのか!
0053名無しさん@お腹いっぱい。
2009/10/04(日) 13:06:53ID:ijvrQ7r9グダグダ言わずに乙でもしてろ
0054名無しさん@お腹いっぱい。
2009/10/04(日) 14:34:52ID:ijvrQ7r90055名無しさん@お腹いっぱい。
2009/10/04(日) 20:02:51ID:Hmrz6rhg0056名無しさん@お腹いっぱい。
2009/10/04(日) 22:05:59ID:CNWmxWM/ごめんなさい。それは知りませんでした。
zipにして再あpします。
http://www1.axfc.net/uploader/Sc/so/42519
パスはpspです。
前回のファイルに対して若干変更があります。
1.全画面表示で歌詞を表示したときにジャケット画像の位置
0057名無しさん@お腹いっぱい。
2009/10/04(日) 23:38:46ID:h9W7ivySえっ…いやっ…
わざわざ有り難う御座いますご丁寧に
つーかそう仕向けた癖に…
してもらっておいて悪いけど、次はしなくていいよ!
こっちは貰ってばかりでなにも与えられない乞食なんだからさ………
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:pPPL6Q9LSGJ!
ジャケット対応して とリクエストしようか迷ってたらリリースされて驚いた
0060名無しさん@お腹いっぱい。
2009/10/06(火) 20:27:05ID:Sj/vj0zs0061名無しさん@お腹いっぱい。
2009/10/06(火) 20:29:38ID:mWlHeasmあれは曲とは別のデータベースに保存されてるみたいだから無理だと思うぞ
0062名無しさん@お腹いっぱい。
2009/10/08(木) 00:02:30ID:VdgdaU4g他の方は起動できているようですし、固有の問題ですかね
起動できればかなり重宝したとは思うのですが・・・
0063名無しさん@お腹いっぱい。
2009/10/08(木) 01:09:49ID:LOroEdcKそっか、残念。 今のところよく原因がわからないです。
他の人の症例をみると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:LOroEdcKiTunesを使ってないからよく分かりませんが、もしその歌詞がmp3に埋め込みの非同期歌詞なら今回のバージョンで表示できるかもしれません。
できなかったら期待を持たせてごめんなさい。
>62
IRshellだっけ、あれってf0に何か書き込んでましたっけ?
それが関係しているとかないでしょうか? IRshellをフル導入してる人で動いている人はいるんでしょうか?
あと、前にも書きましたが、うちだとpsp1000では起動すらしませんがそれは関係ないでしょうか?
>63
変更点の1に追記
埋め込み歌詞は非同期なので操作はtextと同じです。↑↓で歌詞を移動します。
0065名無しさん@お腹いっぱい。
2009/10/08(木) 01:24:01ID:LOroEdcK変更点に追加
3.以前一度入れるところがなくて消したkbpsやステレオの表示を無理やり復活させました。
連投すいませんでした。
0066名無しさん@お腹いっぱい。
2009/10/08(木) 20:13:12ID:xwp+PfU5musicフォルダを移動させ、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:tYDmU5irluaplayerの規格に詳しくないのでよく分かりませんがファイル数500近くだと単純に配列の容量オーバーな感じも否めませんね。
0.9.8から高速に処理するためにタグ情報を配列に書き込みそれを参照して処理をしているようなのでそこにも原因があるのかもしれません。
とりあえず起動してよかったです。
>67
基本的にこのソフトではv1タグを検索するのにファイルの頭から"TAG"の文字を検索し、そこをv1タグの先頭として128バイト分のデーターを読み込んでいます。
もし、v1タグが来る前に偶然"TAG"の文字を発見すればそこからの128バイトを無条件にv1タグとして扱うのでもしかしたらそこにも原因があるかもしれません。
riffは全然わからないので軽く調べただけですが、riff用のフィールドの後に一般のv1タグをつける形式みたいなのでもしかしたらそれが当たりかもしれません。
0069名無しさん@お腹いっぱい。
2009/10/08(木) 23:01:01ID:tYDmU5irありがとうございます。
「IRshell」とluaplayerはぶつからないってことが分かりました。
0070名無しさん@お腹いっぱい。
2009/10/08(木) 23:29:25ID:i3ZSp6r00071名無しさん@お腹いっぱい。
2009/10/08(木) 23:45:41ID:tYDmU5irいまiTunes入れて確認しました。
結論から言うとiTunesで扱う文字コードがSJISじゃないためにiTunesで入力した歌詞は表示できません。
他のソフト、例えばmedia taggerみたいなのでSJISの歌詞を埋め込んだmp3なら表示できます。
ぬか喜びさせてごめんなさい。
0072名無しさん@お腹いっぱい。
2009/10/09(金) 03:46:15ID:N0qO2r9y0073名無しさん@お腹いっぱい。
2009/10/09(金) 20:16:26ID:5HXtkuv90074名無しさん@お腹いっぱい。
2009/10/09(金) 21:05:51ID:/yFeRcDkファイル数も関係有る可能性があるのですね…
タグについての件も回答ありがとうございます
先程タグ編集ソフトを適当に選び読み込ませたところ、結構なファイルが
読み込みのさいエラーを発しました(ファイルのタグの方に必ずしも問題があるとはいえませんが)
一度Winampなどで編集しなおしたりしてみようかと思います
ありがた迷惑かもしれませんが、結果を報告させて頂くかもしれません
その時にはまたご意見を伺えるとうれしく思います
0075名無しさん@お腹いっぱい。
2009/10/09(金) 21:16:44ID:oPromXhtMinPSP入れるだけでSDLもOpenGLも入る。
devkitPSP入れてたけど削除しなくても上書きされないしいい時代になったもんだ。
makeで長いコマンドラインが実行されるオープンソースのコンパイル用にMSYSも入れればcygwin入れなくて済むし簡単だわ。
0076名無しさん@お腹いっぱい。
2009/10/09(金) 21:25:58ID:+hsLG06gintraFont内臓のlibcccは使えませんか?
UCS2からSJISへの変換ルーチンはDXPの開発者がブログで公開していたと思います
0077名無しさん@お腹いっぱい。
2009/10/09(金) 23:26:46ID:hEQg2oRj他のソフトでタグを読んでエラーが出てるならやっぱりタグ形式が原因なのかもしれませんね。
また何か分かったら教えてください。
>76
情報ありがとうございます。
ですが僕が不勉強でluaplayerでCを扱う方法がよく分からないし、C自体もよく分からないのでこれを修正して流用っていうのは今の自分には難しいかもしれません。
また他の情報があったら教えてください。
全然知らなかったんですが少なくともSONY純正のクレードルだとリモコンで操作できるんですね。
リモコンヘッドホン持ってないので良く知らないのですが、これもそのままでも動くんでしょうか?
LUAPLAYERの中にリモコンヘッドホンのキー情報を拾うコマンドがあるってことはヘッドホンは無理なのかな?
0078名無しさん@お腹いっぱい。
2009/10/10(土) 03:55:42ID:BhHwdsrTttp://otinc.hp2.jp/?p=1456
0079名無しさん@お腹いっぱい。
2009/10/10(土) 08:59:13ID:leY4C7rz0080名無しさん@お腹いっぱい。
2009/10/10(土) 09:23:12ID:4LHhON21地味にいい仕事してくれますね。GJ!
0081名無しさん@お腹いっぱい。
2009/10/10(土) 14:16:04ID:mn/m+GEPhttp://solve260.blog119.fc2.com/blog-entry-578.htmlじゃだめか??
0082ztr tge
2009/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:leY4C7rz0084名無しさん@お腹いっぱい。
2009/10/10(土) 18:24:02ID:dhePX0kNすげえページだなぁ
人をムカつかせる為のノウハウの蓄積か
0085名無しさん@お腹いっぱい。
2009/10/10(土) 19:18:32ID:eGGjvGkLこれZOCとかいうMPO+チート使いが
作ってるソフトww
0086名無しさん@お腹いっぱい。
2009/10/10(土) 19:31:24ID:+3rp077L全体的に中途半端な技術を披露しているだけで面白みが無いね
0087名無しさん@お腹いっぱい。
2009/10/10(土) 19:51:40ID:bVpWsUvzLuaplayerの起動の事を言ってるのかな?
新型で自作ソフトが動く環境にないならluaplayerは動きません。
luaplayerは派生が多く単体で動くものからドライバをf0にインストールしないといけないものもあります。
必要なドライバはインストールされましたか?
またluaplayer上で動く「ソフト」が必要です。
「eboot..pbp」と同じフォルダに「scriput.lua」のようなlua言語で書かれたソフトはありますか?
さらに派生luaplayerによっては最初に読み込むファイル名が「script.lua」ではないものもあるようです。
また派生luaplayerやバージョンによってソフトの書式も違い、別バージョンのソフトは動かない場合もあります。
お使いになっているluaplayer用のヘルプを読んで色々実験してみてください。
0088名無しさん@お腹いっぱい。
2009/10/10(土) 19:57:33ID:leY4C7rzすまん、>>63の奴
0089名無しさん@お腹いっぱい。
2009/10/10(土) 19:59:20ID:leY4C7rzミスた
>>63のソフトが起動できないとですorz
0090名無しさん@お腹いっぱい。
2009/10/10(土) 20:19:39ID:bVpWsUvz>66みたいにmusicフォルダ空にして起動してみてください。
それで動けばmp3ファイルの方が相性が悪いのかも。
それとCFWは入ってますか?
0091名無しさん@お腹いっぱい。
2009/10/10(土) 20:38:30ID:leY4C7rzCFWははいってます。
とりあえず、>>66の方法でやってみます
0092名無しさん@お腹いっぱい。
2009/10/10(土) 20:43:36ID:leY4C7rzたぶん.luaが起動できないんだと思います。
少しdriverを探してきます。
0093名無しさん@お腹いっぱい。
2009/10/10(土) 21:42:59ID:bVpWsUvz新型って2000? 3000?
0094名無しさん@お腹いっぱい。
2009/10/10(土) 22:42:36ID:bVpWsUvz>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採用どうもっす。まぁ暇あったら別なのも作成してみますわ。
0097名無しさん@お腹いっぱい。
2009/10/11(日) 08:28:49ID:63lV4oWi普段からこの音質にするプラグインって作ってもらえますか?
0098名無しさん@お腹いっぱい。
2009/10/11(日) 12:32:23ID:lx2/CnKX普段からこれで聞けばいいだろw
0099名無しさん@お腹いっぱい。
2009/10/11(日) 13:29:06ID:63lV4oWiゲーム音もこうならないですかね
0100名無しさん@お腹いっぱい。
2009/10/11(日) 18:36:18ID:Yi+VZX7Sいえいえ。連絡遅くなってすいませんでした。
またいい感じの出来たらお願いします。
僕はブラウン系のを気に入って使ってます。
0101名無しさん@お腹いっぱい。
2009/10/11(日) 18:39:11ID:Yi+VZX7S自分ではよく分からないんですがこれって音質違うんですかね?
このソフト自体はluaplayer上で動かしていて、音楽鳴らすのはすべてluaplayerがやっています。
ですから申し訳ないですがプラグインとか作るの僕には無理です。><。
0102名無しさん@お腹いっぱい。
2009/10/15(木) 13:21:20ID:EK93nqL7サンプルとして付いてる物をコンパイルしたのを動かそうとしても
エラーが出て起動すらしてくれない
開発するのはかなり久しぶりで調べてみると
最近のは main関数 とは別に起動する際にロードする
その関数のアドレス指定をしないといけないみたいなのだけど
その形式になっている ”Hello World”的なサンプルコードはどこかにありませんか?
0103名無しさん@お腹いっぱい。
2009/10/15(木) 18:01:44ID:g+VrRBeB>最近のは main関数 とは別に起動する際にロードする
>その関数のアドレス指定をしないといけないみたいなのだけど
その環境で開発してるけど、そんな話は聞いたこと無い。
0104名無しさん@お腹いっぱい。
2009/10/15(木) 18:52:14ID:XzYC/88zどんなエラーが出てますか?
多分、実行ファイルを置くフォルダを間違えてるってパターンじゃないのかな?
0105名無しさん@お腹いっぱい。
2009/10/16(金) 04:18:24ID:G2H8lvuGあの画面ってどうやって出すんですかね?名前とか分かれば調べられるんですがそれすら分からないからどうしようもなくて・・・
0106名無しさん@お腹いっぱい。
2009/10/16(金) 06:31:20ID:6BeKiDjrオワタブラウザかDXライブラリPortableのソースでも参考にすればいい。
0107名無しさん@お腹いっぱい。
2009/10/16(金) 16:03:54ID:G2H8lvuGありがとうございます
さっそく調べてみます
0108名無しさん@お腹いっぱい。
2009/10/16(金) 18:46:56ID:2ZkIyNgI0109名無しさん@お腹いっぱい。
2009/10/16(金) 22:45:43ID:lXTvGitL見れるだろ
とツッコもうかと思ったが言いたい事はよくわかる
PCみたいな専用ブラウザあったら便利そうだよね
0110名無しさん@お腹いっぱい。
2009/10/18(日) 16:17:58ID:3UwJzKHK0111名無しさん@お腹いっぱい。
2009/10/18(日) 20:31:58ID:81birC8g0112名無しさん@お腹いっぱい。
2009/10/20(火) 23:11:36ID:PQy7OsP6http://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:ZXvYbGNRPSPで動くバイナリエディター(たけしさん作)はあるのですが、
文字コードがUTF-8じゃないのでアイテムの名前を変えたりするときに
パソコンでしないといけないので手間がかかります。
なのでUTF-8で動くdmpファイルを編集できるソフトを作成していただけないでしょうか。
0114名無しさん@お腹いっぱい。
2009/10/21(水) 18:20:41ID:X7i0ugkM自分で作れ
0115名無しさん@お腹いっぱい。
2009/10/21(水) 23:56:22ID:Mis4Av3/試してみました。GJです!
iTunesで埋め込み歌詞はUTF16のままでOKでした。
ただ、アートワーク表示が出来なくなりました。
曲名等のタグは、ID3v2の方が私はいいなと思います。
がんばってください!!
0116名無しさん@お腹いっぱい。
2009/10/22(木) 01:06:40ID:3myScT2a報告ありがとうございます。
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+mDU0118名無しさん@お腹いっぱい。
2009/10/22(木) 18:07:09ID:1zQ5Wvds前から言われてたこと
0119名無しさん@お腹いっぱい。
2009/10/22(木) 19:55:32ID:uJUPL2Xv早速の修正ありがとうございます。
先ほど試してみました。が、今度は再生できずエラーが表示されるようになってしまいました。残念。
取り急ぎご報告。
0120名無しさん@お腹いっぱい。
2009/10/22(木) 21:13:39ID:vvSKQ3eF報告ありがとうございます。
んー、僕の環境だとジャケット表示も、歌詞も、音楽の再生も普通に出来てます。
エラー表示の中にファイル名を表示してる部分があるのですが(拡張子が.lua)、それがどこか分かるでしょうか?
何回か試したんですがちょっと再現できないのでめんどうですけど教えてください。
あと、iTunesでタグのバージョンが変えれるのでID3v2.3に変換してみてください。
バージョンによってタグの文字は違い、もしかするとタグのバージョンをv2.3にすればjp6のバージョンでもジャケット画像が出るかもしれません。
よろしくお願いします。
012174
2009/10/24(土) 00:11:19ID:NI8SfFb0更新お疲れ様です
RIFFは特に関係ないのでしょうか、やはり起動しませんでした
試せることを試して再度トライしてみたいと思います
0122名無しさん@お腹いっぱい。
2009/10/24(土) 21:47:20ID:BGdKxIRP0123名無しさん@お腹いっぱい。
2009/10/24(土) 21:51:51ID:BGdKxIRP0124名無しさん@お腹いっぱい。
2009/10/25(日) 00:14:57ID:TGVl3YOMライブラリを作ってみました。
http://pspd.ichicat.com/
本当にかんたんなゲームも作ってみたので、よろしければ感想下さい。
よろしくお願いします。
0125名無しさん@お腹いっぱい。
2009/10/25(日) 11:56:16ID:LNpDs4mEでも使いやすそうだ
使いやすさ
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>>125
画像も音声も全部載せてしまってるので巨大ですね。
ファイルの読み込みとかも考えてはみたのですが
読み込みのためのコードが増えてしまいそうなので
この形に落ち着きました。リビルドは危険です(笑)
とにかく、かんたんに使えることにこだわってみたんです。
現状では、オブジェクト生成→初期化→メンバ操作→描画で
大体のことが出来るので概ね満足してます。
目指すはMSX-BASIC並の手軽さ!、みたいな。
>ところで一部のコードがSDKのサンプルのコピペに見えるのは・・・まぁ仕方ないか
う、うぅっ。その通りでございます。
SDKのサンプルをいろいろいじって、その際に関数化したものから
一つのヘッダにまとめたので、そのままってところもたくさんあります。
変数名くらい変えとけば良かったな(←そういう問題じゃない)。
0127名無しさん@お腹いっぱい。
2009/10/25(日) 23:31:39ID:4/mY1yaUありがとうございます。
むしろ、ID3タグ以外は取得しないほうがいいかもしれませんね。(^^;
>115
むしろID3v2タグ→ID3v1タグと両方を確認した方がいいかもしれませんね。
0128名無しさん@お腹いっぱい。
2009/10/25(日) 23:34:13ID:4/mY1yaULPHMv2は何故だかPSP2000とPSP1000でちょっと挙動が違って同じプログラムでもうまく動作しません。
メモリのせいなのかわからないんですが、ちょっと今の技量では1000対応は難しいです。すいません。(^^;
0129122
2009/10/26(月) 08:55:57ID:P0lGyvUs0130121
2009/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とりあえずビルドできるようにMakefile追加したいのですが
Visual C++でソースコードの追加項目になかったのですが・・・
どうやって追加するのでしょうか?
.txtとかの名前を変えて作るわけないですよね?
0132名無しさん@お腹いっぱい。
2009/10/26(月) 18:00:19ID:P9g53GTIなにがしたいかわからんが、とりあえずこれ嫁
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:9iCzEpdD121さん、ありがとうございます。
最初に謝りますが、配列うんぬんの話は忘れて下さい。僕の間違いです。
500曲程度の配列ではぜんぜん問題ありませんでした。 この件で連絡してなくてすいません。
エラーの場所からすると関係しているのは日本語表示です。
おそらくはSJISの範疇にない文字コードがファイル名やID3v1タグに紛れ込んでいてエラーが出るのではないかと感じています。
ジャケット画像を消した時にID3タグも全部消しているならこの推測は間違っていますが、タグが残ったままなら一度タグを全部消してみてください。
それで動けば文字コードが原因です。
あと、ファイル名も特殊文字を避けてみて下さい。これで起動するならこっちもやっぱり文字コードが原因なんだと思います。
試してクレクレくんですいません。(^^;
0134名無しさん@お腹いっぱい。
2009/10/26(月) 20:38:17ID:9gtv4x+Sのサイトを見たんですが、SDKはDevkitproでもいいですよね?
答えてくれたら好きになります
0135名無しさん@お腹いっぱい。
2009/10/26(月) 20:46:04ID:P9g53GTI知らん。
ほら答えたぞw
わからないことがあって誰もやってない雰囲気だったらお前が最先端。試行錯誤して成果を公開すれば誰かの役に立つかもというのがオープンソースの心意気ってもんよ
0136名無しさん@お腹いっぱい。
2009/10/26(月) 20:48:34ID:9gtv4x+S好きになった
0137130
2009/10/26(月) 20:59:09ID:heGOKgwpいえいえ、お気になさらず 逆に安心しましたので
タグは消してないですね
試してみたいところなのですが、流石にタグついていないのを抜いても200 300位はありますから
復旧させる手間というかなんかといいますかですねry といってもこれでは埒があきません
何かしらそう言ったタグ情報をバックアップし、復元できるようなソフトをご存じないでしょうか?
こちらこそ色々要望したり申し訳ないです
取りあえず最善を尽くせるようにしたく思います
0138134
2009/10/26(月) 21:09:33ID:9gtv4x+S報告ありがとう
0140名無しさん@お腹いっぱい。
2009/10/27(火) 18:13:32ID:yhVSuNB+0141名無しさん@お腹いっぱい。
2009/10/27(火) 18:25:00ID:AI/oDLe80142ichicat ◆maki/ETtrQ
2009/10/27(火) 18:37:19ID:qp9+dhOx知人にライブラリをあげたところ
東方もどきを作ってくれました。
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/oDLe80145名無しさん@お腹いっぱい。
2009/10/27(火) 20:17:26ID:bVItMEjfgccで用意されているヘッダ群はVisualStudioとかと比べて違いがあるから、そこだけ気をつけてな
0146名無しさん@お腹いっぱい。
2009/10/27(火) 23:27:42ID:iThOGssiだとしたら結論として不可能。
>>142
バグをいくつか挙げる
*左端に霊夢を寄せたときの挙動がおかしい
*何度か死ぬと霊夢が表示されない
*左端にいくと霊夢が見えない
あと、上海アリス幻楽団の著作物が入っているので著作権違反ではないかと
すぐにうpろだから消したほうがいい
0147名無しさん@お腹いっぱい。
2009/10/28(水) 00:40:12ID:HaY73zL6ttp://psp.scenebeta.com/noticia/musicclub
0148147
2009/10/28(水) 00:53:37ID:HaY73zL6ttp://www.megaupload.com/?d=TBGHGK03
0149名無しさん@お腹いっぱい。
2009/10/29(木) 11:10:24ID:okCmUEls岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
http://qb5.2ch.net/test/read.cgi/saku2ch/1256630318/1
早く記念カキコしないと埋まっちゃうwww
回転描画等が3%〜30%程度高速になるアルゴリズムを開発しますた。
0.5.0のリリースに時間がかかりそうなので、0.4.14に上書きして使えるdxpgu.をアップしようと思います。しました。
ttp://usamimi.orz.hm/?attachment_id=867
ttp://usamimi.orz.hm/wp-content/uploads/2009/10/dxpgu.c
ここから直にお願いします。
0152名無しさん@お腹いっぱい。
2009/10/30(金) 16:45:24ID:5S9zc3XyMinimalist PSPSDK for Windows または devkitPro
どちらのSDKが良いでしょうか?(不具合や相性等が少ない方
0153名無しさん@お腹いっぱい。
2009/10/30(金) 18:12:50ID:fm8Su7mOlibjpeg等の各種ライブラリが最初から使える
0154名無しさん@お腹いっぱい。
2009/10/31(土) 15:41:29ID:7LKm5qPSそれを使うことにします、どうも
0155名無しさん@お腹いっぱい。
2009/11/02(月) 10:46:21ID:w4Su3yOmint template_call(const char *str)
{
pspDebugScreenPrintf("str = %s\n",str);
return 0;
}
その中のtemplate_call関数を上記のように変更して生成したライブラリを
//他省略
#include "template.h"
int main(int argc, char* argv[])
{
SetupCallbacks();
pspDebugScreenInit();
pspDebugScreenClear();
test("Lib Link OK");
sceKernelExitGame();
return 0;
}
*Makefile
LIBDIR = ./生成したテストLibへの相対パス
という感じで使おうとしたのですが
>undefined reference to `template_call'
>collect2: ld returned 1 exit status
というエラーが出て正常にリンクされません
間違っている箇所を教えて下さい
0156名無しさん@お腹いっぱい。
2009/11/02(月) 10:48:11ID:w4Su3yOmint main(int argc, char* argv[])
{
SetupCallbacks();
pspDebugScreenInit();
pspDebugScreenClear();
template_call("Lib Link OK");
sceKernelExitGame();
return 0;
}
0157名無しさん@お腹いっぱい。
2009/11/02(月) 10:52:20ID:tyX8vJ0E0158名無しさん@お腹いっぱい。
2009/11/02(月) 10:54:57ID:EZ9XrKdIMakefileに
LIBS += -ltemplate
もしくは
OBJS += libtemplate.a
を追記
0159名無しさん@お腹いっぱい。
2009/11/02(月) 11:11:36ID:w4Su3yOmライブラリ側と使う側のソース&Makefileはこんな感じです
ttp://www1.axfc.net/uploader/Sc/so/51478.zip
>>158
ライブラリを使う側へその記述を追加してみましたが
同じエラーが出てダメでした
0160名無しさん@お腹いっぱい。
2009/11/02(月) 11:19:28ID:tyX8vJ0ELIBS = libtemplate.a
この辺の記述はあんまり詳しくないけど
0161名無しさん@お腹いっぱい。
2009/11/02(月) 11:20:51ID:tyX8vJ0ELIBS =・・・の行の下にでも
LIBS += libtemplate.a
と挿入すればOK
0162名無しさん@お腹いっぱい。
2009/11/02(月) 11:28:55ID:w4Su3yOm正常にリンク出来ました
ありがとうございます
0163名無しさん@お腹いっぱい。
2009/11/03(火) 12:16:23ID:zlKyRJtN一部だけでもあればいいのですが
ソースを見てると一切解説のないAPIが使われてたりすることもあって
初心者の私にとっては敷居が高くて
0164名無しさん@お腹いっぱい。
2009/11/03(火) 12:23:33ID:oOlDZez9ここで聞いてください
0165名無しさん@お腹いっぱい。
2009/11/03(火) 13:21:49ID:zlKyRJtNそうですか、では聞きたいのですが
intraFontで描画されたメニューを使うには
どのAPIを使えば出来るのでしょうか?
intraFontをキーワードに結構探しているのですが
既にライブラリ化されている物が出て来るだけで
今だ参考になる資料が見つかりません
0166名無しさん@お腹いっぱい。
2009/11/03(火) 13:34:15ID:oOlDZez9たとえばゲームで表示するようなメニューは枠は自前で表示する仕組みを用意して
その上にフォントを表示するだけですよ
ライブラリ化されてるソースの大まかな動きとしては
使用前に内蔵フラッシュからフォントデータをメモリへロードしたり初期化を行う
使用する際は文字コードにあったところから表示するデータを取り出して
Guにテクスチャとして与え表示させる
これだけです
0167名無しさん@お腹いっぱい。
2009/11/03(火) 13:46:11ID:zlKyRJtN確かに言われてる通りです
私がやりたいのは既にライブラリとして提供されている vlf_1.0 の
intraFontを使ったシステムメニューの描画部分を自前でやりたいというか
そのライブラリで出来ないことを付加するために
使っているAPI等を把握しておきたくて
0168名無しさん@お腹いっぱい。
2009/11/03(火) 13:52:12ID:oOlDZez9でも内蔵フォントを使いたいって人が解析してネットに転がってるサンプルソースに
なったはずなので言ってみればあれがAPIでありその中の処理ってことになるし
0169名無しさん@お腹いっぱい。
2009/11/08(日) 15:29:38ID:9jvd9k8sどうすればいいんでしたっけ?
0170名無しさん@お腹いっぱい。
2009/11/08(日) 15:51:22ID:LVFg6vq20171名無しさん@お腹いっぱい。
2009/11/08(日) 15:54:12ID:9jvd9k8sありがとうございました
0172名無しさん@お腹いっぱい。
2009/11/10(火) 09:55:57ID:ms2CkjFz背景が黒になって見栄えが悪いので
黒部分を透過処理させて背景と合成したいのですが
SDKサンプルを見てもそれらしきものがなくてやり方がわかりません
本当に簡単な物で構わないので透過処理のサンプルを
どなたか用意して頂けないでしょうか?
0173名無しさん@お腹いっぱい。
2009/11/10(火) 10:34:35ID:FhYKDCMt0174名無しさん@お腹いっぱい。
2009/11/10(火) 11:04:25ID:GJYEy9Wm文字の背景色を合わせるとそう見えるだけで
実際は透過処理してないと思うけど?
0175名無しさん@お腹いっぱい。
2009/11/10(火) 11:13:25ID:GJYEy9Wmさせてると言うよりその部分を描画しないというやり方だけど
0176名無しさん@お腹いっぱい。
2009/11/10(火) 12:28:12ID:GJYEy9Wm外部フォントを容易に使用出来る仕様でないのがあれだね
それらライブラリは両方とも改造許可してるから
誰か既存フォントを変換して容易に組み込める物へしてくれないものか・・・
0177名無しさん@お腹いっぱい。
2009/11/10(火) 14:33:10ID:8DLah+g1pspDebugScreenEnableBackColor( 0 );
>>176
fbm_printって普通に外部フォント対応じゃね?
0178名無しさん@お腹いっぱい。
2009/11/12(木) 14:43:27ID:vV690a9+どうすれば良いのでしょうか?
0179名無しさん@お腹いっぱい。
2009/11/12(木) 18:49:18ID:GhnW2rlE○/4 + □
0180名無しさん@お腹いっぱい。
2009/11/12(木) 20:14:13ID:8qYX7VsV矩形が一つ足りないだろ
0181名無しさん@お腹いっぱい。
2009/11/13(金) 03:00:31ID:no2o2IPMMACアドレスの取得方法とかがわからないです
0182名無しさん@お腹いっぱい。
2009/11/14(土) 08:52:44ID:N+NJKuJBprx で定義した関数を EBOOT 側から使いたいのですが上手くいきません。
pspsdk の方のサンプルは、あてにならないようなのです。
何が↑のソースのどこが悪いのか教えていただけませんでしょうか?
0183名無しさん@お腹いっぱい。
2009/11/14(土) 18:19:48ID:5uSU724Rそういうのはsdkと同じように作ってから言え
0184名無しさん@お腹いっぱい。
2009/11/15(日) 04:43:29ID:fg39c9Di失礼しました。
おっしゃる通りサンプルを基準に作ってみました。
サンプル自体が2005年の物である様なので、
そのままでは起動できませんでしたので修正を入れてます。
取り合えずStartは成功しているみたいなのですが、
prx側のprintfが表示されず関数も取得出来ませんでした。
どこの部分が悪いのか教えて頂けませんでしょうか?
ttp://u6.getuploader.com/usakou/download/65/prx2.zip
0185名無しさん@お腹いっぱい。
2009/11/15(日) 16:42:50ID:FJcYPr/Pそれをロードして使うためのサンプルってほとんどないよね
0186名無しさん@お腹いっぱい。
2009/11/15(日) 21:14:38ID:f+yCHrKJおいしいとこ取りするつもりだな!?
0187名無しさん@お腹いっぱい。
2009/11/15(日) 22:43:19ID:xp3P/8B3.expファイルから.oを作成して、LoadStartModuleするだけじゃないの?
0188名無しさん@お腹いっぱい。
2009/11/16(月) 13:54:58ID:/sHXsYcUもう少し詳しくお願いします
0189名無しさん@お腹いっぱい。
2009/11/16(月) 15:55:07ID:BsxsezHU// prx 読込み
SceUID mod = kuKernelLoadModule("test.prx", 0, NULL);
sceKernelStartModule(mod, 0, NULL, NULL, NULL);
// prx 解放
sceKernelStopModule(mod, 0, NULL, NULL, NULL);
sceKernelUnloadModule(mod);
0190名無しさん@お腹いっぱい。
2009/11/16(月) 22:59:55ID:Vvrrdi7G.oじゃなくて.Sじゃね?
0191名無しさん@お腹いっぱい。
2009/11/17(火) 00:40:59ID:ExQy82960192名無しさん@お腹いっぱい。
2009/11/17(火) 03:16:03ID:yix1lLvmLoadStartModuleで読み込むだけじゃ使えんよ
0193名無しさん@お腹いっぱい。
2009/11/19(木) 00:14:51ID:r9p5DZAWだれか教えてぐださい
ユーザーモードでお願いします!
0194名無しさん@お腹いっぱい。
2009/11/19(木) 01:24:11ID:wGkCZO/Cユーザーモードでは使えない。
少しは自力で調べようとは思わないのか?
0195名無しさん@お腹いっぱい。
2009/11/19(木) 02:38:58ID:r9p5DZAW新型では、動作しないのですか?
0196名無しさん@お腹いっぱい。
2009/11/19(木) 03:08:57ID:ALt+u6sX0197名無しさん@お腹いっぱい。
2009/11/19(木) 06:43:52ID:0N2dIFZAおまえらこそ少し調べてからレスしろ
>>193
sceMp3系やsceAudiocodec系のAPIを使えば間接的ながらMediaEngineを使える
0198名無しさん@お腹いっぱい。
2009/11/19(木) 07:25:43ID:IOHWSKryこのスレでも何度か出ているけど、アドホック関連は謎のままだよなぁ
実際、アドホック使ってるソフトって、AdhocFileTransfer しかしらない
あれのソースがあればすごく見てみたいんだけど
0199名無しさん@お腹いっぱい。
2009/11/19(木) 09:30:18ID:beOln9okつFiler
0200名無しさん@お腹いっぱい。
2009/11/19(木) 20:06:09ID:b48UR1SXおそらくPS2devにあるんだろうけど
確かに
0201名無しさん@お腹いっぱい。
2009/11/19(木) 22:51:07ID:sfcrypIPNJ氏のエミュ
0202名無しさん@お腹いっぱい。
2009/11/20(金) 01:31:24ID:j9LYAZPT0203名無しさん@お腹いっぱい。
2009/11/20(金) 03:34:55ID:WHS4Ck0h0204名無しさん@お腹いっぱい。
2009/11/21(土) 03:01:41ID:49lV5BuQ俺の環境でコンパイルできて起動まで行くソースなかったんだよな
そこで面倒で投げ出したんだけど、ソースがあるよって話だったら
教えてくれればちょっと頑張って解析してみる
0205名無しさん@お腹いっぱい。
2009/11/22(日) 21:56:31ID:YdYG+Cxv0206名無しさん@お腹いっぱい。
2009/11/22(日) 21:58:15ID:4WSmP2igPSPFSDだかなんだか
0207名無しさん@お腹いっぱい。
2009/11/23(月) 08:30:46ID:csckRIBj情報ども!ググってみます!
0208名無しさん@お腹いっぱい。
2009/11/23(月) 15:23:40ID:6VxznS9xsceKernelTotalFreeMemSize();
メモリ容量得たい場合はどちらを使うのが正解でしょうか?
それとも両方のうち容量の少ない方をとかですかね?
0209名無しさん@お腹いっぱい。
2009/11/23(月) 15:27:55ID:LIByhllOttp://sceners.org/pspsdkdocs/group__SysMem.html
0210名無しさん@お腹いっぱい。
2009/11/24(火) 13:30:16ID:15KKwSCT上手く動作しないのですが、これは正常ですか?
0211名無しさん@お腹いっぱい。
2009/11/24(火) 19:04:54ID:UgRuuylyそれらの関数じゃ空きメモリの量は分からないと思うんだ
0212名無しさん@お腹いっぱい。
2009/11/24(火) 19:07:37ID:dFW+MouUPSP_HEAP_SIZE_KBを指定してない場合は取れるだけメモリを確保する動きだったような
ただしアプリ起動の際なのかアプリ起動後最初のmallocのときなのかは
検証してないけど
0213名無しさん@お腹いっぱい。
2009/11/24(火) 19:26:18ID:mOXA4c5z今どうなってるのかは知らない
0214名無しさん@お腹いっぱい。
2009/11/25(水) 22:49:27ID:l3KX0rcZ0215名無しさん@お腹いっぱい。
2009/11/26(木) 12:40:12ID:THOpsuDZプラグインへ組み込むのに最適な低消費メモリの
日本語表示ライブラリを作ってみたのだけど需要あるかな?
ttp://www.dotup.org/uploda/www.dotup.org397637.zip.html
正確に言えば全部自分で作った訳じゃないけど
0216名無しさん@お腹いっぱい。
2009/11/26(木) 16:58:02ID:KYuYuHwaある
0217名無しさん@お腹いっぱい。
2009/11/26(木) 19:28:50ID:4Ub99CVcどれぐらい変えてるかにもよるけど
0218名無しさん@お腹いっぱい。
2009/11/26(木) 20:32:24ID:nTohtB6Nやってる事は同じだがコードのソースが違う
あと、全角文字表示ライブラリの著作権表記に何故東雲フォントの著作権表記をしろと書かれていないのか常日頃から気になってるんだが
0219名無しさん@お腹いっぱい。
2009/11/26(木) 23:13:45ID:7TWCpf3n0220名無しさん@お腹いっぱい。
2009/11/27(金) 07:53:11ID:+Bba0pHH0221215
2009/11/27(金) 10:41:06ID:Rwkollfimediumgauge氏の全角表示ライブラリのソースや
東雲フォントは一切使ってません
詳しく言えばフォント描画部分はMacroFireのソースから流用しています
付属のMisakiフォントに半角カナとSJIS 13区を追加し欠落部分を付加
ELISAフォントは自分でbdfから変換
フォント描画部分も独自に改造
MacroFire作者がソースコードの利用について言及されていないので
これを公開して良いのかどうか今だ分からず
0222名無しさん@お腹いっぱい。
2009/11/27(金) 15:44:21ID:uV0XfS7Z0223名無しさん@お腹いっぱい。
2009/11/27(金) 22:21:14ID:u0pt97ptソースコード差分(差分ってレベルじゃないだろうけど)で配布とかすればええんでないの?
0224名無しさん@お腹いっぱい。
2009/11/28(土) 12:30:19ID:ipyjaUjYデータ放送のメニューやテレビリンクでPSPブラウザに移行することはできるが
2分割して同時に見れるようにしたい
0225名無しさん@お腹いっぱい。
2009/11/28(土) 14:39:36ID:OONspiRS0226名無しさん@お腹いっぱい。
2009/11/28(土) 16:55:49ID:rgGZqIGM純粋な描画だけなら気にする事はないレベルだと思う
サンプル見れば似たようなソースがあるだろうし
0227名無しさん@お腹いっぱい。
2009/11/28(土) 20:54:36ID:Mz8yXWOb0228名無しさん@お腹いっぱい。
2009/11/29(日) 23:31:38ID:WMEKci2gこれまでのプログラムがそのままじゃ動かなくなるぽいな
0229名無しさん@お腹いっぱい。
2009/11/29(日) 23:51:23ID:fUVTX+KQというかゲームの起動の仕組みが変わるんじゃなかったっけ
0230名無しさん@お腹いっぱい。
2009/12/01(火) 00:23:47ID:eyqrUVhc0231名無しさん@お腹いっぱい。
2009/12/04(金) 12:06:10ID:8PLpq3rlUSE_KERNEL_LIBS = 1
としたときに浮動小数点な変数の値を
float val = 3.5;
sprintf(buf,"Value = %f",val);
という感じで同じ変換させたいのだけど
標準ライブラリが使えないのでやり方が分かりません
どうすれば良いでしょうか?
(書き込むところを間違えてスグこちらへ書き直しました、マルチではないです)
0232名無しさん@お腹いっぱい。
2009/12/04(金) 12:16:00ID:VTuLRnBU>USE_KERNEL_LIBS = 1
久々に見たなあ
なに作ってるんだっけ?
0233名無しさん@お腹いっぱい。
2009/12/04(金) 12:19:37ID:8PLpq3rlカーネルモードのプラグインです
LIBC(カーネルモードなら推薦)を有効にすると最小限のライブラリがリンクされて
標準関数が使えなくなるから自分で実装しなくてはいけなくて
0234名無しさん@お腹いっぱい。
2009/12/04(金) 12:22:41ID:VTuLRnBUこれってアプリから呼ぶの?
それともリカバリーモードで指定するプラグイン?
まあどっちにしろ一般的な関数を呼び出したい場合は
ユーザーモードプラグインを別途作ってそっちに標準関数を実装して
ラッパーのような形で実装して呼び出せばいけたんじゃないかな
0235あぼーん
2009/12/09(水) 16:29:53ID:rkr02F9w0236名無しさん@お腹いっぱい。
2009/12/10(木) 11:53:44ID:HyUO1YBO未だ解決出来ないのでよければ教えて下さい
prxを作りその関数をメインアプリから呼び出す際は
予めそれらの関数を関連付けてビルドしておかないと
いけないというところまでは理解出来たのですが
その関連付けをするためのファイルのエクスポート方法が分かりません
(sampleで言うと psp\sdk\samples\prx\prx_loader\ にある MyLib.S ファイル)
prx側にある関数一覧を *.S ファイルとしてエクスポートするには
どんな方法がありますか?
0237名無しさん@お腹いっぱい。
2009/12/10(木) 12:44:33ID:oYNEyTfjpsp\sdk\samples\prx\testprx
に、サンプルがあるじゃないか。
0238名無しさん@お腹いっぱい。
2009/12/10(木) 12:58:26ID:HyUO1YBOそれはただprxをビルドするだけのサンプルなので
prx側をアプリからロードして使う際に使用する関数一覧ファイル
(*.S)のエクスポートはされません
そのファイルを用意する方法が分からなくて
0239名無しさん@お腹いっぱい。
2009/12/10(木) 13:04:13ID:UGwfOpNl夕方くらいまででよければ昔やったのがあるはずなので
教えれるけど
最近使ってないので仕様変わってなければいいけど
0240名無しさん@お腹いっぱい。
2009/12/10(木) 13:07:37ID:HyUO1YBO助かります
時間はそちらの都合がつく時で構いません
お願いします
0241名無しさん@お腹いっぱい。
2009/12/10(木) 18:46:13ID:gSjZmJpx//ネットで転がってるサンプルだとprx内部でスレッドを起動してるのもあるけど
//そうじゃなくても動いた
#include <pspkernel.h>
#include <stdlib.h>
PSP_MODULE_INFO("TestPRX", PSP_MODULE_USER, 1, 0);
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);
void TestMain(void)
{
return;
}
int module_start(SceSize args, void *argp)
{
return 0;
}
int module_stop(void)
{
return 0;
}
0242名無しさん@お腹いっぱい。
2009/12/10(木) 18:51:16ID:gSjZmJpx//インデントなしにそのまま貼り付ければOK
//カーネルモード関連の機能を使いたい場合は
//#でコメントにしてある方を使ってください。
//以下を拡張子expで保存してください
PSP_BEGIN_EXPORTS
PSP_EXPORT_START(syslib, 0, 0x8000)
PSP_EXPORT_FUNC_HASH(module_start)
PSP_EXPORT_VAR_HASH(module_info)
PSP_EXPORT_END
# カーネルメモリに読み込む場合
#PSP_EXPORT_START(TestPRX, 0, 0x4001)
# ユーザーメモリに読み込む場合
PSP_EXPORT_START(TestPRX, 0, 0x0001)
PSP_EXPORT_FUNC(TestMain)
PSP_EXPORT_END
PSP_END_EXPORTS
0243名無しさん@お腹いっぱい。
2009/12/10(木) 18:53:35ID:gSjZmJpx//prx本体のソース名称はmain.cということになってますので
//自分の好きなように直してください。
//
TARGET = TestPRX
OBJS = main.o
INCDIR =
CFLAGS = -O2 -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
BUILD_PRX = 1
#これがSを出力するために必要
PRX_EXPORTS = $(TARGET).exp
LIBDIR =
#PSP_FW_VERSION=390
LDFLAGS = -mno-crt0 -nostartfiles
LIBS =
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
0244名無しさん@お腹いっぱい。
2009/12/10(木) 18:56:09ID:gSjZmJpx//module_startとmodule_stopは入れなくてOKです。
//モジュール関連の関数で呼びます。
void TestMain(void);
0245名無しさん@お腹いっぱい。
2009/12/10(木) 18:56:49ID:gSjZmJpx//ヘッダーは通常の手続きと同じです。
//module_startとmodule_stopは入れなくてOKです。
//prx関連の関数で呼びます。
void TestMain(void);
0246名無しさん@お腹いっぱい。
2009/12/10(木) 18:59:42ID:gSjZmJpxmakefile
TestMain.exp
TestMain.h
これだけあればOKです
0247名無しさん@お腹いっぱい。
2009/12/10(木) 22:32:14ID:qxRb0Pir>>241-246
詳しくありがとうございます
しかしprxビルドと同時にSファイルは
エクスポートされませんでした
>>246はロードされる側のprxをビルドする際に
必要なファイルですよね?
それなら言われてる通りですが
prxを使う側の場合はSファイルもないと
それらのファイルだけではビルド時に
リンク失敗してしまいます
0248名無しさん@お腹いっぱい。
2009/12/11(金) 00:22:18ID:EeloYRHl2つ目の修正はpsp-build-exportsの前はTABでいいのでインデント
を必ずいれてください。
LIBS =
↓
LIBS = -lpspsdk
include $(PSPSDK)/lib/build.mak
↓
include $(PSPSDK)/lib/build.mak
all:
psp-build-exports -s $(PRX_EXPORTS)
0249名無しさん@お腹いっぱい。
2009/12/11(金) 14:32:48ID:GJFVZHiL無事、Sファイルが作成されました
最後まで丁寧にありがとうございます
0250名無しさん@お腹いっぱい。
2009/12/11(金) 17:35:51ID:y+YZK8+I0251名無しさん@お腹いっぱい。
2009/12/11(金) 18:17:13ID:y+YZK8+Inop
0x4c25ea72
二つの命令(?)が出てきた。二つ目をMIPSのオペコード表に照らし合わせるとMove to Loになるんだが・・・
意味がわからんorz
0252名無しさん@お腹いっぱい。
2009/12/11(金) 19:52:49ID:WrjWqkzNどっち使っても読み込めるし
PSPSDKに同梱しないのはCFWが追加した機能だからと予想
0253名無しさん@お腹いっぱい。
2009/12/11(金) 20:43:15ID:y+YZK8+I…もしかしてsceでもできる?
0254名無しさん@お腹いっぱい。
2009/12/11(金) 22:50:45ID:WrjWqkzNsceで読み込んでるけど普通に使えてるなぁ
kuで呼び出してる他人のソースをsceに書き直しても普通に動いてた記憶が
0255名無しさん@お腹いっぱい。
2009/12/11(金) 23:37:04ID:y+YZK8+I参考になるソース教えてくれると助かる。お願いします。
0256名無しさん@お腹いっぱい。
2009/12/11(金) 23:59:02ID:WrjWqkzNモジュールを読み込んで実行する処理をまとめたpsp〜系の奴を主に使ってる
なんか俺違う話してるのかな…
0257名無しさん@お腹いっぱい。
2009/12/12(土) 00:53:05ID:QSYSHAfn0258名無しさん@お腹いっぱい。
2009/12/12(土) 11:11:03ID:QSYSHAfnfixupimportはユーザーモードで弾かれるから違うだろうし・・・
0259名無しさん@お腹いっぱい。
2009/12/12(土) 12:21:05ID:cbMC3at6プラグイン化することに興味が出てきて出来る範囲でやってみたのですが、
ロードは出来てるもののプラグイン上から関数を呼び出すと値が正しく返ってきません
その際のファイルです
ttp://www.dotup.org/uploda/www.dotup.org448652.zip.html
簡単で構わないので間違っているところがありましたら教えて下さい
0260名無しさん@お腹いっぱい。
2009/12/12(土) 12:39:57ID:QSYSHAfnまさかと思って戻り値じゃなくてポインタ渡しで値を取得したら普通に値が帰ってきました。
WrjWqkzN氏、こんなアフォにつきあってくれてありがとうございました。
0261名無しさん@お腹いっぱい。
2009/12/12(土) 12:46:52ID:Jq60wD1H結合してなさそうだな
prxの場合動的に読み込みするのでSファイルでどういうエントリが
あるか教える必要があるんだがそれを組み込まなければ正常に
動かないよ
0262名無しさん@お腹いっぱい。
2009/12/12(土) 12:50:20ID:cbMC3at6Sファイルはprx側(include/prx)をmakeすると作成されます
その後、prxをロードする側のメインアプリをmakeすれば
そのSファイルを取り込んでコンパイル完了します
0263名無しさん@お腹いっぱい。
2009/12/12(土) 12:56:30ID:Jq60wD1H0264名無しさん@お腹いっぱい。
2009/12/12(土) 13:01:22ID:Jq60wD1HsceKernelLoadModuleは使ってないな
pspSdkLoadStartModuleでやってる
使い方はほぼ一緒だけど以前みたときは中でいろいろやってたな
0265名無しさん@お腹いっぱい。
2009/12/12(土) 13:02:32ID:Jq60wD1HloadResult = sceKernelLoadModule(path, 0, NULL);
↓
loadResult = pspSdkLoadStartModule(path, PSP_MEMORY_PARTITION_USER);
とかかな
0266名無しさん@お腹いっぱい。
2009/12/12(土) 13:07:46ID:cbMC3at6そのファイルがそうです
>>265
その方法でprxをロードさせて試してみます
0267名無しさん@お腹いっぱい。
2009/12/12(土) 13:25:15ID:cbMC3at6pspSdkLoadStartModule("ms0:/TestPRX.prx", PSP_MEMORY_PARTITION_KERNEL);
に変えてやってみましたが
プラグイン上のaddTest関数(2つの引数をただ足した値を返す)を呼び出した際
ret = addTest(2,7);
//実行結果
printf("addTest(2,7) = %d\n",ret);
としたとき 2+7 の 9 はなく、まったく違った値が返ってきます
0268名無しさん@お腹いっぱい。
2009/12/12(土) 14:09:11ID:Jq60wD1HPSP_EXPORT_FUNC_HASH(addTest)
↓
PSP_EXPORT_FUNC(addTest)
かなあ
0269名無しさん@お腹いっぱい。
2009/12/12(土) 14:29:02ID:cbMC3at6前調べた時に PSP_EXPORT_FUNC は
結局 PSP_EXPORT_FUNC_HASH を呼び出してるので
動作に変化はなかったです
0270名無しさん@お腹いっぱい。
2009/12/12(土) 14:34:59ID:Jq60wD1HLIBDIR下あたりに
LDFLAGS = -mno-crt0 -nostartfiles
LIBS = -lpspsdk
0271名無しさん@お腹いっぱい。
2009/12/12(土) 14:44:03ID:cI7LvUlB作る前に他人のコードを色々見てましたが
prx側の各関数の書き方はどれも普通に書いてる物がほとんどなので
アドレス渡しとかしなくても動くはずなのですが、上手くいかないです
0272名無しさん@お腹いっぱい。
2009/12/12(土) 14:50:43ID:ihgLYVOIint LoadStartModule(char *module, int partition)
{
SceUID mod = kuKernelLoadModule(module, 0, NULL);
if (mod < 0)
return mod;
return sceKernelStartModule(mod, 0, NULL, NULL, NULL);
}
0273名無しさん@お腹いっぱい。
2009/12/12(土) 15:21:48ID:Jq60wD1H0274名無しさん@お腹いっぱい。
2009/12/12(土) 15:35:02ID:cI7LvUlB質問してるのは私だけだと思います
関数から値が正常に返ってこない原因が
なんとか分かればいいのですが
0275名無しさん@お腹いっぱい。
2009/12/12(土) 15:38:14ID:Jq60wD1H確認してみては?
0276名無しさん@お腹いっぱい。
2009/12/12(土) 15:44:44ID:cI7LvUlB実はユーザーモードの方は先日試してダメで
カーネルモードに変えたのが今の状態です
>>259のファイルを皆さんの環境でビルドした物を動作させた場合は
addTest(2,7) を呼び出すとちゃんと 9 と返ってきますか?
0277名無しさん@お腹いっぱい。
2009/12/12(土) 15:48:06ID:cI7LvUlBinclude/prx/ 内のプラグイン側を先にmakeして
その後、メインの方をmakeして下さい
あとはEBOOT.PBP を適当なディレクトリに入れてGAME へコピー
TestPRX.prx はMSのルートへコピーすれば実行出来るはずです
0278名無しさん@お腹いっぱい。
2009/12/12(土) 16:02:35ID:Jq60wD1H関係なさそうだけど気になったのは自作関数が最後にあったことかな
module_startの前に持ってきてはどうかな?
0279名無しさん@お腹いっぱい。
2009/12/12(土) 16:22:50ID:9gu7xibbfixupimportとか俺には何かわからない別の話をしてるかと思ってたが
俺の勘違いじゃないようで安心したw
結局kuはなんだったんだ…
>>265
それだと後のsceKernelStartModuleで二重に読み込むことになる
というか呼び出し側に問題はない
addTestの戻り値をよく見てみ
どうみてもPSPのエラーコードで、ライブラリがリンクされてねえぞって言ってる
というわけでprx側のMakefile見てみたが色々おかしい
もう一度SDKに付いてるサンプルを元に書き直してみ
0280名無しさん@お腹いっぱい。
2009/12/12(土) 16:32:07ID:FVlJxpCzそこまで指摘しないといけないのかねw
先生にネット全体で検索するようにお願いすれば
海外のサイトとかでいっぱいでてくるんだけどなw
0281名無しさん@お腹いっぱい。
2009/12/12(土) 16:33:31ID:FVlJxpCz俺はID:Jq60wD1Hね
今借り物のマシンでメインの方は故障中で開発環境入れれないので
テストできないのでできる人やってあげてくれ
0282名無しさん@お腹いっぱい。
2009/12/12(土) 16:38:12ID:9gu7xibb検索してわかるなら最初からやってろよ…
0283名無しさん@お腹いっぱい。
2009/12/12(土) 16:46:45ID:FVlJxpCzこっちでぐぐるとゴミが大量に引っかかるので
PSP_EXPORT_FUNC
こっちで検索がいいな
この辺とかそのまんまprxの作り方と起動かけるアプリのサンプルが載ってる
http://forums.ps2dev.org/viewtopic.php?p=64110&sid=8c1ff281b8d5ea4f1f5e8fce2bc35d4b
0284名無しさん@お腹いっぱい。
2009/12/13(日) 20:04:48ID:BezMxPl2その辺の情報も欲しいな
0285名無しさん@お腹いっぱい。
2009/12/13(日) 20:59:16ID:HO5s6cZ4普通に9が返って来たよ
0286QSYSHAfn
2009/12/14(月) 00:48:38ID:KfDMvN/g0287名無しさん@お腹いっぱい。
2009/12/14(月) 10:36:50ID:0MH/5tzbプラグイン起動時に何もさせない場合に
int module_start(SceSize args, void *argp)
{
return 0;
}
こうすると確かにビルド失敗するね
なんでも良いから適当な命令入れると通るけど謎だ
0288名無しさん@お腹いっぱい。
2009/12/14(月) 10:43:25ID:qE7oyJuomakeに
LDFLAGS = -mno-crt0 -nostartfiles
入れておけば問題なかったような
0289名無しさん@お腹いっぱい。
2009/12/14(月) 10:56:22ID:KfDMvN/gたぶんそれコンパイラの最適化が悪さしてると思う
0290名無しさん@お腹いっぱい。
2009/12/14(月) 11:00:15ID:0MH/5tzbあ、それと上でも言ってる人いるけどカーネルモードで
USE_KERNEL_LIBC=1
にすると、リンクされるのが最小ライブラリになるから
float とか扱えなくなって困る・・・・
0291名無しさん@お腹いっぱい。
2009/12/14(月) 11:03:02ID:qE7oyJuo0292名無しさん@お腹いっぱい。
2009/12/14(月) 11:14:50ID:0MH/5tzbカーネルだと最上級の権限得られてるから
Hackしてるなぁと言う爽快感、みたいな
呼び出す側がカーネルモードの場合はファイル構成がおかしくない限り
ユーザーモードのprxは確実に呼び出せる?
それなら必要な部分はラッパー関数をユーザーモードのprxで作っておいて
呼び出すのが一番いいのかな
0293名無しさん@お腹いっぱい。
2009/12/14(月) 11:15:49ID:KfDMvN/g0294名無しさん@お腹いっぱい。
2009/12/14(月) 11:17:33ID:qE7oyJuo確か
# カーネルメモリに読み込む場合
#PSP_EXPORT_START(TestPRX, 0, 0x4001)
これで作ったprxはユーザーモードのprxはアプリと普通に
やり取りできたはずなんだよね
>>293
思想は確かにあるが仕様上できないことがあるのに思想(キリで
先に進まなければ意味ないと思うけどw
0295名無しさん@お腹いっぱい。
2009/12/14(月) 11:18:16ID:qE7oyJuoこれで作ったprxはユーザーモードのprxやアプリと普通に
0296名無しさん@お腹いっぱい。
2009/12/14(月) 11:25:33ID:KfDMvN/gそだねw
さて、prx周りの疑問が解けた事だし色々作るかな
#000000がちょうどprxに関わりそうな事を言っているので(偶然か?)試してみる
0297名無しさん@お腹いっぱい。
2009/12/14(月) 11:27:48ID:qE7oyJuo本人でしょ
先日質問がここであったときに久々に調べてたら
MyLib.oとprxが一致したのであそこの人だと思ってたけど
0298名無しさん@お腹いっぱい。
2009/12/14(月) 11:30:33ID:qE7oyJuo0299名無しさん@お腹いっぱい。
2009/12/14(月) 11:31:00ID:0MH/5tzb悩みが全て解消された、ありがと
ちょっとユーザーモードでラッパー関数作ってくる
0300名無しさん@お腹いっぱい。
2009/12/14(月) 11:32:35ID:KfDMvN/g俺はDXLP使ってるからRSSでチェックしてるだけ
0301名無しさん@お腹いっぱい。
2009/12/14(月) 11:34:28ID:0MH/5tzb内容としては簡単な物なのだけど続けて聞いても良い?
0302名無しさん@お腹いっぱい。
2009/12/14(月) 11:36:20ID:qE7oyJuo0303名無しさん@お腹いっぱい。
2009/12/14(月) 11:46:03ID:KfDMvN/gでもCWCが提示する値と1%ぐらいずれるw
適当に初期化してpspDebugProfilerGetRegsとpspDebugProfilerClearを交互に呼んで、CPUのサイクル数をシステムのサイクル数で割ったんだが・・・
他に何か必要な要素があるのかな
prx関連あんまり把握してなかったのでここ数日のログに助けられました^^
なので、>>296さんの仰る通り偶然というわけでもないです。
0305名無しさん@お腹いっぱい。
2009/12/14(月) 11:48:55ID:0MH/5tzb存在しないフォルダを作る処理で階層が深い場合は一気に作れないから
自分なりに作ってみたのだけど、これよりも無駄がないスマートな方法あるかな?
使い方としては CreateDir("ms0:/Test/Sub/"); のような感じです
void CreateDir(const char* dir)
{
char path[256],*p ,*sp = (char*)dir;
int fd;
// ms0:/ の後ろまで飛ばす
*p = strstr(dir,"/");
p++;
// ms0:/ 以降にあるフォルダの階層をだどる
while(*p && (p = strstr(p,"/")) != NULL)
{
// パスを作る
strcpy(path,dir);
path[p-sp] = '\0';
//フォルダが存在するかどうか
fd = sceIoDopen(path,);
if (fd < 0)
{
//存在しない、フォルダ作成
sceIoMkdir(path, 0777);
}
sceIoDclose(fd);
p++;
}
}
0306名無しさん@お腹いっぱい。
2009/12/14(月) 11:51:43ID:0MH/5tzb× fd = sceIoDopen(path,);
○ fd = sceIoDopen(path);
0307名無しさん@お腹いっぱい。
2009/12/14(月) 11:52:22ID:qE7oyJuo前提条件として自前で順番にフォルダを作る必要がある・・・ということにして
あとPSPの開発環境で再現してる標準関数でできたりはしない?
私も微妙にずれます。が、1%程度なら問題ないと思います
プロファイラの値を同時に使っている所為かもしれないですね
0309名無しさん@お腹いっぱい。
2009/12/14(月) 11:54:50ID:qq3gww8YそのCPU使用率の算出コード、参考にしたいです
公開とかされませんか?
0310名無しさん@お腹いっぱい。
2009/12/14(月) 12:03:55ID:KfDMvN/gお世話になってるぜ
原因それかもしれない。検証・・・できない気がするが
>>309
おk
module_startでpspDebugProfilerEnableとpspDebugProfilerClearを呼ぶ。
CpuUsageRateとかいう関数作る。内部はこんな感じ
pspDebugProfilerGetRegs(®s);
pspDebugProfilerClear():
return 100 * regs.cpuck / regs.systemck;
で、グローバル変数としてstatic PspDebugProfilerRegs regs;とか宣言すればいい
module_stopでpspDebugProfilerDisableを呼ぶようにすればモジュール開放時にプロファイラが止まってくれる
0311名無しさん@お腹いっぱい。
2009/12/14(月) 12:08:14ID:KfDMvN/gモジュールを読み込んだ瞬間からプロファイラの機能が有効になる
CpuUsageRateが呼ばれる度に、前回の呼び出し(またはモジュールを読み込んだ瞬間)から今回の呼び出しまでの平均CPU使用率が出る。
モジュールを開放した時点でプロファイラの機能が無効化される
バグ
二重に読み込むと何が起こるかわからん。バグというより仕様だなこれは
0312名無しさん@お腹いっぱい。
2009/12/14(月) 12:08:40ID:qq3gww8Y助かりました、自分でも試してみます
0313名無しさん@お腹いっぱい。
2009/12/14(月) 12:10:39ID:qE7oyJuo>二重に読み込むと何が起こるかわからん。バグというより仕様だなこれは
中で二重読み込みを防止するための管理とかしてないのかね?w
0314名無しさん@お腹いっぱい。
2009/12/14(月) 12:17:18ID:KfDMvN/gまぁ同じprxを二重にロードするなんて普通起きないと思うが・・・
0315名無しさん@お腹いっぱい。
2009/12/14(月) 12:20:55ID:qE7oyJuoprx側というより関数側ね
prx側はまあ自分で面倒みろって話だけどさw
0316名無しさん@お腹いっぱい。
2009/12/15(火) 10:40:13ID:+yBFUqqH生データをそのままセーブ、ロードも可能
おまけにGameKeyのDump機能付き
こんなプラグインを作ったのだが需要ある?
まだBeta段階だから機能は最低限のしかない
いずれはメニュー表示や、さらに独自暗号化してるデータに対して
各自がスクリプトでデータ処理出来るような機能も付けるつもり
0317名無しさん@お腹いっぱい。
2009/12/15(火) 11:11:20ID:7RL9GCLh0318名無しさん@お腹いっぱい。
2009/12/15(火) 11:56:51ID:X6qrx4ZJ0319名無しさん@お腹いっぱい。
2009/12/15(火) 12:01:33ID:vC5Aes/1先日のスレの伸びに驚いたくらい
0320名無しさん@お腹いっぱい。
2009/12/15(火) 12:12:15ID:X6qrx4ZJあとはこの辺で名前を出さずに色々やっている人がゴロゴロと
0321名無しさん@お腹いっぱい。
2009/12/15(火) 14:47:07ID:NZpcYFHc0322名無しさん@お腹いっぱい。
2009/12/15(火) 15:38:33ID:8wTdzokl最小限のリンクで済むように(ファイルサイズを小さく)するにはどうすれば良い?
0323名無しさん@お腹いっぱい。
2009/12/15(火) 17:11:52ID:uEQlmyTB0324名無しさん@お腹いっぱい。
2009/12/15(火) 17:33:38ID:LHRt/u06うpよろしく
0325名無しさん@お腹いっぱい。
2009/12/15(火) 18:19:29ID:86/pxb1n>GameKeyのDump機能付き
これの方が重要w
できればソース公開していただきたい・・・
0326名無しさん@お腹いっぱい。
2009/12/15(火) 18:25:54ID:YWAw6ZHWar d hoge.a fuga.o
0327名無しさん@お腹いっぱい。
2009/12/15(火) 18:49:30ID:1eKuIvhF>>316の人、さりげなく凄い発言してるw
自分も是非そのプラグイン欲しい
0328名無しさん@お腹いっぱい。
2009/12/15(火) 19:27:34ID:X6qrx4ZJそれ意味ない
0329名無しさん@お腹いっぱい。
2009/12/15(火) 22:24:59ID:X3g8+oRY初歩的な質問ばっかりでそれは無いわw
外部の技術者がたまに何か投下するぐらいだろ
それとも皮肉で言ったのか
>>320
憂煉はDXLPとか作ってるが、猫山とかでたらめ記事しか書いて無いじゃん
0330名無しさん@お腹いっぱい。
2009/12/16(水) 09:56:59ID:u5p2bC9W>>327
一応は需要あるみたいかな
今まだ調整中だけど今日中には配布出来そう
ちなみにまだBeta段階
ソースコードはライセンスをどうするかとか
その他も色々面倒なので公開する予定ないです
0331299
2009/12/16(水) 13:06:24ID:ePYIr0iC色々やってみたのだけど上手くいかないです
カーネルモードだと正常にロードされます
ユーザーモードのprxをロードしようとすると
//pspSdkLoadStartModule 、 カーネルエリアに読込を試みる
pspSdkLoadStartModule(user_prx,PSP_MEMORY_PARTITION_KERNEL);
戻り値: 0x80020132 (SCE_KERNEL_ERROR_PARTITION_MISMATCH)
//pspSdkLoadStartModule 、 ユーザーエリアに読込を試みる
pspSdkLoadStartModule(user_prx,PSP_MEMORY_PARTITION_USER);
戻り値: 0x80020132 (SCE_KERNEL_ERROR_ILLEGAL_LIBRARY )
mod = sceKernelLoadModule(user_prx, 0, NULL);
sceKernelStartModule(mod, 0, NULL, 0, NULL);
戻り値: エラーコードではない値
となり、最後はエラーコードではないもののロードされていません
ロードする側(EBOOT.PBP)、ロードされる側(prx)のソースです
ttp://www1.axfc.net/uploader/Sc/so/64477.zip
自分ではもうお手上げなので、何か分かる方いましたら教えて下さい
0332名無しさん@お腹いっぱい。
2009/12/16(水) 13:13:44ID:Ws/KbU9Y属性と呼んでいいのかわからんがユーザーモードで利用するか
カーネルモードで利用するかを変えた場合は
Sの中身が変わってる可能性あるので当然Sを取り込む側も
再度makeしなおさないとだめじゃないかな?
prxの属性は変えずに関数の中だけいじったとかなら
prx側の再度makeでOKだったと思うけど
0333名無しさん@お腹いっぱい。
2009/12/16(水) 13:16:33ID:ePYIr0iCそれはユーザーモード属性のままでカーネルモードのが動作したので
そう書いてあるだけで、実際は毎回Sファイルに合わせてEBOOT側もmakeし直してます
それでもロード出来なくて
0334名無しさん@お腹いっぱい。
2009/12/16(水) 13:21:53ID:XPJJnMmi0335名無しさん@お腹いっぱい。
2009/12/16(水) 13:22:37ID:Ws/KbU9Yとかも関係なかったっけ?
0336名無しさん@お腹いっぱい。
2009/12/16(水) 13:30:42ID:ePYIr0iCCFWが1.50のカーネルも含んでないといけないということですか?
ユーザーモードのprxロードについて参考になる資料を
"Google Code" や "PS2DEV Forum" のPSPスレッドで探してはみたものの
カーネルモードの解説ばかりで…
最新のCFW 5.50 GEN にて
>>331のコードを修正してユーザーモードの user.prx が
EBOOT.PBP側からロード出来た方がいました
どうかアドバイスを
0337名無しさん@お腹いっぱい。
2009/12/16(水) 14:02:35ID:Ws/KbU9Y動かない動かない騒ぐ割に動いてる物はこうだよと指摘されてるところ
はあわせて見るとかしないのかな?
PSP_EXPORT_FUNCのところは指摘されてるだろうに
0338名無しさん@お腹いっぱい。
2009/12/16(水) 14:11:43ID:ePYIr0iCPSP_EXPORT_FUNC_HASH をただ置き換えただけのもので
どちらで記述しようと出来上がるファイルは同じです
その理由で変更しないままになってるだけでして
0339名無しさん@お腹いっぱい。
2009/12/16(水) 14:13:30ID:Ws/KbU9YprxとSの両方?
バイナリレベルで日付とかの変更以外はまったく一緒?
0340名無しさん@お腹いっぱい。
2009/12/16(水) 14:19:22ID:ePYIr0iCええ、自分でも調べてもらえば分かることですが
prx、Sファイルともにハッシュがまったく同一です
0341330
2009/12/16(水) 14:43:52ID:u5p2bC9W説明とかの準備で配布は後日にすることにした
>>340
事前に調べたりしてやることやって聞いてるから協力してあげたいのだが
自分もユーザーモード関係には詳しくないので力になれず
それに詳しい人となるとPSPで大規模アプリ作ってる人とかかな
0342七次元 ◆/7th/O83GE
2009/12/16(水) 19:33:52ID:BHW87nWE>>331
Makefileでpspkernelライブラリを読み込んでるのが原因。
ビルドログを見ればわかると思うけど、build.makで基本的なライブラリが
リンクされるように設定されている。
ユーザーモードのライブラリをリンクするフラグを立てるべきかと思ったが
うまいことpspkernelがリンクされないような順番で設定されてるので、そのまま
makeしてもユーザーモードで動く。
フラグを立ててビルドしても、生成されたprxは同じ物になった。
ただ、自分でpspkernelをリンクするように設定すると優先度が
おかしくなるので、pspkernelにリンクされる模様。
ついでにpspsdkも2重になってるので要らない。
LIBS = -lpspsdk -lpspkernel -lm
↓
LIBS = -lm
これでおk
>>341
PSPの暗号・復号化関数にフックするとかそんな感じかな?
独自暗号の対応にちょっと興味ある。技術的な意味で。
0343名無しさん@お腹いっぱい。
2009/12/17(木) 12:35:51ID:tVHH0o48その構成だとユーザーモードからは呼べるけど
カーネルモード(のEBOOT.PBP)から呼ぼうとすると
SCE_KERNEL_ERROR_UNSUPPORTED_PRX_TYPE ( 0x80020148 )
のエラーが出て、EBOOT.PBPが即終了する
0344名無しさん@お腹いっぱい。
2009/12/17(木) 12:40:58ID:vb993mBHできないってことはカーネルモードから呼ばれる専用のprx作れってことじゃないの?
0345名無しさん@お腹いっぱい。
2009/12/17(木) 12:46:37ID:tVHH0o48具体的に、>>331のuser.prx側をどう修正すればよいと?
0346330
2009/12/17(木) 15:28:10ID:/I8XqNtv今はメニュー表示と設定ファイル読込
スクリプト部分の実装あたりをしてるので
もうしばらく時間がかかる
0347名無しさん@お腹いっぱい。
2009/12/17(木) 19:50:05ID:VsJ3ZBlCその前になんでいまだにカーネルモードで動くEBOOT.PBP作ってるのかが疑問だんだよね
CFW(OFW?)の仕様が変わって基本的にはユーザーモードで書くってなったはずだよね?
どうしてもカーネルモードで動かす必要がある部分だけprxでカバーすればいいだけだし
ユーザーモードEBOOT.PBPからユーザーモードprxとカーネルモードprx
の起動はOKなんだからぜんぜん問題ないはずだし
いろいろ前提条件が間違ってる気がする
0348七次元 ◆/7th/O83GE
2009/12/17(木) 20:12:36ID:eGwT/ACCカーネルモードから呼びたいんかい…
試してみたらモジュールの読み込みは成功するものの
関数の実行時にエラーが返って来た。
pspsdkのリファレンス読んでたらそれっぽい関数があったので
適当に使ってみたら動いた。
void pspSdkFixupImports ( int moduleId )
Manually fixup library imports for late binding modules.
だとさ。
モジュールを読み込んだ時に返って来た値を読み込ませれば良い。
FixupImportsってこういう意味があったのか…
0349名無しさん@お腹いっぱい。
2009/12/17(木) 20:14:57ID:VsJ3ZBlCよくわかってない人にそういうのを教えるのはどうかと思うよ
0350名無しさん@お腹いっぱい。
2009/12/17(木) 22:13:31ID:6Cjx2tE4何故?
お前こそどうかと思うよ
0351名無しさん@お腹いっぱい。
2009/12/17(木) 23:05:42ID:+d7+SwV8資料が少ないPSPの自作ならなおさらに
初心者スレが別にあるなら別だけど
上級者専用でもないのだから
初歩的な事聞くのは普通だと思う
最近のprx関係のでも、参考になってる人多いと思うし
0352七次元 ◆/7th/O83GE
2009/12/17(木) 23:24:56ID:eGwT/ACCなら君が教えてあげてね。
誰も解決方法を書かないから、俺が調べた範囲で答えたまで。
ちなみに、CFWはユーザーモードでしか起動できないからユーザーモードで
起動しろってのは、論点のすり替えで根本的な問題の解決にはならないから。
0353名無しさん@お腹いっぱい。
2009/12/17(木) 23:39:39ID:6Cjx2tE4じゃあCFWでカーネルモードで起動できるようにしてくれw
根本的な解決が不可能だからprxで迂回してるんじゃん
0354名無しさん@お腹いっぱい。
2009/12/18(金) 00:45:49ID:HG0oqbTO俺のために言い争うのはヤメテくれ
0355七次元 ◆/7th/O83GE
2009/12/18(金) 02:09:54ID:MQDs6U0wお前は何を言ってるんだ
根本的に可能な話と、根本的に不可能な話を一緒にされても…
0356名無しさん@お腹いっぱい。
2009/12/18(金) 06:03:41ID:hzioLmdJ古いアプリくらいにして置く方がいいのは事実だと思うよ。
ネットでprx関連を検索するとカーネルモードが多い理由も考えてみるといい
カーネルモードで動く部分はなるべく小さくしてそのほかは
ユーザーモードで処理する方がいいと
これはソフト開発する上では重要なことだよ
第一リカバリーモードを切り替えさせるようなアプリはそろそろ
やめてもらいたい。
一部のカーネルモードアプリのためにリカバリーモードで
カーネル切り替え忘れが発生して本来は問題のない
変更された仕様に乗っ取ったアプリが動かないという
クレームの相手をしないといけないケースもあるから
0357名無しさん@お腹いっぱい。
2009/12/18(金) 06:09:16ID:hzioLmdJ尻吹きしない印象があるから余計なことするな
自分でログ読んだり、組み合わせを試せないようなやつに
余計なこと教えるな
0358名無しさん@お腹いっぱい。
2009/12/18(金) 06:24:09ID:hzioLmdJ技術云々の問題じゃない
開発能力の問題
動くソースと動かないソースを比べて差違を見極めるということ
ができない、もしくはやってない人が動きませんって騒いでるだけ
だから
その割りに余計な知識だけはある非常に厄介なやつ
その例がPSP_EXPORT_FUNCの件
>>338でできるとか言ってるんだったらprxの差違もやってみろよ
できないから”とりあえず動く物に合わせろ”と指摘されてるけどやらない
基本的にめんどくさい部分はスレ住人に丸投げ
七次元はそういうやつを甘やかしてるだけなんだよ
0359名無しさん@お腹いっぱい。
2009/12/18(金) 06:29:20ID:hzioLmdJユーザーモードでEBOOT.PBPを書いてどうしてもカーネルモード
が必要なときはprxで対応するって
それをやらないでEBOOT.PBPをカーネルモードでやろうとしてる
やつの相手なんてまともにする必要すらないよ
我を通したければ自分で何とかできるようになれってことだ
0360名無しさん@お腹いっぱい。
2009/12/18(金) 06:46:33ID:GVELUNQK七次元のことですねわかります
0361七次元 ◆/7th/O83GE
2009/12/18(金) 08:33:18ID:MQDs6U0w>尻吹きしない印象があるから余計なことするな
大して書き込んだこと無いのに面白い印象持ってるなw
まあ、どうせ例のスレで妙なレッテルを貼ろうとしてる奴が
居ると思ったのでわざわざコテをつけてるわけなんだが
ageてる奴の書き込みを見ると、上でも回答者に噛付いてるところをみるに
要約すると、Homebrew技術を独占したいってことでおk?
書き込みの内容も含めて、そんなゴミみたいな理由で書き込みを制限されちゃ
スレは回んねえよ
そんなんだから廃れるんだよ
あと、さすがの俺でも何でもホイホイ回答するつもりはない
まあ、質問の書き込みがあるとスレが止まるのが、知らない人が多いのか
同じく技術を独占したい奴が多いのかで話は変わってくるが
後者なら俺の方がスレの例外になっちゃうなw
急いで書いてるので、話に漏れがあるかもしれない
>>360
知識の無い割りに非常に厄介なやつ
だろ…
俺に知識があるならスーパーハカーになってるわw
0362名無しさん@お腹いっぱい。
2009/12/18(金) 08:51:29ID:hzioLmdJワロタ
独占したいならprxの情報だって教えるかよ
相手の書き込みから判断して出してるんだよ
現在の主流の使い方をマスターしてからで十分だろ
すでにカーネルモードでEBOOT作るって感じじゃないんだし
0363七次元 ◆/7th/O83GE
2009/12/18(金) 10:23:28ID:aNjbwtMg情報を出すのは質が悪いというか…
おまいさんは現在必要のない使い方をするなと思ってるが
俺は質問者が望んでる回答をしようと思ってる
価値観の違いだから意見が違うのは仕方のないことだ
だが俺に対する私怨はここで混ぜるもんじゃない
言いたいことがあるなら、俺の掲示板に思う存分書いてくれ
>>354
駄レスで埋めちゃってすまんね(´・ω・`)
0364名無しさん@お腹いっぱい。
2009/12/18(金) 18:28:29ID:YrVm+wPG0365名無しさん@お腹いっぱい。
2009/12/18(金) 18:51:23ID:GVELUNQKそ っ ち で や れ 、 目 障 り だ
0366名無しさん@お腹いっぱい。
2009/12/18(金) 18:55:28ID:GVELUNQK読む気が起きなくてごめんね☆
0367名無しさん@お腹いっぱい。
2009/12/18(金) 19:53:52ID:mh9AQt73私女だけど文字の間にスペース入れちゃう男の人って
0368名無しさん@お腹いっぱい。
2009/12/18(金) 22:08:58ID:WE+P+0xVそれは報告しなくていいです
0369名無しさん@お腹いっぱい。
2009/12/18(金) 22:23:46ID:Fr/Az+JJお前シューティングとか結構好きな人?
0370名無しさん@お腹いっぱい。
2009/12/19(土) 00:41:48ID:VxQUPE1a0371名無しさん@お腹いっぱい。
2009/12/19(土) 11:30:08ID:dJKBFRNh> その例がPSP_EXPORT_FUNCの件
> >>338でできるとか言ってるんだったらprxの差違もやってみろよ
> できないから”とりあえず動く物に合わせろ”と指摘されてるけどやらない
>>340
まだリリース版ではありませんが、興味のある方に使ってみて欲しいです
バグや誤表記の報告等歓迎です
なお、doxygen用の構文が書かれていない関数があります。リリース時にはちゃんとやっておきます
0373名無しさん@お腹いっぱい。
2009/12/19(土) 17:43:48ID:+lmoBmH50375名無しさん@お腹いっぱい。
2009/12/19(土) 21:35:31ID:n2lFBqpz何か問題あっても絞込みが面倒だな・・・・
0376名無しさん@お腹いっぱい。
2009/12/20(日) 13:55:58ID:D4Z2BlDlSCE_KERNEL_ERROR_MEMBLOCK_ALLOC_FAILED = 0x800200d9
のエラーが出て起動失敗するのがあるんだけど
これを回避するにはどうすれば良いかな?
ゲームによっては問題なく動くから
メモリ確保する時に使うモジュールが未ロードとかだと思うけど
良い方法が思いつかない
0377名無しさん@お腹いっぱい。
2009/12/20(日) 14:03:35ID:AwUA/OYy何をやりたいのかよくわからんけどこの辺はどうかな?
http://brickbox.exblog.jp/8747614/
パーティション8と10は基本的にカーネル領域だそうで、ユーザーモードで使うには
sceKernelSetDdrMemoryProtectionを使ってほかのメモリがアクセスできないように(?)保護してやる必要があるそう。
0378316
2009/12/21(月) 13:09:21ID:SLNR5ciRセーブデータの暗号化を無効にして生データをそのままセーブ、ロード可能
おまけにGameKeyのDump機能付き 、なプラグイン一応出来たので配布
・MagicSave
ttp://www1.axfc.net/uploader/Sc/so/66004.zip
動作がおかしい場合はLogを有効にして
その時の Log.txt を出してくれると対応出来るかも
0379名無しさん@お腹いっぱい。
2009/12/21(月) 16:15:55ID:difj/3jg0380名無しさん@お腹いっぱい。
2009/12/21(月) 16:17:38ID:difj/3jgMHP2GがSize Errで保存出来ない
>>379ミスッタ
0381名無しさん@お腹いっぱい。
2009/12/21(月) 21:36:18ID:imuIDfAuまずなにを覚えればいいですか?wiki等を見て一応環境は整えたのですがなにをすればいいのか…
0382名無しさん@お腹いっぱい。
2009/12/21(月) 22:54:28ID:/MypvgomそれってCWCで十分だろ?
MHP2GはGamekey以外に独自の暗号化をかけてるから無料じゃね?
けっこう変更があるのでreadme.txtを読んであげてください。
ヘルプファイルも作りました。本家ライブラリのヘルプも併せて参照してください。
バグ報告やテスト使用をしてくれたみなさん本当にありがとうございます^^
0385378
2009/12/22(火) 11:14:29ID:m2RhOwD1MagicSave/Save フォルダにファイルは作成されてます?
その部分のログだけではなんとも判断出来ない
0386名無しさん@お腹いっぱい。
2009/12/22(火) 11:46:19ID:2P7/wCOu乙
当社比どのくらい変わったんだろ
あと最近はPSPの開発ほとんどやってないので実現してないアイデアが
DXLPに実装されるといいなという意味で置いていく
PADoverIP
無線LAN経由で別のPSPとリンクしてPADが複数存在する機能
GPUを使ったあたり判定
テクスチャの転送が無ければ描画は早そうなので
VRAMを0クリアして矩形を描画してVRAMから色を拾う
ことで当たり判定を行う
SetDrawScreen関数で描画先を変更してDrawBox等で描画、GetPixelで色を採ってやればおkです
PADoverIP・・・面白そうだとは思いますが、現時点で実装は無理です。
気がついたら共通一次試験までひと月も無かったというw
0388名無しさん@お腹いっぱい。
2009/12/22(火) 12:22:47ID:GsF3ltSNおおおおおっ!!
乙!!!
0389名無しさん@お腹いっぱい。
2009/12/22(火) 16:11:52ID:m2RhOwD1あと上でも言ってる人がいるけど
Gamekeyとは別に独自の暗号化を施してる物は
それを元へ戻さない限り中身は見られません
ReadMeに書いてた一部ゲームで動かない部分の修正と
スクリプト関係実装出来そうなら追加して
来週くらいにVer1.0としてアップロードする予定
0390名無しさん@お腹いっぱい。
2009/12/23(水) 12:13:59ID:3EZniK18サンプルのような物どこかにありませんか?
0391名無しさん@お腹いっぱい。
2009/12/23(水) 18:41:37ID:0wr0Q6eH#include <pspvalloc.h>
LIBS += -lpspvalloc
本家のソースに忠実になって音楽再生のコード書いてみたらよけいに動作がズレて不評・・・しかも重いしorz
0393名無しさん@お腹いっぱい。
2009/12/24(木) 14:07:28ID:JfjCp0fAPSP_MODULE_INFOで PSP_MODULE_KERNEL を指定すると
SCE_KERNEL_ERROR_UNSUPPORTED_PRX_TYPE (0x80020148)
のエラーが出て起動出来ないの仕様ですか?
(5.50 GEN D3)
sdk/samples/kernelにある kdumper、systimer なども
0394名無しさん@お腹いっぱい。
2009/12/24(木) 14:32:54ID:T8dntmQ60395名無しさん@お腹いっぱい。
2009/12/24(木) 14:54:17ID:XVnZiqAM0396名無しさん@お腹いっぱい。
2009/12/24(木) 15:07:27ID:JfjCp0fA確にプラグインでの対処方法は上で書かれてるけど
PBPは直で動すからfixupとか使えない
0397名無しさん@お腹いっぱい。
2009/12/24(木) 15:11:08ID:T8dntmQ60398名無しさん@お腹いっぱい。
2009/12/24(木) 15:19:18ID:T8dntmQ6昔のFWはカーネルモードのEBOOT.PBPは起動できたんだけど
3.xxくらいからそれができなくなったはず(ソースは探せなかった
なのでカーネルモードを使う部分だけprxで分離して・・・と
既視感がします
既視感がします
0399名無しさん@お腹いっぱい。
2009/12/24(木) 21:26:40ID:JfjCp0fA勉強になりました
0400名無しさん@お腹いっぱい。
2009/12/24(木) 22:51:08ID:cxsK2O0Uここにある同じようなsavedataを暗号化しないプラグインの動作報告にも
MHP2Gや他のゲームの成功例と失敗例があるみたい
報告ベースだけど、実績をwikiかなんかで残せるといいかもね
0401378
2009/12/26(土) 12:20:04ID:L3Qk9MRDMHP2Gのような一部ゲームで正常動作しない原因が分かって修正完了
今はスクリプト部分の実装をしてて一応動くまでになったけど
同じコードでも EBOOT.PBP形式 では動くのに
プラグインにするとダメになるという謎のエラーで調整中
プラグインだと USE_KERNEL_LIBC や USE_KERNEL_LIBS の定義で
リンクされるのがカーネルで、標準関数も最小のだったり
そこらへんが原因だと思うけどなんだろう
そんな理由でスクリプト部分の実装はまだ先になりそうだけど
上で言ってた修正と少し機能追加した物は来週初めに配布出来そう
0402378
2009/12/27(日) 16:48:46ID:JomeD6XCttp://www1.axfc.net/uploader/Sc/so/67925.zip
変更点:
※(安定動作、予定していた機能はある程度付けられたので正式版へ)
・メニューの各項目を分かりやすくなるように再配置した
・メニューを閉じると同時に INI情報 も同期するようにした
・オリジナルとサイズが違っても強制的にデータを読み込めるようにした
・誤動作を防止するためにGameKeyをDumpするタイミングを調整
・読込、保存の方法が特殊なゲームに対応
・読込、保存用のパスに不正な文字が含まれて正しく処理出来ない不具合の修正 (MHP2Gなど)
>>378の旧Verはもう不要なので削除済みです
スクリプト部分はまだ未実装
不具合や要望等あればどうぞ
0403名無しさん@お腹いっぱい。
2009/12/27(日) 17:18:09ID:vCHMLKGb0404名無しさん@お腹いっぱい。
2009/12/27(日) 19:05:01ID:zAFQqy77乙
0405名無しさん@お腹いっぱい。
2009/12/27(日) 19:22:45ID:Pc8eZgyr0406名無しさん@お腹いっぱい。
2009/12/28(月) 10:32:34ID:7et5aNmxこれいいね、乙でした
0408名無しさん@お腹いっぱい。
2009/12/28(月) 16:50:05ID:7et5aNmxVRAMだから予期せぬ時に書き換えられる心配はない?
ソース見たらそれらしい処理はないけど保護とかしてるのかな
0409名無しさん@お腹いっぱい。
2009/12/28(月) 17:08:28ID:/eQFpOQw描画を制御するライブラリを使ってたら書き換わるだろう。そのライブラリもlibpspvramを使っていればまあ安心だが
pspDebugScreenPutsとかを使えば当然書き換えが発生する。
0410名無しさん@お腹いっぱい。
2009/12/28(月) 18:01:42ID:Ilw7bcPBそれは自作アプリではない環境でも?
自作アプリ上なら他に邪魔するものはないから
そういう心配はないだろうけど
例えばゲーム中にプラグインでVRAMから確保すると
ゲーム側が勝手にその領域を使ってしまうとか
ありそうなのだけど
0411名無しさん@お腹いっぱい。
2009/12/28(月) 22:24:08ID:/eQFpOQwどんな立場で(EBOOT.PBP作るのか、プラグインなのか)
どういったことを実現したくて
VRAMをどんなふうに使いたいの?
それによってアドバイスも変わるし、実現方法も変わる筈
>VRAMだから予期せぬ時に書き換えられる心配はない?
答えがY/Nで情報量1bitになるようなの質問をすると「たったひとつじゃないさえたやりかた」を見失うよ?
0412名無しさん@お腹いっぱい。
2009/12/28(月) 22:58:07ID:5w6NEUfE0413名無しさん@お腹いっぱい。
2009/12/28(月) 23:21:47ID:TgMJyJir<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
メモ帳に貼り付けてhtmlで保存。レッツテトリス!
エンターで回転、カーソルキーで移動っぽ
0414名無しさん@お腹いっぱい。
2009/12/29(火) 09:44:22ID:YcJHgy4k0415名無しさん@お腹いっぱい。
2009/12/29(火) 11:13:04ID:AGme1ank乙
0416名無しさん@お腹いっぱい。
2009/12/30(水) 13:06:00ID:6z8Ps2E0CFW 5.50GEN D-3です。
0417名無しさん@お腹いっぱい。
2009/12/30(水) 14:49:04ID:GSZDkFoE0418名無しさん@お腹いっぱい。
2009/12/30(水) 19:20:15ID:JscaDRIK需要なくね?
0419名無しさん@お腹いっぱい。
2009/12/30(水) 19:42:12ID:6z8Ps2E00420名無しさん@お腹いっぱい。
2009/12/30(水) 19:44:23ID:oH+JaQRc無線LANスイッチを常時オンにするソフト、もしくはプラグインってないですよね?
0421名無しさん@お腹いっぱい。
2009/12/30(水) 19:55:12ID:EcdQffeVですよね
0422名無しさん@お腹いっぱい。
2009/12/30(水) 20:14:33ID:P02x5D8z0423名無しさん@お腹いっぱい。
2009/12/30(水) 20:35:07ID:RdndCgBmゲーム中に裏で動かすプラグインで
メモリ確保をVRAMのみで出来るかなと
でも普通に考えればVRAMは
メイン(ゲーム側)が独占してる様な物だから
プラグイン側で確保しても破壊される可能性大で
聞くまでもない質問してしまったと思った訳です
0424名無しさん@お腹いっぱい。
2009/12/30(水) 22:14:47ID:YSsuXWqc君に良いことを教えてあげよう
PSPの左側に付いてるスイッチが無線LANスイッチ
>>423
そもそもVRAMは確保も糞もない
というかRAM使っちゃいけない理由でもあるの?
0425名無しさん@お腹いっぱい。
2009/12/31(木) 01:59:09ID:hKjV236e物理的な問題だろそれw
0426名無しさん@お腹いっぱい。
2009/12/31(木) 02:17:32ID:Ohqb2EsjFWの不具合か本体が逝きかけてるのかは知らんが、個体によってはスイッチに関係なく途切れるんだよ
0427名無しさん@お腹いっぱい。
2009/12/31(木) 03:42:48ID:4z5J20hWスイッチの状態を調べるAPIをフックして、常にON状態にすればOKだと思う
MacroFireを改造するのが手っ取り早いと思う
0428名無しさん@お腹いっぱい。
2010/01/01(金) 01:54:17ID:XhUjPVclとりま感謝感謝
0429名無しさん@お腹いっぱい。
2010/01/01(金) 01:56:38ID:auEjvkufっと新年早々悪いんだがPSP HALF LIFEやKurokのプレイヤーモデルを新しく作りたいんだがいいサイト知ってる?
0430名無しさん@お腹いっぱい。
2010/01/04(月) 19:00:47ID:lsq67Vb+iostreamを使うにはどうやってインクルードすれば?
makefileのLIBSのところに-iostream
とはやってみたんですが、反応なし。
よろしくお願いします。
0431名無しさん@お腹いっぱい。
2010/01/04(月) 19:09:56ID:Yl4U9pm/よく知らんけど
0432名無しさん@お腹いっぱい。
2010/01/04(月) 19:26:41ID:lsq67Vb+やってみたんですが、
実行したら真っ暗なんです。
0433名無しさん@お腹いっぱい。
2010/01/04(月) 21:25:49ID:Qcr9nmL8マルチ乙
0434名無しさん@お腹いっぱい。
2010/01/04(月) 22:42:09ID:W73iySx50435名無しさん@お腹いっぱい。
2010/01/05(火) 13:12:36ID:BB/QoKMn0436名無しさん@お腹いっぱい。
2010/01/05(火) 13:16:26ID:x8Knas+j0437名無しさん@お腹いっぱい。
2010/01/05(火) 14:58:19ID:BB/QoKMn0438名無しさん@お腹いっぱい。
2010/01/05(火) 14:58:59ID:BB/QoKMn>>436
ありがとうございます
0439名無しさん@お腹いっぱい。
2010/01/05(火) 17:06:51ID:gzVZ865o0440名無しさん@お腹いっぱい。
2010/01/06(水) 11:11:06ID:SdUuM2a4ttp://www1.axfc.net/uploader/Sc/so/70867.zip
【メニュー関係】
・メニュー用のメモリが破壊され一部ゲームでフリーズする不具合の修正
( ReadMe.txt【ユーザー定義ファイルについて】の menu_mem を参照 )
・"Engine"の有無に応じて、メニュー上の不要なアイテムを選択出来ないようにした
・Ver 1.0で追加した"Fix Read Size"の機能をユーザー定義ファイル側へ移動した
( ReadMe.txt【ユーザー定義ファイルについて】の fix_read を参照)
・"Engine"の有無に応じて、Configファイル(デフォルト/ユーザー)を再読込するようにした
・メニュー表示中はゲーム側の操作を無効に出来るようにした
( Setting.ini の "Pad_Status" 、メニューの "Pad" より有無を変更可能)
・重要な項目は誤操作を防止するために一つ深い階層へ移動させた
・メニューのちらつき低減
・負荷が増すだけで意味のない背景透過機能を廃止した
( Setting.ini の"Memu_Alpha"は不要になったので削除 )
【基本動作部分】
・MagicSave側へセーブに失敗したら誤って読み込まないように、そのファイルを即削除するようにした
・ロード/セーブをキャンセルしても、MagicSave側のファイルを読み書きしてしまう不具合を修正
・Gamekeyはファイルが存在しない時だけDumpするようにした
・ユーザー定義ファイルの'ファイル名'を XXXX-YYYYY.txt から XXXXYYYYY.txt へ変更した
(ファイル名から '-' を省いた)
・Logファイル専用のフォルダを作り、そこへ日付別に保存するようにした
・Gamekey専用のフォルダを作り、そこへゲームID別に保存するようにした
・コードの最適化
(見た目はそれほど変化ないが、全体の40%ほどを書き直し)
【その他】
・ReadMe.txt の説明が簡潔すぎたので修正した
◆余計な機能を省いて他のプラグインとの互換性を高めたLite版を用意した
(詳しくは ReadMe.txt の 【通常版/Lite版の違いについて】を参照)
※スクリプト関係はまだ問題があって実装出来るかは微妙なところ
>>402の旧Verは削除済み
0441名無しさん@お腹いっぱい。
2010/01/06(水) 14:20:41ID:jgza9I5A0442名無しさん@お腹いっぱい。
2010/01/06(水) 15:30:55ID:KwBG9Ao50443名無しさん@お腹いっぱい。
2010/01/06(水) 16:01:30ID:834rjEgQあとプラグインを呼び出す方法も教えてください。
0444名無しさん@お腹いっぱい。
2010/01/06(水) 16:32:33ID:rUIIIY8bもう乙すぎてやばいです
0445名無しさん@お腹いっぱい。
2010/01/06(水) 17:28:11ID:kZzvwT15ggr
0446名無しさん@お腹いっぱい。
2010/01/06(水) 17:28:41ID:SdUuM2a4gamekeyのdumpを有効にしてると
動作がおかしくなるのが改善されました
激しく乙です!
ちょっとした要望だけどFIX READをVer1.0のように
一括でini(出来ればメニュー)からも
設定出来るように戻してもらいたい
0447名無しさん@お腹いっぱい。
2010/01/06(水) 19:15:26ID:834rjEgQ一応ググりましたが分からないので聞きました。
できればどんな単語でググればいいか教えてください。
0448名無しさん@お腹いっぱい。
2010/01/06(水) 19:23:26ID:9Ok1QXujhttp://www.google.com/search?q=%50%53%50%20%e3%83%a1%e3%83%a2%e3%83%aa%e3%82%b5%e3%82%a4%e3%82%ba%20%e5%8f%96%e5%be%97
http://www.google.com/search?q=PSP+prx+%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97
0449名無しさん@お腹いっぱい。
2010/01/06(水) 23:08:08ID:sDhMVn880450名無しさん@お腹いっぱい。
2010/01/06(水) 23:31:13ID:Y6EuygKgここのCygwinのセットアップをし、
wikiのとおりにやったはずなんですが
psptoolchainのインストール時にエラーが出てしまいました
ERROR: Install ncures before continuing.
../depends/check-ncurses.sh: Failed.
どうすればいいでしょうか?
0451名無しさん@お腹いっぱい。
2010/01/06(水) 23:33:11ID:0a39IwoyERROR: Install ncures before continuing.
0452名無しさん@お腹いっぱい。
2010/01/06(水) 23:37:01ID:P5K05ZDtこっちいれてみれば?
http://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
0454名無しさん@お腹いっぱい。
2010/01/07(木) 01:32:49ID:bdUaLZCD起動→ロゴ→OPムービー→セーブデータロード→タイトルメニューって流れなんだが、
そこ以外にロードするタイミングがないからか・・・。
0455名無しさん@お腹いっぱい。
2010/01/07(木) 03:46:34ID:x/eGZ+YNキツイ言い方をするが
それぐらいの簡単なエラーメッセージすら読めないなら開発諦めた方がいいと思うよ
0456名無しさん@お腹いっぱい。
2010/01/07(木) 09:25:55ID:o8wRN7qM0457名無しさん@お腹いっぱい。
2010/01/07(木) 10:01:33ID:wsRDoTXwそのキーワードでいいページはありませんでした。
特にプラグインのロードはなかったです。
このスレにも同じようなことがありますがやってみてもうまく動きません。
ロードされるのは自作prx(カーネルモード)で単体なら正常です。
0458457
2010/01/07(木) 10:03:18ID:wsRDoTXw0459名無しさん@お腹いっぱい。
2010/01/07(木) 22:39:30ID:DWsd+xF00460名無しさん@お腹いっぱい。
2010/01/07(木) 22:41:05ID:DWsd+xF00461名無しさん@お腹いっぱい。
2010/01/07(木) 23:21:56ID:e+4YfluQNetfrontBrowserの最新版がFlashPlayer7までにしか対応していないから無理じゃね?
やろうとしたらブラウザを1から作り直さなきゃいかんだろ
0462名無しさん@お腹いっぱい。
2010/01/07(木) 23:26:04ID:TTcC+SzFあれどうなったの?
0463名無しさん@お腹いっぱい。
2010/01/08(金) 08:14:47ID:aixtP5hjPSPKVM上でOperaMiniを動かすやつのこと?
0464名無しさん@お腹いっぱい。
2010/01/08(金) 11:25:34ID:hv9WT5npよく考えたらそうでした
無理言ってすいません
0465名無しさん@お腹いっぱい。
2010/01/08(金) 11:57:07ID:g+MQ2RMy対応しました
>>454
このVer1.2ではどうですか?
【MagicSave Ver 1.2】
ttp://www1.axfc.net/uploader/Sc/so/71421.zip
(今回から通常版/Lite版の違いはメニュー機能があるかないか、程度の物になってます)
【メニュー関係】
・EngineのOn/Offを切り替えた際、Advanced内にあるアイテムの状態が保持されない不具合の修正
・Advanced に Fix Read Size の状態を変更する為の項目を復活させた
( Setting.ini へ Fix_Read を追加 )
【基本動作部分】
・起動後に数秒待たず、セーブデータの読み書きをすぐ監視するようにした
(試験的にこの仕様へ 、動作が安定しなければ今までの仕様に戻す)
・セーブデータ監視方法を変更した
(EngineがOffでも、Logが有効ならユーザー定義ファイル用の情報を出力するようになった)
・設定(ini)ファイル読込部分を軽量な物へ置き換えた
(Lite版へも通常版と同じ読込機能が実装された)
【Lite版】
・起動時に Setting.ini の値を読み込むようにした
( Setting.ini へ Fix_Read を設定しておけば全ゲームへ一括適用出来る )
・上記の理由により、起動時に機能の有無を変更出来るようになった
(メニューがないので起動後[ゲーム中]は変えられない)
基本動作部分をかなり変更したので
旧Verの>>440は残しておきます
0466465
2010/01/08(金) 12:23:09ID:g+MQ2RMyいくら設定を変えても
MagicSaveを有効にすると起動しなくなるゲームがあれば報告を
0467454
2010/01/08(金) 12:46:55ID:ByqK/+fHお疲れ様です。
前FWで生データセーブ→アップデート後MagicSave有効してロードでうまく成功しました。
ありがとうございます。
0468名無しさん@お腹いっぱい。
2010/01/08(金) 19:18:18ID:LDi35AQW乙
0469名無しさん@お腹いっぱい。
2010/01/10(日) 10:24:00ID:P+JNibcN乙
0470名無しさん@お腹いっぱい。
2010/01/10(日) 10:27:34ID:P+JNibcNうまくいきました
ありがとうございます
0471名無しさん@お腹いっぱい。
2010/01/10(日) 21:13:13ID:csr3sDqI0472名無しさん@お腹いっぱい。
2010/01/12(火) 00:13:24ID:QFd73V5O0473名無しさん@お腹いっぱい。
2010/01/12(火) 13:06:53ID:xzXDrZ96一体なんの話してるの?
0474名無しさん@お腹いっぱい。
2010/01/12(火) 13:10:01ID:TcKO1Y2P(cygwin)導入して成功した後(C:\の)ルートにあるファイルは削除しても大丈夫?
って意味じゃね?
0475名無しさん@お腹いっぱい。
2010/01/12(火) 19:28:46ID:nmlsy0b1誰か知ってる人いる?
0476名無しさん@お腹いっぱい。
2010/01/12(火) 19:51:37ID:/32l1zGyヘッダ見てみろよ
0477名無しさん@お腹いっぱい。
2010/01/12(火) 20:26:49ID:nmlsy0b1このソフトの奴なんだけどさ
ヘッダ見てもわからんな
まあ、知らないだけかも知れんが
http://requar.web.fc2.com/iidx/
0478名無しさん@お腹いっぱい。
2010/01/12(火) 20:32:26ID:/32l1zGyヒント りどみ
0479名無しさん@お腹いっぱい。
2010/01/12(火) 20:34:32ID:/32l1zGy俺がよく読めてなかった;;
0480名無しさん@お腹いっぱい。
2010/01/12(火) 20:39:21ID:o9saFPaiADPCM
0481名無しさん@お腹いっぱい。
2010/01/12(火) 22:30:26ID:nmlsy0b1何で再生しました?
ADPCM関連は種類が多いので…
0482名無しさん@お腹いっぱい。
2010/01/12(火) 23:24:33ID:o9saFPaiすまん、16bitPCMが1/4のサイズになるのは4bitADPCMぐらいだろ…
って考えで適当に答えた。
0483名無しさん@お腹いっぱい。
2010/01/12(火) 23:54:11ID:o9saFPai0484名無しさん@お腹いっぱい。
2010/01/13(水) 00:02:01ID:BJz2KvHgやっていますが
このサイトの方法でいいのでしょうか?
http://www.ryouto.jp/linux/linux_23.html#POS001
0485名無しさん@お腹いっぱい。
2010/01/13(水) 00:20:25ID:HBrrftSuていうか、OSLBGM v01でぐぐってないだろお前。
ふとぐぐってみたら、OSLibってライブラリで使われてる形式だって分かったぞ。
0486名無しさん@お腹いっぱい。
2010/01/13(水) 00:24:08ID:kJU61qhxパッケージ管理システムなんてどうでも良いor無いぜ、
ncursesは自分で管理するぜ!ってならどうぞ。
自分の環境すら書かずに適切な答えやアドバイスが返ってくると思ってんの?
0487名無しさん@お腹いっぱい。
2010/01/13(水) 00:57:08ID:BJz2KvHgCygwin
開発Wikiに沿ってインストールをしていた
export WANT_AUTOMAKE=1.9
sh ./toolchain.sh
↓
ncurses install before continuing
と出たので
0488名無しさん@お腹いっぱい。
2010/01/13(水) 13:42:08ID:0D6NOP2E0489名無しさん@お腹いっぱい。
2010/01/13(水) 17:53:32ID:XN2Np2Mt前にググったが出なかった
今は出るのか
サンクス!
0490名無しさん@お腹いっぱい。
2010/01/15(金) 16:42:02ID:jmUTEGWJアイテムに下線引けたり、表示・非表示が切り替えられたり
カラフルで見やすいし使い勝手もいいね
あれはオリジナルのかな
0491名無しさん@お腹いっぱい。
2010/01/15(金) 17:55:36ID:wBCqZreO0492名無しさん@お腹いっぱい。
2010/01/15(金) 18:10:01ID:bJizHT/Rttp://pspfb.sub.jp/index.php
0493名無しさん@お腹いっぱい。
2010/01/15(金) 19:31:30ID:wBCqZreO0494名無しさん@お腹いっぱい。
2010/01/15(金) 20:02:44ID:eNTDbDe5正常だが
0495名無しさん@お腹いっぱい。
2010/01/15(金) 20:52:48ID:wBCqZreO誤爆BANとかかな・・・
0496名無しさん@お腹いっぱい。
2010/01/15(金) 22:29:53ID:g6aPf4sj0497名無しさん@お腹いっぱい。
2010/01/15(金) 23:11:41ID:tFfsfzjV使われてるのは公式アップデータと同じ類のEBOOTだが
真似できるようにならんかね
0498名無しさん@お腹いっぱい。
2010/01/16(土) 01:49:51ID:eB0yDZ72アップデートで潰されたとしても6.20までのPSPで可能なら十分すぎるな。
0499名無しさん@お腹いっぱい。
2010/01/16(土) 11:26:51ID:jVbxZ7KKftpサーバー選らんでパッケージ選択する
セットアップ最初の段階で↓のエラーが出て先へ進めない
ttp://www.dotup.org/uploda/www.dotup.org565805.jpg.html
昔やった時は導入説明サイトにあるような手順で何の問題なく出来た
どうもファイルの取得に失敗してる感じだけどネットは正常に繋がっているし
管理者権限かとも思ったけど違って原因が分からない
0500フェッーィサ ◆mNsLyBMLN6
2010/01/16(土) 13:53:03ID:TAT8712+0501名無しさん@お腹いっぱい。
2010/01/16(土) 13:59:18ID:ydq/+LyqCygwinでないとだめっていうのなら厳しいが
特に気にしないってのならこういう方法もある
http://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
0502名無しさん@お腹いっぱい。
2010/01/16(土) 16:19:15ID:CmHEuUizファイルの取得に失敗してるんじゃなく1.7.1より前のCygwinをつかってたときにメジャーリリースにおける注意をよんでおけよっていってるだけ
こんなとこで英語力のなさ露見させてないで翻訳するなりぐぐるなりしようぜ
0503名無しさん@お腹いっぱい。
2010/01/16(土) 16:45:52ID:09M5wGSeインストールに成功しました。という英文が出てるスクショ貼って、
こんなエラーがでてインストールが出来ませんと質問してるやつすらいるからな…
0504名無しさん@お腹いっぱい。
2010/01/17(日) 17:02:31ID:kn1jsGQc虫食いにしたらどんな感じなんだ?
もしかしたら素人でもわかるかもしれないし
0505名無しさん@お腹いっぱい。
2010/01/17(日) 17:59:20ID:ueRGpFZ4Wkiやエラーを検索しましたがどうにもうまくいきませんでした
1>------ ビルド開始: プロジェクト: psptest, 構成: Debug Win32 ------
1>メイクファイル プロジェクト動作を実行しています。
1>'make' は、内部コマンドまたは外部コマンド、
1>操作可能なプログラムまたはバッチ ファイルとして認識されていません。
1>Project : error PRJ0019: ツールはエラー コードを返しました : "メイクファイル プロジェクト動作を実行しています。"
1>ビルドログは "file://c:\Users\takeshi\Documents\Visual Studio 2008\Projects\psptest\psptest\Debug\BuildLog.htm" に保存されました。
1>psptest - エラー 1、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
http://foo-bar-web.hp.infoseek.co.jp/pspide2.html
ここを参考にしました
VC++
Windows7
0506名無しさん@お腹いっぱい。
2010/01/17(日) 18:16:36ID:WW94ja3eきつい言い方になるけどそれくらい分かんないんだったら開発やめた方がいいよ。
0507名無しさん@お腹いっぱい。
2010/01/17(日) 18:22:42ID:ueRGpFZ4環境変数も
SDKの場所も
C:\〜にしてあります
0508名無しさん@お腹いっぱい。
2010/01/17(日) 20:09:45ID:WpF+yej21>操作可能なプログラムまたはバッチ ファイルとして認識されていません。
0509名無しさん@お腹いっぱい。
2010/01/17(日) 21:09:16ID:cN4XsvYDエラーの意味はmakeコマンドが見つからんぞゴラァってこと
なんでこんなエラーが出るかというと、make.exeのあるフォルダにパスが通ってないから
パスってのは環境変数PATHで指定するやつ
これでわかるだろ?
0510名無しさん@お腹いっぱい。
2010/01/17(日) 21:22:13ID:WW94ja3eふつう環境変数とかはインストーラが勝手にやるよ。
0511名無しさん@お腹いっぱい。
2010/01/18(月) 11:51:02ID:l9mGbxU2破損ファイルの修復も簡単に出来るようになります
MagicSave Ver 2.0
ttp://www1.axfc.net/uploader/Sc/so/74300.zip
【メニュー関係】
・機能追加に伴って、項目の整理をした
【基本動作部分】
・セーブファイルの暗号化をシステムレベルで無効化する、新たなモードを実装した
( ReadMe.txt 【Engineの各モードについて】を参照 )
・新しいモード追加によって、破損したセーブファイルの読み込み(修復)が可能になった
( ReadMe.txt 【Engineの各モードについて】を参照 )
【設定ファイル関係(ini、ユーザー定義ファイル)】
・機能追加に伴って、一部名称を変更
・それぞれの値を、もう少し厳密にチェックするようにした
不具合があれば報告を
\(^o^)/乙
0513名無しさん@お腹いっぱい。
2010/01/18(月) 14:11:33ID:ZR01YJjg乙らざるを得ない
0514名無しさん@お腹いっぱい。
2010/01/18(月) 15:31:00ID:wsrIFSXols: cannot access /usr/include/ncurses.h: No such file or directory
ERROR: Install ncurses before continuing.
../depends/check-ncurses.sh: Failed.
ERROR: Could not run the toolchain script.
というエラーが出てpsptoolchainの環境構築が出来ません
(toolchain-sudo.sh でも同じ結果でした)
環境は XP SP3 + Cygwin 1.7.1
wikiによるとLibsのncursesとあるけど、libncursesしかなくて
インストールしたパッケージはCygwinがデフォルトの状態から
Devel(全て)、Libs (libncurses、libgmp、libmpf)、Webカテゴリ(wget)
このような感じです
.bashrc、bash_profile に
export PSPDEV="/usr/local/pspdev"
export PATH="$PATH:$PSPDEV/bin"
と環境変数を追加したり (echo $PSPDEV PATH でパスが通っているのは確認済み)
Cygwin→パッケージの順で再インストールもしてもダメでした
何が原因でしょうか?
0515名無しさん@お腹いっぱい。
2010/01/18(月) 15:32:14ID:V89DRDH4>>501の方法もあるよ
0516名無しさん@お腹いっぱい。
2010/01/18(月) 15:36:20ID:wsrIFSXoその方法だとSdkのBuildが古いので
Cygwinで最新のを使いたいのです
0517名無しさん@お腹いっぱい。
2010/01/18(月) 15:43:00ID:V89DRDH4まだ健在なのかな
0518名無しさん@お腹いっぱい。
2010/01/18(月) 16:49:56ID:fLSFkv6+俺も同じエラーが出て困ったが解決したので書こうとしたんだが誤爆して放置してたんでここにかく
/usr/include/ncursesのフォルダの中にあるncurses.hをincludeディレクトリにコピー
これで俺の場合通った
0519名無しさん@お腹いっぱい。
2010/01/18(月) 19:41:35ID:Jg+OB19Yここからダウンすれば
http://takka.tfact.net/blog/?p=1069
ほぼ最新版
0520名無しさん@お腹いっぱい。
2010/01/18(月) 21:06:11ID:3PcEc9ioおつです
0521名無しさん@お腹いっぱい。
2010/01/18(月) 22:05:12ID:wsrIFSXoありがとうございます
今日はちょっと忙しいので明日試してみますね
>>519
SDKがBuildアップすると更新する必要が出てくるので
そういった既に用意されているのは利用せず
それに対応出来る環境を作る方向で行こうと思います
0522名無しさん@お腹いっぱい。
2010/01/18(月) 22:51:46ID:fptSXNZy0523名無しさん@お腹いっぱい。
2010/01/18(月) 23:08:12ID:Jg+OB19Y普通に作れる
0524名無しさん@お腹いっぱい。
2010/01/18(月) 23:11:11ID:Jg+OB19Ylibncurses-develは入っていますか?
0525名無しさん@お腹いっぱい。
2010/01/19(火) 01:38:08ID:OU8bVHjYiso_tool_test_008ダウンロードしたらavastが反応した
trojan-genらしいが
一度削除し二回目のダウンロードでは反応しない
zipを再検査してみたけど反応なし
なんだったんだ?
0526名無しさん@お腹いっぱい。
2010/01/19(火) 01:43:58ID:OU8bVHjY解凍ソフト関係の誤検出だったみたい
0527521
2010/01/19(火) 16:24:11ID:Ikmoy7v9> /usr/include/ncursesのフォルダの中にあるncurses.hをincludeディレクトリにコピー
これで上手く行きました、ありがとうございます
>>524
>>514で書いてある通り入ってますよ
0528名無しさん@お腹いっぱい。
2010/01/20(水) 02:07:57ID:o33uqa2e0529名無しさん@お腹いっぱい。
2010/01/20(水) 09:28:26ID:E1IPwAvnこれでセーブファイルの改造簡単になったし
破損ファイルで困る人も激減しただろうな
そのプラグインに限った事じゃないけど
あういうのをスラスラ作れてしまう人に脱帽だわ本当
0530名無しさん@お腹いっぱい。
2010/01/20(水) 14:20:52ID:EwiJTT+nmode2でnormalでおk?
0531名無しさん@お腹いっぱい。
2010/01/20(水) 14:50:26ID:E1IPwAvn破損ファイルを読み込み可能にするだけなら
Mode2で"Read Invalid Data"を有効にするだけでいいと思う
他は設定する必要ない気がした
0532名無しさん@お腹いっぱい。
2010/01/20(水) 20:16:23ID:fC96RL5P誰かつくってちょ
0533名無しさん@お腹いっぱい。
2010/01/20(水) 20:29:03ID:gD2mwcs70534名無しさん@お腹いっぱい。
2010/01/20(水) 21:27:57ID:lglljo4asystemctrl_se.hに、ISOをマウントできる関数とかあるよ
0535名無しさん@お腹いっぱい。
2010/01/21(木) 00:41:54ID:0zFqu4iTもう出来上がってたのか…作者さん乙です。
考え無しにFWアップデートしてばっかりで破損ファイル増えまくりな俺には
御誂え向きなソフトだぜ…もうちょっと計画性持とうか俺…
しかしこうして見ると独自のセーブデータ暗号化してるゲームって多いらしいな。
俺が持ってるのはFFTぐらいのもんだけど。
久々にやるかな…でも破損してんだろうな。読み込めるだろうか。
0536名無しさん@お腹いっぱい。
2010/01/21(木) 06:00:14ID:czzDN5qA0537名無しさん@お腹いっぱい。
2010/01/21(木) 07:42:51ID:d+/0YbPH独自の暗号化だったら問題ないだろ。
問題なのはFWに依存してる暗号の方だ。
0538511
2010/01/21(木) 11:07:47ID:csI1klpx機能追加の要望や、まだ修正されていない不具合の報告など
何かあれば今のうちにどうぞ
追加予定の機能で
・非暗号化データのロード・セーブ時に各自がスクリプトで、データへ任意の処理を施せるようにしたい
についてはスクリプトではなく、プラグインという形でなんとか実装出来そうです
セーブファイルのエディター機能は、FILERなどで出来ることなので実装しないことにしました
0539名無しさん@お腹いっぱい。
2010/01/21(木) 12:38:40ID:7Pi0OkI/MagicSaveでGEN-D3でも読み込めるように修復したデータは、GEN-D2以前のPSPでもちゃんと読みこめるのか?
0540名無しさん@お腹いっぱい。
2010/01/21(木) 15:31:24ID:lYcvZnmND3で使い続ければ無問題だろ?
0542名無しさん@お腹いっぱい。
2010/01/22(金) 13:18:37ID:49RE79RX自分で試せばいいのでは?
CFWのVer変えてまた破損ファイルになったとしても
MagicSaveさえ動けば読み込み&修復可能だから
問題ないと思うが
0543名無しさん@お腹いっぱい。
2010/01/22(金) 14:02:10ID:gByvCKcSなにか間違ってる?
0544名無しさん@お腹いっぱい。
2010/01/22(金) 14:09:55ID:49RE79RXログを有効にして出力されたのここへ張れば
不具合だった場合、作者が直してくれると思うよ
0545543
2010/01/22(金) 14:37:48ID:gByvCKcSマスターリーグのデータを読むのが
Load/Save Last Data [ Status:3 , Mode:4 ]
だったんで
Mode2_Sel_Type = On
Mode2_WriteType = Normal
Mode2_Read_Invalid = On
status = 3
mode_load = 4
mode_save = 4
としたんですが無理でした
そのときのログです
14:32:23 Config Load : ms0:/MagicSave/Config/ULJM05270.txt
14:32:23 Config Val : Status[0] = 3
14:32:23 Config Val : Mode_Load[0] = 4
14:32:24 Config Val : Mode_Save[0] = 4
14:32:24 Config Status/Mode_Load/Mode_Save : Set All
14:32:24 Config Read Flag : 0x740000
14:32:33 Load/Save Last Data [ Status:3 , Mode:4 ]
0546543
2010/01/22(金) 15:00:28ID:gByvCKcSMode_Load には ロード したと思われる時の値を
Mode_Save には セーブ したと思われる時の値を
だったのでセーブしてみて5だったので
mode_load = 4
mode_save = 5
に設定してみても無理だた
0547名無しさん@お腹いっぱい。
2010/01/22(金) 17:40:16ID:49RE79RXゲーム開始直後にロードあるゲームは
古いのだと機能しないよ
起動直後からセーブファイルの監視に対応した
最新版使えば問題ない
と言うより2.0でそのゲーム試したら
Mode1、Mode2のファイル普通に読み込めた
0548名無しさん@お腹いっぱい。
2010/01/22(金) 19:36:39ID:xjSUBCb4四苦八苦してみたけどダメっぽい。何がいけないのかな。
Read Invalid Data有効にしてログ参考にして作った定義ファイルの記述もうまくいってたっぽいけど。
何方か原因分かる人おられます?
参考までに壊れてないデータ読み込んだときのログ↓
エンジンはモード2
19:24:45 Load/Save Last Data [ Status:3 , Mode:8 ]
19:24:46 Load/Save Last Data [ Status:3 , Mode:0 ]
19:24:55 Load/Save Last Data [ Status:3 , Mode:0 ]
ここまでスタート画面でのロード
19:25:09 Load/Save Last Data [ Status:3 , Mode:0 ]
19:25:11 Load/Save Last Data [ Status:3 , Mode:8 ]
19:25:12 Load/Save Last Data [ Status:3 , Mode:1 ]
大マップでのセーブ/ロード一回目
19:25:28 Load/Save Last Data [ Status:3 , Mode:0 ]
19:25:32 Load/Save Last Data [ Status:3 , Mode:8 ]
19:25:32 Load/Save Last Data [ Status:3 , Mode:1 ]
大マップでのセーブ/ロード二回目
0549名無しさん@お腹いっぱい。
2010/01/23(土) 11:56:13ID:HqIgMzOs改造したデータを読み込ませようとしてない?
FFTはチェックサムでデータが正常かどうかを調べてるから
改造した場合はハッシュ部分の修正も必要になる
MagicSaveの最新版ではデータを加工するための
プラグイン機能が追加されるみたいだから
それを待つのがいいかもね
0551名無しさん@お腹いっぱい。
2010/01/23(土) 14:33:17ID:HqIgMzOsそうでしたか、なんだか特殊なケースかもしれないから
出来るならそのセーブファイルどこかへアップしておくといいかもね
0552名無しさん@お腹いっぱい。
2010/01/23(土) 14:35:21ID:HqIgMzOs× >548
○ >550
0553名無しさん@お腹いっぱい。
2010/01/23(土) 15:10:51ID:HqIgMzOsMagicSave/Config フォルダ内に
ULJM05194.txt (ユーザー定義ファイル)作って
Status = 3
Mode_Load = 0,2,4,8
Mode_Save = 1,3,5
と書いてから
Mode2 の強制読み込みOnにしたら
読み込めない?
0554548
2010/01/23(土) 15:42:58ID:UjxcgnAF15:40:43 Dump Functions Info : System [ 1/1 ]
15:40:43 Dump Functions Info : Mode1 [ 3/3 ]
15:40:43 Dump Functions Info : Mode2 [ 9/9 ]
15:40:43 Dump Functions Info : Pad [ 6/6 ]
15:40:43 Fix Functions Info : Mode1 [ 3/3 ]
15:40:43 Fix Functions Info : Mode2 [ 9/9 ]
15:40:43 Fix Functions Info : Pad [ 6/6 ]
15:40:43 Config Load : ms0:/MagicSave/Config/ULJM05194.txt
15:40:43 Config Val : Status[0] = 3
15:40:43 Config Val : Mode_Load[0] = 0
15:40:43 Config Val : Mode_Load[1] = 2
15:40:43 Config Val : Mode_Load[2] = 4
15:40:43 Config Val : Mode_Load[3] = 8
15:40:43 Config Val : Mode_Save[0] = 1
15:40:43 Config Val : Mode_Save[1] = 3
15:40:43 Config Val : Mode_Save[2] = 5
15:40:43 Config Status/Mode_Load/Mode_Save : Set All
15:40:43 Config Read Flag : 0x740000
15:40:55 Menu Create( Mem:Low )
15:40:57 Load/Save Last Data [ Status:3 , Mode:8 ]
15:40:58 Load/Save Last Data [ Status:3 , Mode:0 ]
15:41:09 Load/Save Last Data [ Status:3 , Mode:0 ]
しかし読み込めずorz
どうなってんだこりゃ・・・w
0555名無しさん@お腹いっぱい。
2010/01/23(土) 16:07:24ID:HqIgMzOsファイルがないからちゃんとした判断は出来ないけど
0556548
2010/01/23(土) 16:22:46ID:UjxcgnAFXMBで見る限り正常なセーブデータあつかいされてるみたいだし
どうなってんだろ本当に
0557名無しさん@お腹いっぱい。
2010/01/23(土) 16:24:11ID:MiyD9jyOEjPSP Readerとeboot exchangeでボタンを受け付けなくなったりするみたいですね
常時使うプラグインではないと思うので対応する必要があるのかはわかりませんが
Reademeに付け加えてあると後日忘れた頃に使う時有り難いです
0558548
2010/01/23(土) 16:41:37ID:UjxcgnAF参考までにセーブデータうp
これでデータ壊れてるだけってオチだったらごめん( ´・ω・)
0559名無しさん@お腹いっぱい。
2010/01/23(土) 16:55:22ID:HqIgMzOs自分のデータだとちゃんとロード、セーブ出来るから
やはりデータが破損してるんじゃないのかな
0560548
2010/01/23(土) 16:56:44ID:UjxcgnAFそんでダメだったら諦める。
ご迷惑おかけいたしましたー
0561548
2010/01/23(土) 17:20:35ID:UjxcgnAF結果だけ言うと5.00 M33で読み込めた。
FFTが特殊だったか何かだったのかな…?
0562548
2010/01/23(土) 17:46:08ID:UjxcgnAF…magicsave無効にしたら読めなくなった。
GEN−D3とM33ではプラグインの動作が違う…のか?
頭痛くなってきた…
0563名無しさん@お腹いっぱい。
2010/01/23(土) 21:53:46ID:zLufMdRbっバファリン
0564名無しさん@お腹いっぱい。
2010/01/24(日) 02:49:18ID:RNgGy4mWtypedef int (* STMOD_HANDLER)(SceModule2 *);
って書いてあったけど
typedef int (* STMOD_HANDLER)(SceModule *);
の間違いだと思うんだ、みんなのもそう書いてある?
0565名無しさん@お腹いっぱい。
2010/01/24(日) 10:21:27ID:ZeYavNi9見てみたが別に間違ってないと思うが
0566名無しさん@お腹いっぱい。
2010/01/24(日) 11:50:41ID:RNgGy4mWよかったら、どこにSceModule2が定義してあるか教えてくれませんか?
0567名無しさん@お腹いっぱい。
2010/01/24(日) 12:32:32ID:ZeYavNi9pspsdkじゃない方のな
0568名無しさん@お腹いっぱい。
2010/01/24(日) 13:19:29ID:RNgGy4mWありがとうございました
0569名無しさん@お腹いっぱい。
2010/01/24(日) 15:22:59ID:dkwHOmfRchar *list[] = { str } ;
とすると初期化に失敗してコンパイルエラーになるのは
GCCの仕様?、それともPSPSDKだから?
VSのコンパイラだと問題ないのだけど
0570名無しさん@お腹いっぱい。
2010/01/24(日) 15:40:48ID:FU3fWO1v0571538
2010/01/25(月) 10:55:29ID:9XxsWrkg>>561
詳細に調べてみたところ本来あるはずの破損ファイル判定がされてなくて
MagicSaveで強制読み込みさせる以前の問題のようです
FWの仕様変更、M33/GENの違いが影響してる感じでした
勝手ながらその破損ファイルを
CFW 5.50 GEN-D3で読み込めるよう修復しておきました
ttp://www1.axfc.net/uploader/Sc/so/76403.zip
解凍パス: PSPFFT
>>557
eboot exchangeで確認したところ問題なく操作を受け付けました
MagicSaveのメニュー表示中は他の操作を無効にする機能が付いてるので
それが原因なら無効にすれば問題ないと思います
それとは別のことでしたら教えて下さい
最終版は既に出来上がってますが
出来る限り不具合を取り除いておきたいのでもう少しお待ちを
0572名無しさん@お腹いっぱい。
2010/01/25(月) 16:43:53ID:iwk7mtua1曲の再生時間が標準よりトータルで短く表示されます。(例:04:26→04:20)
このため作成したlrcファイルの歌詞のスクロールがどうしてもズレてしまいます。
同様の質問は今のところ見かけないようですが他の方はどうなんでしょうか?
0573548
2010/01/25(月) 18:31:01ID:x9thJ833ダウンロードさせていただきました。
わざわざ有難うございますー。もうダメかとw
あと、こちらに報告すべきかどうか迷いましたが、バグ?報告を。
MagicsaveをenabledにしたままでUo GPSP kaiの最新バージョンを使用すると
ゲーム中操作していないのに勝手に動きます。まぁ、無効にすれば良いだけなんですが一応。
もう最終版は完成なさっている模様ですが、一応。
0574名無しさん@お腹いっぱい。
2010/01/25(月) 19:57:37ID:bRnRjaCR>>543-546
これも直りますか??
もう消しちゃったからセーブデータあげれないけど・・・
やり方は間違っていなかったはず・・・
0575538
2010/01/26(火) 10:23:48ID:aohCHePfPAD操作の無効処理が影響しているみたいですね
MagicSaveのメニュー表示中にゲーム側の操作を無効にする機能
このまま必要だという方、どれくらいいます?
あまり希望する方が少ないようなら
他のプラグインとの互換性を優先して廃止します
>>574
データがないので何とも言えませんが
他のCFWでは読めるのに破損ファイルになるのなら
修復可能だと思います
ちなみに>>548さんのファイルは
MagicSave Ver 2.0 の ReadMe.txt 【Engineの各モードについて】 から
Mode1のところに書いてある手順で修復しました
Mode2の強制読み込みでダメなら、Mode1で修復出来るかも
ということです
0576名無しさん@お腹いっぱい。
2010/01/26(火) 14:27:28ID:G0CY0QYa知ってる人がいたら教えて欲しい
0577名無しさん@お腹いっぱい。
2010/01/26(火) 15:11:51ID:119+P17g0578名無しさん@お腹いっぱい。
2010/01/26(火) 18:58:46ID:dX2ev7Iu0579名無しさん@お腹いっぱい。
2010/01/26(火) 20:13:15ID:+DybZr/sPspDualBootの使い方がわからん
HB1からHB2とかが出来ない
教えて暇な人
0580名無しさん@お腹いっぱい。
2010/01/26(火) 20:14:03ID:+DybZr/sゴメんなさい
0581名無しさん@お腹いっぱい。
2010/01/26(火) 21:07:36ID:8Cb9+4RuCFW4.01のアップデータに付いてたと思う
リンク貼っとく
http://dl.qj.net/psp/hacks-exploits/psp-cfw-401-m33.html
間違ってたらごめん
0582名無しさん@お腹いっぱい。
2010/01/26(火) 21:49:30ID:dX2ev7Iuこれ!これ!
有難うございます
0583名無しさん@お腹いっぱい。
2010/01/28(木) 12:13:32ID:ttHMb0ICまたは
sceKernelCreateHeap + sceKernelAllocHeapMemory
でヒープを確保すると
それぞれ確保されたヒープにどんな違いがありますか?
0584名無しさん@お腹いっぱい。
2010/01/29(金) 10:22:36ID:WGpqT40Xttp://www1.axfc.net/uploader/Sc/so/77571.zip
お待たせしました、最終版です
もう機能追加はしませんが、不具合があれば修正するので
何かあれば報告を
他にも沢山あるけど、主な変更点
・非暗号化状態のデータをセーブ・ロードする際、各自が任意の処理を施せるようにプラグイン機能を実装した
・Gamekeyをより正確な方法でDumpするようにした
・説明、記述方法共に分かりにくいユーザー定義ファイルのStatus、Mode_Load、Mode_Saveを廃止して
セーブファイルのロード、セーブを自動検出するようになった
・Mode2 "Raw"形式のファイルを他のモード(Off、Mode1)からも読み込めるようにした
・各モード(Mode1、Mode2)を動作させる為の条件が整っていなくても、選択出来てしまう不具合を修正
・Mode2 "Raw"形式で保存した際、ごく一部のゲームで復旧不能な破損ファイルになる不具合を修正
・Mode2 で動作している時、条件によってセーブファイルのロード(Raw/Normalの判別)が出来なくなる不具合を修正
・Mode2の"Read Invalid Data"が、他のモードでも機能していた不具合を修正
・ゲーム別にメニュー機能を無効に出来るようにした
・メインアプリ(ゲーム、自作)が誤動作する場合があるとの報告により
メニュー表示中にメイン側の操作を無効にする機能を廃止して互換性を高めた
0585名無しさん@お腹いっぱい。
2010/01/29(金) 10:31:57ID:WGpqT40X・日本語版(メニュー表示)を用意してみた
ユーザー定義ファイルのStatus、Mode_Load/Saveを廃止して
セーブファイルのロード、セーブを自動検出するようにしたことによって
今まで多かった無駄な処理が結構減らせた
0586名無しさん@お腹いっぱい。
2010/01/29(金) 12:20:42ID:XNJA1Iot0587名無しさん@お腹いっぱい。
2010/01/29(金) 13:47:16ID:nzjRKf0tいただきました
0588名無しさん@お腹いっぱい。
2010/01/29(金) 17:16:11ID:43y/6EC8ありがたやす
0589名無しさん@お腹いっぱい。
2010/01/29(金) 17:40:15ID:Qp9uE21Bナイスアップデート!
ReadMeの説明もかなり分かりやすくなってる
乙です
0590名無しさん@お腹いっぱい。
2010/01/30(土) 14:02:59ID:0K+qNjQSプラグイン機能でいくらでも拡張可能だね
便利な物をありがとう
0591名無しさん@お腹いっぱい。
2010/01/31(日) 13:50:58ID:4x0TmYmAこれってエミュにあるようなクイックセーブできんの?
0593名無しさん@お腹いっぱい。
2010/01/31(日) 14:36:05ID:meysep+8そういうことを平然と聞いたり書けたりする人ってさ・・・・
0594名無しさん@お腹いっぱい。
2010/01/31(日) 14:44:26ID:kNb1iw2Qほかのを使え
0595名無しさん@お腹いっぱい。
2010/01/31(日) 14:50:10ID:VjoomQIRPSP goならクイックセーブが公式サポートされてるぞ
0596名無しさん@お腹いっぱい。
2010/01/31(日) 20:33:39ID:vpW6sIIx暗号化状態のデータへも処理出来れば
パッチツール的な感じでもっと便利になるのだけど
0597名無しさん@お腹いっぱい。
2010/01/31(日) 22:58:54ID:t+Wxa1tq教えてエロい人
0598名無しさん@お腹いっぱい。
2010/01/31(日) 23:49:43ID:Ild1gmdqごめん嘘
0599名無しさん@お腹いっぱい。
2010/01/31(日) 23:50:15ID:Vb1tDQ5M0600名無しさん@お腹いっぱい。
2010/02/01(月) 00:17:59ID:ivMD2/6WFWによってセーブデータの暗号化方式が違うから
D3で作成したデータがFW6.00で読み込めたから
FW6.00のセーブデータ関連を移植したと思うよ
有る意味進歩してる。
0601名無しさん@お腹いっぱい。
2010/02/01(月) 02:27:41ID:WmG3xplD5.50 D2→D3とかでファイルが破損するのに
FWによって暗号化方式が違うから、とかないわw
それはCFW特有の不具合なのに
FW 6.Xで作ったセーブデータを
5.Xでも普通にロード出来るのに
移植しててスゴイとか
何が言いたいのか意味が分からない…
0602名無しさん@お腹いっぱい。
2010/02/01(月) 06:04:00ID:f09Njnng0603名無しさん@お腹いっぱい。
2010/02/01(月) 17:25:15ID:v38TQf/0サンプリングレートによって再生時間が変わっていたような覚えがあります。
128でエンコすると正式な時間で、64でエンコすると倍の時間表示になっていたような気がします。
もともとのLUAがその辺りを考慮して作ってないのと、オリジナルのソフトのその辺りを考慮していなかったのでそうなっているように思います。
0604名無しさん@お腹いっぱい。
2010/02/01(月) 17:37:59ID:v38TQf/0もうひとつの考えられる原因もLUAに起因しますが、演奏時間を取得するときにジャケット画像が付いていると正しく取得できなかったと覚えています。
これはジャケット画像のデーターが曲データーに含まれて算出されてしまうためのようです。
そのままにしておくと実演奏時間と算出された時間に誤差が出てエラーが出てしまったので適当に時間を修正しました。それが原因かもしれません。
ごめんね。
0605名無しさん@お腹いっぱい。
2010/02/02(火) 20:45:49ID:ZLmo0VRamp3のビットレートはすべて320kです。ジャケット画像はありません。
あと何故か再生速度が1.5倍速くらいになってしまうmp3がありましたの。
とりあえず歌詞のほうはtxt形式にして使っていきたいと思います。
詳しく有り難うございました。
0606名無しさん@お腹いっぱい。
2010/02/03(水) 19:31:47ID:/MLcVW3z0607名無しさん@お腹いっぱい。
2010/02/03(水) 20:09:42ID:OD4JdxXr0608名無しさん@お腹いっぱい。
2010/02/04(木) 08:39:23ID:N1NxLFzPusbとか触ったこともないから何から始めていいかも分からん。
0609名無しさん@お腹いっぱい。
2010/02/04(木) 16:39:51ID:mvxJz+8Cpsplinkのソースとか参考になるかも
0610名無しさん@お腹いっぱい。
2010/02/04(木) 17:19:38ID:N1NxLFzP0611名無しさん@お腹いっぱい。
2010/02/05(金) 11:42:48ID:mrzUFTUPあれれ〜、それはおかしいね〜
だって俺の手元には最新のソースがあるもん
0612名無しさん@お腹いっぱい。
2010/02/05(金) 20:51:47ID:Xz+T4/K1ライブラリが読めないみたいなのですが、解決策がわかりません。
初歩的ですがご教授お願いします。
------ ビルド開始: プロジェクト: pspo, 構成: Debug Win32 ------
メイクファイル プロジェクト動作を実行しています。
psp-gcc -I. -I/c/devkitPro/devkitPSP/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150 -L. -L/c/devkitPro/devkitPSP/psp/sdk/lib test.o dxlibp.a -lpspgu
-lz -lm -lpsprtc -lpspaudio -lpspaudiocodec -lpsputility -lpspvalloc -lpsppower -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o TestProject.elf
c:\devkitpro\devkitpsp\bin\..\lib\gcc\psp\4.1.2\..\..\..\..\psp\bin\ld.exe: cannot find -lz
collect2: ld returned 1 exit status
make: *** [TestProject.elf] Error 1
Project : error PRJ0019: ツールはエラー コードを返しました : "メイクファイル プロジェクト動作を実行しています。"
ビルドログは "file://c:\vc\pspo\Debug\BuildLog.htm" に保存されました。
pspo - エラー 1、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
0613名無しさん@お腹いっぱい。
2010/02/05(金) 21:04:48ID:56S0K3r70614名無しさん@お腹いっぱい。
2010/02/05(金) 23:27:09ID:vHQN43x0初歩的なら人に聞かずに自分で解決したほうが早くね?
0615名無しさん@お腹いっぱい。
2010/02/05(金) 23:42:45ID:VAr7uBm4本来は回答者から見て初歩的な質問で
わざわざ説明して貰うのは恐縮ですが
答えて頂けませんか?って意味何だがな
実際の質問の質とは無関係なお世辞の類いだ
0616名無しさん@お腹いっぱい。
2010/02/06(土) 14:21:37ID:Ds+0IcwUdevkitPSPの代わりにいろんなライブラリも入ってるMinPSPW使うといいよ。
0617名無しさん@お腹いっぱい。
2010/02/06(土) 15:12:45ID:o81AHIpA体験版ソフトと同じEBOOTの形式で自作ソフトを作った方が2つ以上配置できて良いですよね?
datel氏と同じ事まで出来たとしたら何が分からないのでしょうか?
0618名無しさん@お腹いっぱい。
2010/02/06(土) 16:33:31ID:jOrk0P+Z0619名無しさん@お腹いっぱい。
2010/02/08(月) 14:11:50ID:ne7DAaTLint module_stop(SceSize args, void *argp)
これは定義されているもののの、反応はなく
EBOOT.PBPをでよく見るコールバックを登録しても
プラグイン側のをチェックされるだけで、こちらも反応なし
0620名無しさん@お腹いっぱい。
2010/02/08(月) 17:45:55ID:+nxHYRyh0621名無しさん@お腹いっぱい。
2010/02/08(月) 17:46:23ID:YPp8kK9omodule_stopはプラグイン終了。
反応ないと言ったら間違いになる
0622名無しさん@お腹いっぱい。
2010/02/08(月) 21:11:57ID:m7Nh+wq8カーネルモード専用の関数とそれ以外の関数ってどうやって見分けるんですか?
0623名無しさん@お腹いっぱい。
2010/02/09(火) 00:45:03ID:R6BVjtb+たいていはAPIリファレンスに載ってる
わからなかったらユーザーモードで動かしてみて落ちるかとかチェックすりゃいい
0624名無しさん@お腹いっぱい。
2010/02/09(火) 10:11:06ID:4DYQt7ctゲームなのか、自作アプリなのかを調べるにはどうすれば良い?
UMDへアクセス出来るかどうかで判断しようにも
自作アプリも同じ動作をしてしまう
0625名無しさん@お腹いっぱい。
2010/02/09(火) 10:27:54ID:JrutDfU2吸出したのもあるだろうから
IDを取得して比較すればいいんじゃない
0626名無しさん@お腹いっぱい。
2010/02/09(火) 10:36:32ID:4DYQt7ctそれが自作アプリからでもUMDが入っていると
情報を所得可能で
0627名無しさん@お腹いっぱい。
2010/02/09(火) 17:12:33ID:p6Z5eGarAPIリファレンスなんてあるんだ…
調べてみます
ありがとうございました
0628名無しさん@お腹いっぱい。
2010/02/09(火) 20:42:07ID:JrutDfU2int module_start(SceSize args, void *argp)
{
Load();
SceUID thid;
thid = sceKernelCreateThread("test", main_thread, 32, 0x?? 0, NULL);
if(thid >= 0)sceKernelStartThread(thid, args, argp);
return 0;
}
0629名無しさん@お腹いっぱい。
2010/02/09(火) 23:01:10ID:nnwNSg1Pスタックサイズなんだからどれくらいスタック使うかで決めるだろ
0630名無しさん@お腹いっぱい。
2010/02/10(水) 13:15:18ID:uGs6ttvLそれともsceGu〜の関数を使わないと無理でしょうか?
0631名無しさん@お腹いっぱい。
2010/02/10(水) 21:46:13ID:5mn3Wba4MagicSave v2.1をいれているとNow Loadingの画面から動かなくなります。
ISO Modeを変えたり、他のプラグインをきってもだめでした
0632名無しさん@お腹いっぱい。
2010/02/10(水) 21:54:47ID:iTn/KY32Liteもだめか?
0633584
2010/02/12(金) 09:46:55ID:IpWVbXmvユーザー定義ファイルの Cfg_Menu 関係を設定しても同じですか?
一応調べてみて、不具合なら修正しておきます
0635名無しさん@お腹いっぱい。
2010/02/13(土) 14:14:35ID:x3W5gA6K現在表示されているVRAMのアドレスの取得はどうやれば良いでしょうか?
0636名無しさん@お腹いっぱい。
2010/02/13(土) 14:58:41ID:2clMQMpzsceGuSwapBuffersの返り値と比較して
!=になるほうが表示中のVRAMのアドレスじゃないか
0637名無しさん@お腹いっぱい。
2010/02/14(日) 07:52:13ID:mEkXRs8z0638名無しさん@お腹いっぱい。
2010/02/14(日) 13:52:05ID:UhMbq1yw0639名無しさん@お腹いっぱい。
2010/02/14(日) 15:25:27ID:aq7Phfn00640名無しさん@お腹いっぱい。
2010/02/14(日) 20:58:42ID:txLXX7RR0641名無しさん@お腹いっぱい。
2010/02/15(月) 16:01:22ID:vskZBVId0642名無しさん@お腹いっぱい。
2010/02/15(月) 16:08:55ID:gaB0e1jAノーマル版だと他のプラグイン全て切って使ってもVS画面でロード終わらない
0643名無しさん@お腹いっぱい。
2010/02/16(火) 00:06:23ID:QdDn6WPgu64(符合なし64Bit)の値をprintf系で表示させるには
どうすれば良いのだろうか?
フォーマットに%lu %uなどを試したけど正常に表示されず
0644名無しさん@お腹いっぱい。
2010/02/16(火) 00:56:43ID:UvvaWZhH対戦に行く前のロードでずっと読み込み中になる
0645名無しさん@お腹いっぱい。
2010/02/16(火) 01:10:23ID:/BDv6pQQ%lluは?
0646名無しさん@お腹いっぱい。
2010/02/16(火) 12:03:03ID:QdDn6WPgありがとうございました
0647名無しさん@お腹いっぱい。
2010/02/16(火) 12:44:27ID:QdDn6WPgプラグインをロードする関数はあるのに
アンロードするのがないのがいつも気になる
SDKなのにちょっと手抜きというか
pspSdkLoadStartModuleで呼び出したら
終了させるにはsceKernelUnloadModuleを使うしかないですよね?
0648名無しさん@お腹いっぱい。
2010/02/16(火) 13:14:35ID:eSYQ9AzB0649名無しさん@お腹いっぱい。
2010/02/17(水) 16:26:39ID:LWjbVZ+MSDKのGuサンプル見ても意味がわからない
どう見ても図形が図形のオブジェクトとして扱われていない(図形データがどの関数上でも引数として使われてない)ように見えるんだけど
例えば複数の図形を表示したり、カメラでなくて図形自体を動かすにはどうしたらいいのかな?
踏み込むには早すぎる領域だったか…な…
0650名無しさん@お腹いっぱい。
2010/02/17(水) 17:41:23ID:OrpHsWRU0651名無しさん@お腹いっぱい。
2010/02/17(水) 18:32:49ID:gCMReG34複数描画する時はその都度上記のパラメータを変えれば良いだけ
0652上条
2010/02/17(水) 18:36:44ID:X8ZfaB9F0653名無しさん@お腹いっぱい。
2010/02/17(水) 22:16:02ID:EPbQy343そのレベルだとサンプルのorthoあたりも理解できてないんじゃないか?
基本はDirectXやOpenGLと同じなんで、
その辺の本をひと通り眺めるといいと思う
0654名無しさん@お腹いっぱい。
2010/02/18(木) 13:27:28ID:pJrPtDp9ttp://www1.axfc.net/uploader/Sc/so/84133.zip
前で最終のつもりだったけど不具合があったので修正、ちょっとした機能追加など
前と比べて変更した箇所がかなり多いのでVer2.1(>>584)は残しておきます
プラグイン機能は仕様を多少変更したので該当箇所の修正が必要です
【メニュー関係】
・ゲーム起動直後からメニューを表示可能にした
・メモリ確保方法によって正常動作しない問題へ対策をした
・メニュー表示中にゲーム側の操作を無効にする機能を追加した
【基本動作部分】
・プラグイン機能をセーブファイルの状態に関係なく
パッチツールのように使用出来るようにした
・プラグイン機能を有効にした後、EngineをOffにしてもアンロードされない不具合を修正
・Mode1で不要なファイルを作成してしまう不具合を修正
・Mode1/Gamekeyのファイルを作成する際、
メモリースティックの空き容量をチェックするようにした
・自作アプリの場合は動作させないようにした
・GameIDは起動直後の一度だけ取得するようにした
・軽量化(最適化)
【設定ファイル関係】
・ユーザー定義ファイルからも Settingini/Menu.ini の値を設定可能にした
(ゲーム別にメニュー操作用のkeyを変えたり出来るようになった)
・Mode2 保存形式の指定を Mode2_Sel_Type へ統一した
・Cfg_Menu_Wait、Cfg_Menu_Mem を削除
【Magic Save プラグイン】
・プラグインからエクスポートする関数名を変更
【その他】
・Mode1で破損ファイル修復する手順に、不足していた情報を追記した
0655名無しさん@お腹いっぱい。
2010/02/18(木) 13:32:17ID:pJrPtDp9>>631 (ツインビー) 、>>637(鉄拳)が
正常動作するようになっているはずです
0656名無しさん@お腹いっぱい。
2010/02/18(木) 14:02:40ID:6RRmAgBv0657名無しさん@お腹いっぱい。
2010/02/18(木) 14:45:49ID:UwEOFaowもちろんデータ配列のポインタを引数に取ってる関数はあるんだけど
使ってるのは一つだけで(sceGumDrawArray)
セットアップしてるテクスチャ関係の関数なんかはまったく図形データには関わっていないように見えるなー
それでも図形にテクスチャが適応されてるのが不思議でしょうがない
>>651
sceGumMatrixMode(GU_MODEL)のことかな。タイミングとかもよくわからないや。
>>653
見てるのはcubeのサンプルなんだけどorthoの方もcube程度には理解してるし
cube程度には理解できてないな
やっぱOpenGLかー
帰りにブックオフよってくるわ、ありがとう
0658名無しさん@お腹いっぱい。
2010/02/18(木) 21:32:51ID:ZDky4UgkGPUだかどこかにレジスタがあってそこに書き込まれる。
んで、sceGumDrawArrayとかの時にそれを参考にテクスチャの適応とか行う。
つまり、複数の図形を違うテクスチャで描画するなら、
sceGuTexImage
sceGumDrawArray
sceGuTexImage
sceGumDrawArray
という風になるわけだ。
0659名無しさん@お腹いっぱい。
2010/02/18(木) 21:52:00ID:cNrDZjNpいつも乙カレ
0660名無しさん@お腹いっぱい。
2010/02/19(金) 00:56:06ID:0tEBR/mbいい加減に復号に直せよ頭悪いな
0661名無しさん@お腹いっぱい。
2010/02/19(金) 12:15:26ID:pFeJax6V確認したらVer 1.0だとその表記になっているのに
説明を追加・修正するうちに誤変換が放置されたままになってたようで
修正しておきました
MagicSave Ver 2.3
ttp://www1.axfc.net/uploader/Sc/so/84440.zip
【基本動作部分】
・ゲーム以外でも動作していた不具合を修正
【その他】
・誤記修正(ReadMe/プラグイン サンプル)
0662名無しさん@お腹いっぱい。
2010/02/19(金) 17:16:50ID:yCX3ie910663名無しさん@お腹いっぱい。
2010/02/19(金) 18:58:04ID:Mw6z2yGV自分で確かめろks
0664名無しさん@お腹いっぱい。
2010/02/19(金) 19:03:13ID:yCX3ie91読み込めなくね?
0665名無しさん@お腹いっぱい。
2010/02/19(金) 19:05:56ID:XeeHt4JV0666名無しさん@お腹いっぱい。
2010/02/19(金) 23:12:47ID:DIYLMa2z乙です!
0667名無しさん@お腹いっぱい。
2010/02/19(金) 23:26:45ID:b+0s9pD9スリープさせないようにホールド解除すんのは俺には至難のわざww
0668名無しさん@お腹いっぱい。
2010/02/20(土) 00:00:05ID:mHp9usKJそれってどうやって解除させるの?
0669名無しさん@お腹いっぱい。
2010/02/20(土) 02:33:43ID:wDBscO7cホールド解除後の数秒スリープに入らないようになるプラグインがあったはず
本来の用途はホールド時のバッテリ消費を抑えるやつだったと思うけど
0670名無しさん@お腹いっぱい。
2010/02/20(土) 07:46:09ID:O2/LnJ6e0671名無しさん@お腹いっぱい。
2010/02/20(土) 11:36:05ID:XheuEzJoHOLD+
0672名無しさん@お腹いっぱい。
2010/02/20(土) 16:25:04ID:Az9+jDPW読み込めない、だけで何がしたいのか分からんが
ちゃんとReadMeは読んでるのか?
破損ファイルの修復なら手順通りにやれば出来るぞ
【破損したセーブファイルの修復について】
■Mode1の場合
1.セーブファイルを正常に読み込めるCFWで
Mode1のファイル(MagicSave/Save/???)を書き出す
2.破損扱いになるCFWでゲーム起動後、適当にセーブを新規作成
※その際、新規作成したセーブファイルのフォルダ名を調べておく
3.手順2で新規作成したデータをロードする際、
手順1のファイル(MagicSave/Save/???)を読み込ませる
※手順1で書き出したファイルのフォルダ名を手順2のと合わせる必要がある
4.正常に読み込めたらセーブ
(複数セーブが作れるゲームで保存場所を維持したい場所は
手順2でセーブを新規作成する際にスロット(フォルダ名)を
MagicSave(手順1)のと合わせる必要があります )
■Mode2の場合
1.Advancedの"Read Invalid Data"を有効にした状態で破損したセーブファイルを読み込む
2.正常にロード出来たら、そのままセーブする
それと不具合報告なら、もうちょっと詳細を書くべき
0673名無しさん@お腹いっぱい。
2010/02/20(土) 18:36:35ID:uKNOG3RQボタン押しながら起動で読み込ませない みたいな。
0674名無しさん@お腹いっぱい。
2010/02/20(土) 18:42:04ID:gRv3aG3/0675名無しさん@お腹いっぱい。
2010/02/20(土) 19:08:57ID:voLUF6Ytいちいち切るしかないと思うよ
0677名無しさん@お腹いっぱい。
2010/02/20(土) 21:44:24ID:O2/LnJ6e俺もたまにそういう時があってプラグインを作ろうかと思ったが
一応ここはプラグイン作成要望スレでも、紹介スレでもないので注意
自分で作ろうと考えてるのなら歓迎だが
0678名無しさん@お腹いっぱい。
2010/02/20(土) 23:25:46ID:lalvjd+Llrcファイルのタイムコード処理で"]"で分割する際に
全角文字処理が不十分な為、"転"・"望"等で不具合が
あったのでスクリプトを修正してみました。
ttp://www1.axfc.net/uploader/Sc/so/84928
0679名無しさん@お腹いっぱい。
2010/02/21(日) 10:31:24ID:R11knRbVセーブデータの改造が超楽になった
破損する心配もないし、作者GJ
0680名無しさん@お腹いっぱい。
2010/02/21(日) 13:23:02ID:j/M1oWJF有り難うございます。
0681名無しさん@お腹いっぱい。
2010/02/21(日) 13:26:32ID:zTnovw++http://www7.atwiki.jp/pspprogram
ここ見たら?
0682名無しさん@お腹いっぱい。
2010/02/21(日) 13:27:34ID:zTnovw++0683名無しさん@お腹いっぱい。
2010/02/22(月) 12:49:47ID:hhgB2McJプラグイン全て切ってある状態でゲームしてると
勝利してタイトルへ戻る際にフリーズすることがある
これってexploit(メモリリーク)ではないだろうか?
0684名無しさん@お腹いっぱい。
2010/02/22(月) 12:56:35ID:JrDGPEkt0685名無しさん@お腹いっぱい。
2010/02/22(月) 16:34:26ID:+QofswVTオフィシャルなFWでもなるのか?
0686名無しさん@お腹いっぱい。
2010/02/22(月) 20:17:26ID:dFbxIzsbバージョンは?
0687名無しさん@お腹いっぱい。
2010/02/23(火) 02:05:35ID:iDVpAkmLpsplinkでチェックしてみればいい
0688名無しさん@お腹いっぱい。
2010/02/23(火) 10:19:37ID:IRAdw2BtFloat、u64の値をprintfで処理したい時
みんなはどうしてる?
Libcでリンクされるprintfはそれらをサポートしてないみたいで
かと言って、Sceプラグインから代用出来そうな物もないし
0689名無しさん@お腹いっぱい。
2010/02/23(火) 12:20:24ID:V2Ke2I/k>>643
0690名無しさん@お腹いっぱい。
2010/02/23(火) 12:43:19ID:IRAdw2Bt申し訳ない、printfの表示方法ではなくて
sprintfなどの書式変換でfloatやu64を変換しようとすると
libc(カーネルプラグイン)ではちゃんと処理されないということでして
0691名無しさん@お腹いっぱい。
2010/02/23(火) 16:54:38ID:GyldSySe0692名無しさん@お腹いっぱい。
2010/02/24(水) 18:41:27ID:ZCfRrs+u0693名無しさん@お腹いっぱい。
2010/02/24(水) 21:38:53ID:tmmrXXY5これを表示させずにすぐにゲームを起動させるようにできませんかね?
0694名無しさん@お腹いっぱい。
2010/02/24(水) 22:17:43ID:dNtXQKyL0695名無しさん@お腹いっぱい。
2010/02/24(水) 22:21:57ID:I4GU5XdJ0696名無しさん@お腹いっぱい。
2010/02/24(水) 22:42:53ID:bDqIxXZs0697名無しさん@お腹いっぱい。
2010/02/25(木) 17:33:40ID:MxQoqrV6すごい今さらだけどサンキュー
わけあってPCにずっと触れなかったんだ
それを参考にちょっといじってみる
0698名無しさん@お腹いっぱい。
2010/02/26(金) 11:58:39ID:9qrUx/71てれぇ〜ん だろ
0699名無しさん@お腹いっぱい。
2010/02/26(金) 12:00:59ID:/eocTA+j0700名無しさん@お腹いっぱい。
2010/02/26(金) 12:33:09ID:9AZH6ncF0701名無しさん@お腹いっぱい。
2010/02/26(金) 13:50:39ID:vymBomZTにある sceCcc???? (文字コード処理ライブラリ)って
最近のFWには存在しない? 記載がないだけで実は使えるのかな
0702名無しさん@お腹いっぱい。
2010/02/26(金) 17:26:42ID:Y4+uAxbsそれは知らない。
でもPSPの文字コード変換テーブルの使い方ならintraFontやDXPを見れば分かるはず
0703名無しさん@お腹いっぱい。
2010/03/03(水) 22:01:22ID:wCizDDqSccc関連の関数使ってライブラリに「-lpsppaf」とかヤケクソ(笑)で書いたらビルドはできた
起動したらエラー吐いたけど…
自分でasmファイル書いてもビルドできただけ。またもやエラー吐かれた
ちなみにエラー内容は確か「ライブラリが見つからない」
0704名無しさん@お腹いっぱい。
2010/03/03(水) 22:16:05ID:JuOUc2tm文字コード変換するためだけにpaf使うのはサイズ的にも非効率だし
そもそもccc関数の使い方わかんの?
0705名無しさん@お腹いっぱい。
2010/03/04(木) 05:32:58ID:oPW2E29k0706名無しさん@お腹いっぱい。
2010/03/04(木) 10:40:34ID:f3JVGhEi互換性も含めてライブラリから消えるなんてことないはずなんだけどねぇ
(ちょっと調べてみたらPS2でも健在の関数だった)
やっぱり解析不足で現状では見つけられていないだけっぽい気がする
0707名無しさん@お腹いっぱい。
2010/03/04(木) 11:35:25ID:WK96dGwyだから、ゲームではFWのcccを使ってないと思われ。
そうなれば、FWのcccを互換性のために残しておく必要はない。
0708名無しさん@お腹いっぱい。
2010/03/04(木) 12:06:37ID:f3JVGhEiでもFW内に文字コードのテーブルファイル用意してあったり
それに近い関数はSCEで用意してると思うのだけど、違うかな
0709名無しさん@お腹いっぱい。
2010/03/04(木) 12:17:39ID:svjPddfNなんかこの状態でテクスチャ貼るとカメラ回転させた時にテクスチャが崩れるんだけど
0710名無しさん@お腹いっぱい。
2010/03/04(木) 14:08:44ID:WK96dGwyそりゃあるだろけど。
互換性を考慮する必要がなく変更されてしまう可能性があるものをわざわざ見つけだして使う必要もないだろ…
intraFontのlibcccとかあるわけだし。
0711名無しさん@お腹いっぱい。
2010/03/04(木) 21:23:41ID:vHpBTzCP内部にmp4とかaacのなんかが組み込まれてる
0712名無しさん@お腹いっぱい。
2010/03/04(木) 21:24:36ID:vHpBTzCPすまん誤爆した
0713名無しさん@お腹いっぱい。
2010/03/04(木) 22:46:36ID:iXi9y4pointraFontのlibcccはFW内部の変換テーブルを使ってる。(少なくともintraFontがVer0.31の時点では)
で、これだと各種文字コードからUCS2への一方通行なんだけど
DXPの内部にはそれを改良して双方向で変換できるルーチンがある。
もっとも、DXPのそれは読みやすいコードとは言いにくけど
0714名無しさん@お腹いっぱい。
2010/03/04(木) 22:48:07ID:iXi9y4po法線情報はちゃんと与えてる?
0715名無しさん@お腹いっぱい。
2010/03/07(日) 09:11:14ID:cbmIi2JM解凍しようとしたら中身がなかったのですが・・・
もう一度、UPしてもらえませんか?
D3でみんなのテニスしてDでロードしようとしたら、破損扱いで・・・
magic save 2.1なんですが、修復の仕方などを教えて頂けないでしょうか?
宜しくお願い致します。
0716名無しさん@お腹いっぱい。
2010/03/07(日) 10:11:37ID:oviqdLaJマジセーブwww
0717名無しさん@お腹いっぱい。
2010/03/07(日) 10:17:53ID:w5Me7W4JReadmeよめ
改造PSP関連のサイトいけ
0718名無しさん@お腹いっぱい。
2010/03/07(日) 11:23:57ID:5AaFTNFh0719名無しさん@お腹いっぱい。
2010/03/08(月) 14:31:00ID:qUZnN6tOという、よくあるプラグイン情報の定義部分で
権限のとこが 0x5006 (カーネル + ユーザー)となっている物が時々があるけど
それってカーネル・ユーザー、どちらのモードで動くのですか?
0720名無しさん@お腹いっぱい。
2010/03/11(木) 12:05:03ID:Lz5d/YNsどうやって見つけてるのだろう?
辞書アタックだといずれ見つけれるけど相当時間かかるし
発見までにかかった時間から想像するに別の方法っぽいけど
0721名無しさん@お腹いっぱい。
2010/03/11(木) 13:45:29ID:S5L0JJLBmagivsave2.2でモード2で読み込もうとしましたが、かわらずよみこめません。
ログを見ても特にエラーは出てなかったようです。
cwcheatしてしまった場合復旧は不可能なのでしょうか
http://www.dotup.org/uploda/www.dotup.org715882.zip.html
0722名無しさん@お腹いっぱい。
2010/03/11(木) 15:41:35ID:eqVAw406part2のIPLを復号化する
0723名無しさん@お腹いっぱい。
2010/03/11(木) 16:27:57ID:oEJfe6l1チート使ったらセーブが壊れたんだろ
0724名無しさん@お腹いっぱい。
2010/03/12(金) 11:59:05ID:nYdduOi/そのIPLの復号化まではなんなく出来たけど
それ以降どんな手順でKeyを探すのか
ps2dev、LAN.STなどのフォーラムも巡回してみたけど分からない
よければもう少し詳細を
0725名無しさん@お腹いっぱい。
2010/03/12(金) 12:07:55ID:GHmDOajckwsk頼む
0726名無しさん@お腹いっぱい。
2010/03/12(金) 12:30:29ID:J5B+xj46みたいに書いてあるんですけど
この関数はmallocと同じ感覚で使用してるとまずいですか?
0727名無しさん@お腹いっぱい。
2010/03/12(金) 13:06:38ID:I02LJnwjまずい。
sceGuStartに渡す配列あるだろ?あれから確保されてる。
もう一度その配列でsceGuStartが実行されるまでが寿命ということかな。(freeする必要は無い)
0728名無しさん@お腹いっぱい。
2010/03/12(金) 19:05:40ID:pFrGyiO7俺もよくわかってない、すまん
復号化できてるならそのファイルの中に多分0x4C94**F0みたいなtagが含まれてるはずだから
それで検索かけてみたら?
0729名無しさん@お腹いっぱい。
2010/03/12(金) 19:58:42ID:J5B+xj46ありがとう
そういう情報もSDKAPIに書いてあればいいのに…
0730名無しさん@お腹いっぱい。
2010/03/13(土) 12:06:08ID:0o5zRHbZ復号化したIPL内にtagは含まれてないですね
PsarDumperの復号化部分を見ると
各KeyはSce関数へ渡すのではなく
独自に用意したもので処理しているだけなので
IPL内のデータを何らかのアルゴリズムでさらに解析する必要があるのかな
0731名無しさん@お腹いっぱい。
2010/03/13(土) 14:17:48ID:PoAObNgCちゃんと復号化できてないだけかも
どうやってそのファイルを持ってきたの?
0732名無しさん@お腹いっぱい。
2010/03/13(土) 14:23:27ID:0o5zRHbZPsarDumper 最新版で6.20のFWを
ALL Decryptで展開したものです
フォーラムで調べてたらpart2のIPLはgzipで圧縮されているとあったけど
既にそれも解凍済みのようで
part2_nandipl_01g.bin
CRC32 : 31D165CB
part2_nandipl_02g.ipl
CRC32 : 37E4F2A4
となってます
0733名無しさん@お腹いっぱい。
2010/03/13(土) 14:45:45ID:PoAObNgC確かそれだけでは駄目だったと思う
これは俺の推測だけどおそらく本体は0x00002580からでそれまでの部分のコードを実行すれば
復号化されると思う。多分間違ってるかもしれない
http://forums.ps2dev.org/viewtopic.php?t=12389
0734名無しさん@お腹いっぱい。
2010/03/14(日) 17:25:07ID:1iGRUxVWというのは、具体的には何をすれば?
0735名無しさん@お腹いっぱい。
2010/03/15(月) 15:30:04ID:mFmpgfI+PsarDumper作った人達すごいや
0736名無しさん@お腹いっぱい。
2010/03/15(月) 16:58:01ID:WMJOeS/Eとも限らんぞ
0737名無しさん@お腹いっぱい。
2010/03/15(月) 18:59:43ID:7mnZPHLvPRXDecrypter2.4bとかも出てたけど、復号できないんだよね。
0738名無しさん@お腹いっぱい。
2010/03/16(火) 09:56:30ID:IomexgSpアップデータのEBOOT.BIN ?
試しにLBP 日本語版アップデータの復号化してみたけど
ちゃんと出来たよ
それにしても復号化 Key見つけるのどうやるんだろ
0739名無しさん@お腹いっぱい。
2010/03/16(火) 13:57:56ID:ERgGDEt8アップデータ復号してどーすんの?
0740名無しさん@お腹いっぱい。
2010/03/16(火) 13:58:37ID:8aIqp9Vl何使って復号できましたか?XMBのメニューから、あるいはPSStoreからDLできるゲームのアップデータ(PBOOT.PBP)なんですが。
PBP Unpackerを使ってDATA.PSPを取り出し、PRXdecrypter 2.4bを使ってもエラーになります。
* DATA.PSP -> insize 4119KB, encrypted (~PSP), known tag 0x2E5E10F0, modname (LBPPSP), outsize 4119KB, done.
* DATA.PSP -> WARNING (SHA-1 incorrect), error in sceUtilsBufferCopyWithRange 0x1 (0x00000003), failed to decrypt (unknown).
0741名無しさん@お腹いっぱい。
2010/03/16(火) 14:04:14ID:IomexgSpあ、すまない
PRXdecrypter 2.4b では無理みたいだね
独自に 0x2E5E10F0 のtagを追加して
ビルドし直した pspdecrypt.prx を使ってたから復号化出来てたみたい
0742名無しさん@お腹いっぱい。
2010/03/16(火) 14:05:15ID:8aIqp9VlPBOOT.PBPをの中のDATA.PSPが、
そのまんまISO内のEBOOT.BINと同じような構造だったので(サイズ的にも、ヘッダ等を見ても)。
なので、DATA.PSPをEBOOT.BINと入れ替えたらアップデータ適用済みISOが作れるかな、と。
で、そのまま入れ替えても当然起動できなかったので復号できないかな、と。
0743名無しさん@お腹いっぱい。
2010/03/16(火) 14:23:07ID:Y6N5EcdO0744名無しさん@お腹いっぱい。
2010/03/16(火) 18:59:37ID:8aIqp9VlそのPRXいただけないですか。
0745名無しさん@お腹いっぱい。
2010/03/17(水) 10:46:57ID:/0yEerM2大したものじゃないけど夕方くらいにうpするね
話は変わって今更なんだけど
MagicSaveのMode2にある破損ファイル強制読み込みする機能
あれってMode1で使えないのって不自然じゃないかな?
不具合というか一応報告です
0746名無しさん@お腹いっぱい。
2010/03/17(水) 11:14:47ID:QWwAJgqYできればソースのほうがありがたい
その部分だけでもいいんで
0747名無しさん@お腹いっぱい。
2010/03/17(水) 13:00:25ID:/0yEerM2EBOOT Decrypter
ttp://www.dotup.org/uploda/www.dotup.org731849.zip.html
MSのルートにEBOOT.bin を置いて起動
復号化に成功すると同じ場所に EBOOT_DEC.bin が作られる
>>746
pspdecrypt の main.c 開いて
u8 keysXXX_XX[0x10] =
{
0x9D, 0x5C, 0x5B, 0xAF, 0x8C, 0xD8, 0x69, 0x7E,
0x51, 0x9F, 0x70, 0x96, 0xE6, 0xD5, 0xC4, 0xE8
};
{ 0x2E5E10F0, keysXXX_XX, 0x5D },
↑のを static TAG_INFO2 g_tagInfo2[] = { ....
へ組み込むだけでOK
※ このKeyは私が解析したものではないのです
こういう復号化Keyを自分で探せるようになれればいいのだけど
上にある方法試しても自分の技術じゃ既存Keyすら出てこなくて泣ける
0748名無しさん@お腹いっぱい。
2010/03/17(水) 13:46:18ID:QWwAJgqYサンクス
0749名無しさん@お腹いっぱい。
2010/03/17(水) 13:52:56ID:Amd93Dl2済みません、本当にどうもありがとうございます。
しかし残念ながらPBOOT.PBPは復号できませんでした。
海外フォーラムを覗くと同じようを事していてエラーになってる人を見かけるんですよね。
多分 0x2E5E10F0 tagはPRXdecrypter 2.4aの時点で実装されてるみたいなんですが。
0750名無しさん@お腹いっぱい。
2010/03/17(水) 14:02:46ID:kY5xMGGmだからPBOOTってなんだよw
0751名無しさん@お腹いっぱい。
2010/03/17(水) 14:04:12ID:qDkQMqnj0752名無しさん@お腹いっぱい。
2010/03/17(水) 14:04:25ID:/0yEerM2対象ファイルがないから解凍出来てないというオチ?
0753名無しさん@お腹いっぱい。
2010/03/17(水) 14:04:40ID:X9ub+O+J0754名無しさん@お腹いっぱい。
2010/03/17(水) 14:13:50ID:Amd93Dl2ゲームのアップデータファイルです(PSPのアップデータじゃなくて)。
>>737に書いたゲームですが、UMD入れてXMBからダウンロードするタイプの。
>>752
PBP UnpackerでDATA.PSPを取り出して、それをEBOOT.BINに書き換えてやってみました。
0755名無しさん@お腹いっぱい。
2010/03/17(水) 14:15:28ID:27ULKFa60756名無しさん@お腹いっぱい。
2010/03/17(水) 14:33:55ID:/0yEerM2PARAM.SFO、EBOOT.BIN、DATA.BIN を取り出して
EBOOT.BIN → DATA.PSP
DATA.BIN → DATA.PSAR
とファイル名を変えた後に
PBP Unpacker で EBOOT.PBP へ再構築
それをPsarDumperで解凍という手順だよ
>>754さんは色々と何か勘違いしている気がする
0757名無しさん@お腹いっぱい。
2010/03/17(水) 14:54:02ID:Amd93Dl2UMD内のアップデータの事では無いです。LBPポータブルのアップデートファイルならPSStoreから
落とせるのでそれを見てもらえば分かりやすいかと。まあわざわざ落とすのが面倒だと思いますが。
PBOOT.PBPの中身のDATA.PSPが実行ファイルっぽくて、
そちらを実行することでゲームのアップデートをしてるようなので、これを復号できないかな、と。
0758名無しさん@お腹いっぱい。
2010/03/17(水) 15:14:03ID:kY5xMGGm0759名無しさん@お腹いっぱい。
2010/03/17(水) 15:49:51ID:qDkQMqnj0760名無しさん@お腹いっぱい。
2010/03/17(水) 15:52:49ID:/0yEerM2FWではなくてゲームの不具合等を修正する
アップデータ(PBOOT.PBP) ファイルのことね
たしかにUnpackerで抽出しても
0x2E5E10F0のtagでは復号化出来ないね
0761名無しさん@お腹いっぱい。
2010/03/17(水) 18:12:53ID:QWwAJgqY最近のFWでアップデート確認できるのは知ってたけどもう配布してたのか
0762名無しさん@お腹いっぱい。
2010/03/18(木) 08:14:31ID:vX9GZdYk0763名無しさん@お腹いっぱい。
2010/03/18(木) 13:09:37ID:D4qxY/Al>MagicSaveのMode2にある破損ファイル強制読み込みする機能
>あれってMode1で使えないのって不自然じゃないかな?
>不具合というか一応報告です
言われてみれば確かに
近いうちに修正しておきます、報告どうも
0764名無しさん@お腹いっぱい。
2010/03/19(金) 00:08:42ID:YW/nYItuPSPってモデルの描画とか手前から奥の順に描画することで負荷減らしたり出来る?
3D経験ほとんど無くて手探りで弄ってるんだけど描画順変えても特に負荷が変わってないみたいでなんでかなーと悩んでるんだけど、そういうもんなのかな?
0765名無しさん@お腹いっぱい。
2010/03/20(土) 09:18:08ID:JE+ZH13D半透明のテクスチャを張ったポリゴンを 前→奥 の順に描画すると、
奥の隠れた部分が完全に見えなくなります
常にアルファブレンドを行うようにしたいのですが方法がわかりません
何方か教えて頂けないでしょうか?
0766名無しさん@お腹いっぱい。
2010/03/20(土) 12:28:50ID:b2Phb9GQ半透明ポリゴンはソートして奥から描画するんじゃなかったっけ
まあてっとり早くいくならデプステストOFFでどうだ
0767名無しさん@お腹いっぱい。
2010/03/20(土) 14:57:53ID:JE+ZH13D実際、前→奥の順に描画すると奥のポリゴンが前に出てきました
ソートして奥にあるポリゴンから描画するようにしてみます
レスありがとうございました
0768名無しさん@お腹いっぱい。
2010/03/20(土) 16:55:51ID:jfy6ZsZT多分デプスバッファ(深度バッファ・Zバッファ)で検索
0769名無しさん@お腹いっぱい。
2010/03/20(土) 18:47:43ID:FAUebqhoRPGツクール風のゲームを作ることは可能でしょうか?
0770764
2010/03/20(土) 21:01:18ID:r0FtplgM深度テスト有効にしなきゃ!って事ならやってるのですがサッパリ・・・。
しかし他に原因思いつかないし、もっと簡単なコード書いたりして暫く弄り回してみます。
0771名無しさん@お腹いっぱい。
2010/03/20(土) 21:31:27ID:C/+8/laG頑張ればできる
ただしPCと違ってメモリーが少なすぎるから気をつけな
0772名無しさん@お腹いっぱい。
2010/03/20(土) 21:43:54ID:FAUebqhoそうですか・・・
ツクールのゲームを複数ではなく
やりたい物だけを単体で作れば足りますかね?
0773名無しさん@お腹いっぱい。
2010/03/20(土) 21:59:52ID:C/+8/laGメモステの容量じゃなくてRamの事言ってるんだが
0774名無しさん@お腹いっぱい。
2010/03/20(土) 22:09:44ID:FAUebqhoRPGツクール本体をPSPでやるのは無理があるから、
例えば「ゆめにっき」だけなら動作も軽いかな?という意味です
0775名無しさん@お腹いっぱい。
2010/03/20(土) 22:14:08ID:kxfEsNuBここ「RPGツクール」を作る側のレベルで話をするスレなんだが、
それは理解して話してるのかい?
つか「ゆめにっき」って何ですか。
0776名無しさん@お腹いっぱい。
2010/03/20(土) 22:21:40ID:FAUebqhoそうだったんですか?ちょっと勘違いしていたみたいですね
ゆめにっきなら有名だと思ったので。
0777名無しさん@お腹いっぱい。
2010/03/21(日) 05:13:45ID:aqFg8OVL0778名無しさん@お腹いっぱい。
2010/03/21(日) 05:18:53ID:BvH+fqSOツクール自体が無名なんだから
0779名無しさん@お腹いっぱい。
2010/03/21(日) 08:24:28ID:pb6weyz9そんな感じです
>>778
自分の中ではRPGツクールは有名なんですけどね
0780名無しさん@お腹いっぱい。
2010/03/21(日) 08:39:14ID:7Ca59AAI0781名無しさん@お腹いっぱい。
2010/03/21(日) 10:22:29ID:6beUUjXLう〜ん
0782名無しさん@お腹いっぱい。
2010/03/21(日) 10:26:50ID:pb6weyz9やっぱ僕みたいなバカにはゲームを作る技術なんて無いので
皆さんを陰で応援することにします
0783名無しさん@お腹いっぱい。
2010/03/21(日) 10:30:40ID:reDnaThnはいはい氏ね
0784名無しさん@お腹いっぱい。
2010/03/21(日) 11:00:23ID:pb6weyz9>>783
市んできます
0785名無しさん@お腹いっぱい。
2010/03/21(日) 11:06:02ID:uTlC5loQ0786名無しさん@お腹いっぱい。
2010/03/21(日) 14:12:07ID:EvW8GkjS表示言語→日本語
文字セット→Japanese Shift-JIS
に変えるプラグインって作れません?
対策基盤にHENを導入した時あったら便利だと思うんですが
0787名無しさん@お腹いっぱい。
2010/03/21(日) 14:27:18ID:45o4NH2l0788名無しさん@お腹いっぱい。
2010/03/21(日) 15:19:40ID:5GtUnsyY0789名無しさん@お腹いっぱい。
2010/03/21(日) 20:45:33ID:T7OEy7du0790名無しさん@お腹いっぱい。
2010/03/21(日) 23:01:49ID:bXjbeFRj0791名無しさん@お腹いっぱい。
2010/03/22(月) 00:06:34ID:xdMi87LQソフト起動時に自動的にWLAN接続するにはどうしたらいいんだ?
0792名無しさん@お腹いっぱい。
2010/03/22(月) 11:28:04ID:1EZD/nABつフリーズオワタ
0793名無しさん@お腹いっぱい。
2010/03/22(月) 12:37:39ID:xdMi87LQ試しに入れてみたらダイアログ出さずに接続できてるね
ソース参考にするわ。マジthx
0794名無しさん@お腹いっぱい。
2010/03/22(月) 12:40:53ID:RbIbFmdL完成楽しみにしてます
0795名無しさん@お腹いっぱい。
2010/03/22(月) 22:24:04ID:fYtDoCCJいくつかのアップローダから選んでできればURLも保存できて
サムネ表示で画像選んでうpするようなの
0796名無しさん@お腹いっぱい。
2010/03/23(火) 02:51:55ID:T48FOiUC>>788
0797名無しさん@お腹いっぱい。
2010/03/23(火) 03:20:32ID:JmMu5VDI0798名無しさん@お腹いっぱい。
2010/03/23(火) 07:28:40ID:Vs3O35OU0799名無しさん@お腹いっぱい。
2010/03/23(火) 10:20:23ID:mGQ1ueEcPBOOT.PBP(ゲームの不具合修正アップデータ)について
こういう理由で現時点では復号不可らしい
PBOOT.PBP用の復号化Keyは今までのと違って32byteで構成されてて
最初の16byteはデータの初期化用、後ろの16byteはXOR用となっている
つまりKeyの構成が変わっていて既存の復号化処理に組み込むだけでは
復号化不可とのこと
0800名無しさん@お腹いっぱい。
2010/03/23(火) 13:11:30ID:EykOPwIY登録しないと落とせない奴だっけ?
0801737
2010/03/23(火) 13:39:35ID:hBnzTlMaどうもです。これっすね。
http://www.maxconsole.net/showthread.php?151213-PRXdecrypter-2.4a-%28keys-up-to-6.20%29-some-news&p=1219719#post1219719
0802名無しさん@お腹いっぱい。
2010/03/23(火) 17:49:11ID:4/ALThASこれの第4引数 tbw はどんな値を入れたらいいのでしょうか
widthと同じ値を入れているソースもあれば512を入れてるソースもあります
何に着目すればここに入れるべき最適の値を出せるのかわかる方いますか?
0803名無しさん@お腹いっぱい。
2010/03/23(火) 17:54:32ID:ocD2PLr10804名無しさん@お腹いっぱい。
2010/03/23(火) 18:06:40ID:QyZeGZxx0805名無しさん@お腹いっぱい。
2010/03/24(水) 00:10:24ID:o1vyUNe20806名無しさん@お腹いっぱい。
2010/03/25(木) 11:08:02ID:Tt26ExJWsceKernelVolatileMemTryLock というのがあるのだけど (特殊メモリがロック可能かを調べる)
PSPSDKにはプロトタイプ宣言はあるのにlib内にNIDが定義されてない
そこで S ファイルでこのように追加して動作させてみると
.set noreorder
#include "pspstub.s"
STUB_START "sceSuspendForUser",0x00090000,0x00010005
STUB_FUNC 0xA14F40B2,sceKernelVolatileMemTryLock
STUB_END
ちゃんとリンクされてて使えてるようのなのだけど (0x80...のコードが返ってこない
自作アプリの動作がフリーズしたように応答なくなっておかしくなる
他の(sceKernelVolatileMemLock、sceKernelVolatileMemUnlock)は問題なく使えるから
sceKernelVolatileMemTryLockもいけると思ったのだけど何が原因だろう?
ちなみに sysmem.prx にはちゃんと 0xA14F40B2 のNIDが定義されていた
0807名無しさん@お腹いっぱい。
2010/03/25(木) 23:03:43ID:fv30uYfXSceUID mod = sceKernelLoadModule("xxx.prx", 0, NULL);
sceKernelStartModule(mod, 0, NULL, NULL, NULL);
した後に
sceKernelStopModule(mod, 0, NULL, NULL, NULL);
sceKernelUnloadModule(mod);
としてるんですがフリーズしてしまいます
やっぱりこの関数使えないんでしょうか
0808名無しさん@お腹いっぱい。
2010/03/26(金) 03:38:07ID:DSHvTqu/0809名無しさん@お腹いっぱい。
2010/03/26(金) 12:32:39ID:vMYV6j/H使い方は>>807であってますか?
教えてください
0810名無しさん@お腹いっぱい。
2010/03/26(金) 12:43:55ID:RFLnm7ENとりあえずスグにはプラグイン停止しないし
戻り値があるのだからそれをチェックせずアンロードさせるのは危険
0811名無しさん@お腹いっぱい。
2010/03/26(金) 14:04:03ID:vMYV6j/Hそうだったんですか
アドバイスありがとうございました
0812名無しさん@お腹いっぱい。
2010/03/26(金) 14:35:17ID:DSHvTqu/>>807のまんま。
"やっぱり"とか言ってPSPの関数を疑う前に、呼び出したprxを疑ってみてはどうだ?
一応めちゃくちゃなprxをビルドして、Stop後、Unload後にフリーズするのは確認できた。
0813名無しさん@お腹いっぱい。
2010/03/27(土) 22:08:20ID:pnrUZ1ryラジオプレイヤーの音楽再生とNetfront? betaのメモリなんちゃらをあわせ持つブラウザ欲しい
0814名無しさん@お腹いっぱい。
2010/03/27(土) 23:57:26ID:cL6MBXHBアドホックでPSPとPCを
つないでボタン入力を
送ろうと思うのですが
可能ですか
0815名無しさん@お腹いっぱい。
2010/03/28(日) 00:20:52ID:QV2J7ag5リスト表示可能なMIDI再生ソフトを頼む…
ってかハタから見るとそんなに作るのが難しいものでも無いと思うんだが
今までにPSPでMIDI再生するソフトってほとんど無いじゃん?
MIDI再生って実は難しいものだったりするの?
すまん、欲しいものだけ言って逃げるつもりだったのに
なんなんだこの中途半端な長文はorz
0816名無しさん@お腹いっぱい。
2010/03/28(日) 00:30:16ID:HkSalai4PSPの場合ソフト側で音源を用意する必要がある。
Windowsの場合、音源はOS任せでおkだから楽だが。
0817名無しさん@お腹いっぱい。
2010/03/28(日) 00:36:31ID:QV2J7ag5TimidityPSPでも音源は自分で用意するようになってるからそんな感じじゃダメなのカナ?
0818名無しさん@お腹いっぱい。
2010/03/28(日) 11:17:47ID:E8BFSHk60819名無しさん@お腹いっぱい。
2010/03/28(日) 12:36:02ID:jvS7J6k80820名無しさん@お腹いっぱい。
2010/03/28(日) 12:41:52ID:tk6PLXsy0821名無しさん@お腹いっぱい。
2010/03/28(日) 12:43:38ID:Ac+fB6XO透視投影で一辺が100.0くらいの大きさの三角形を作ったのに表示されないんだよね
頂点が可視z値を超えてるのかな
0822名無しさん@お腹いっぱい。
2010/03/28(日) 13:51:05ID:k4xxRag3自前で作るべくlibtimidityを使ったり、xkazokuのソースを参考にさせてもらったりしたけど
Timidity++forPSPほど軽くできなかったなあ
かれこれ2年前の話だから、自分も言い逃げ
0823名無しさん@お腹いっぱい。
2010/03/29(月) 18:01:50ID:Ni+zh8vy0824名無しさん@お腹いっぱい。
2010/03/29(月) 18:09:14ID:lgqDgGaB0825823
2010/03/29(月) 18:32:47ID:Ni+zh8vy0826名無しさん@お腹いっぱい。
2010/03/29(月) 18:35:43ID:/uwZlsgv0827823
2010/03/29(月) 18:37:32ID:Ni+zh8vy0828名無しさん@お腹いっぱい。
2010/03/29(月) 19:01:46ID:z0jC/mv8日本語でおk
0829823
2010/03/29(月) 19:07:28ID:Ni+zh8vy0830名無しさん@お腹いっぱい。
2010/03/29(月) 19:09:40ID:/uwZlsgvCを始めから勉強し直せ
0831名無しさん@お腹いっぱい。
2010/03/29(月) 20:58:08ID:eckg+pIkmoonshellアレかなり使いやすいよな
でもけっこう頻繁にフリーズするのが玉に瑕
ってわけでPSPでそれっぽいの作ってくださいおねがいしますorz
0832名無しさん@お腹いっぱい。
2010/03/30(火) 01:08:38ID:HA87F8zLあれはタッチパネルだからこそ使いやすいのでは?
0833名無しさん@お腹いっぱい。
2010/03/30(火) 10:14:50ID:URk2PZHp0834名無しさん@お腹いっぱい。
2010/03/30(火) 12:57:50ID:J4JO4DoNMIDI再生できないじゃん
0835名無しさん@お腹いっぱい。
2010/03/30(火) 13:07:01ID:oiZjn1Gz0836名無しさん@お腹いっぱい。
2010/03/30(火) 13:07:55ID:oiZjn1GzアドホックでPCと通信できる
プログラムって可能ですか?
0837名無しさん@お腹いっぱい。
2010/03/30(火) 13:15:10ID:URk2PZHp0838名無しさん@お腹いっぱい。
2010/03/30(火) 13:18:28ID:oiZjn1Gz自分で作りたいんだけど
そういうことを前にやった人がいるか
参考にできないかな、って思ってるところ
0839名無しさん@お腹いっぱい。
2010/03/30(火) 14:35:52ID:FHjYiDxq0840名無しさん@お腹いっぱい。
2010/03/30(火) 21:43:30ID:V9jgUnZaXlinkKaiでやってるから可能だろう
0841名無しさん@お腹いっぱい。
2010/03/30(火) 21:47:30ID:gHYL2gxD参戦できてもまともに遊べないけどw
0842名無しさん@お腹いっぱい。
2010/03/30(火) 23:55:09ID:NVMmuMGnアドホック自体よくわかんね?みたいな感じじゃなかったっけ?
PSP同士のアドホックも出来てないのにPCとなんてできんの?
0843名無しさん@お腹いっぱい。
2010/03/31(水) 00:15:00ID:0Q03PlMr0844名無しさん@お腹いっぱい。
2010/03/31(水) 00:18:34ID:vKhdSu1w以下ループw
0845名無しさん@お腹いっぱい。
2010/03/31(水) 07:50:33ID:xN55PF7y0846名無しさん@お腹いっぱい。
2010/03/31(水) 09:12:39ID:cLOxyDHM上がってないよ
作者がPSP手放したからどうしてもPSPが必要なときはソース公開するって言ってた
0847名無しさん@お腹いっぱい。
2010/03/31(水) 12:49:03ID:xdSi1+GLusbhosts、pspshがWin環境だとコンパイル不可で手の出しようがない
exeファイルになってるのが既にあるけど
あれは誰が作ったのだろう? ソース探しても見あたらないし
0848名無しさん@お腹いっぱい。
2010/03/31(水) 14:07:23ID:HhhPYM/0adhock transfer
スペル適当だがこんな感じのもある
0849名無しさん@お腹いっぱい。
2010/03/31(水) 15:19:37ID:cLOxyDHMだな
ソースないけど
0850848
2010/03/31(水) 17:18:51ID:HhhPYM/00851名無しさん@お腹いっぱい。
2010/03/31(水) 18:34:19ID:M0BxztpWttp://pspzorba.com//articles/articles.php?id=78&cat=10
試してないから保証しないが
0852名無しさん@お腹いっぱい。
2010/03/31(水) 18:44:18ID:cLOxyDHM正しくはこうだな
0853名無しさん@お腹いっぱい。
2010/04/01(木) 12:02:27ID:kQ+dvecS0854名無しさん@お腹いっぱい。
2010/04/01(木) 16:13:18ID:CMJLmt3h既にあるぞえ
0855名無しさん@お腹いっぱい。
2010/04/01(木) 17:20:26ID:1ZgT3cHNttp://www1.axfc.net/uploader/Sc/so/99005
前あったのを改良した
輝度を一番明るいのにすると最高になる
0856名無しさん@お腹いっぱい。
2010/04/01(木) 18:20:18ID:Iuq0PiqUあれって基盤で変わってくるの?
0858名無しさん@お腹いっぱい。
2010/04/01(木) 18:42:51ID:KR397f3p乙なんだけどpass?
0859名無しさん@お腹いっぱい。
2010/04/01(木) 19:05:01ID:1ZgT3cHNすまん
PASS:PSP
0861名無しさん@お腹いっぱい。
2010/04/02(金) 03:55:01ID:yZFADXeW改めて>>855氏有難うございます
0862名無しさん@お腹いっぱい。
2010/04/02(金) 10:23:14ID:se/7yNxpアドホック処理のソースだったらPSPDispにもある
でもあれは試験用だったようななんたらかんたら
MIDIについて、libtimidityはここ
ttp://sourceforge.net/projects/libtimidity
Makefile.amの"SUBDIRS = src tests
"を"SUBDIRS = src"
にすればcygwin+pspsdk環境でもコンパイル通る
あとパッチがあって"libtimidity-0.1.0-newlen-overflow.patch"でぐぐれば見つかると思う
もうひとつのパッチ"libtimidity-0.1.0-automagic.patch"を適用すると「AOなんて知らんよ」ってコケる
余談だけどSDLのMIDI再生よりパフォーマンス良かった、なんでやろ
再生時のコールバックについては
SDLを使うならミキサー処理(Mix_〜という関数群)
SDLを使わないならpspAudioSetChannelCallbackが分かれば
あとは外観だけだと思う ガン( ゚д゚)ガレ
追伸:DS持ってないのでmoonshellがまったく分かりません('A`)
0863名無しさん@お腹いっぱい。
2010/04/02(金) 16:40:22ID:z2eIRN3v間違ったからアンインストールしようとしたらProgram Files以下をうおおおおおおおおお
俺・・これをバネに開発頑張るよ・・
これからよろしくな
0864名無しさん@お腹いっぱい。
2010/04/02(金) 16:49:28ID:mE1ps51H0865名無しさん@お腹いっぱい。
2010/04/02(金) 17:05:05ID:I1xbb34M0866名無しさん@お腹いっぱい。
2010/04/02(金) 19:21:53ID:N0bnQRGG0867名無しさん@お腹いっぱい。
2010/04/05(月) 22:46:42ID:nBp98r8v>カーネルNIDS についてのお勉強用に.
>ttp://www.ipsj.or.jp/01kyotsu/award/taikai_shorei/70award_paper/3ZL_8.pdf
吹いたwww
確かにNIDSだけどさ…
これがネタなら面白いんだが、ここの管理人はガチだから困る
0868名無しさん@お腹いっぱい。
2010/04/06(火) 01:52:24ID:xcNMK9Tq0869名無しさん@お腹いっぱい。
2010/04/06(火) 10:09:25ID:f8NwdUT8RemoteJoyやRemoteJoyLiteのやり方を試してみたけど駄目だった
0870名無しさん@お腹いっぱい。
2010/04/06(火) 10:19:13ID:Jjpk0uav0871名無しさん@お腹いっぱい。
2010/04/06(火) 12:43:22ID:6SwmdcT8ダメなのはやり方が間違っているから
0872名無しさん@お腹いっぱい。
2010/04/07(水) 01:27:02ID:3AqNoyCcSceModule module = sceKernelFindModuleByName( "sceNetAdhoc_Library" );
if (module) {
sceNetAdhocInit_func = HookNidAddress( module, "sceNetAdhoc", 0xe1d621d7 );
HookFuncSetting( HookSyscallAddress( sceNetAdhocInit_func ), myNetAdhocInit );
}
これでゲームシェアリングすると、HookSyscallAddressが最後のreturnでNULLを返して失敗するんだけど何が悪いんだろうか・・
使用している関数はremoteJoyLite1.9のHook.cの物でpspLinkとほぼ同様の物で、元々のソースで使用されてる関数ならhook出来た
0873名無しさん@お腹いっぱい。
2010/04/07(水) 10:26:45ID:ASvZ61Jf0874名無しさん@お腹いっぱい。
2010/04/07(水) 21:59:52ID:2L5AqGfeWANスイッチwww
PSP以前に基本的な用語も知らないのか
あとREMOTEは赤外線じゃねえしw
ヘッダを参考にしたとか嘘だろ。ちゃんと書いてあるし
他にも間違ってる箇所がいくつもあるが、極めつけは
>解かったかな?
>是非 勉強してください.
お前が勉強しろwwwww
上から目線すぎて腹痛いwww
0875名無しさん@お腹いっぱい。
2010/04/07(水) 22:01:07ID:P7Y7s4+F0876名無しさん@お腹いっぱい。
2010/04/07(水) 22:04:47ID:GAKo+DAM0877名無しさん@お腹いっぱい。
2010/04/07(水) 22:18:33ID:2L5AqGfe真性だしで、もう見て楽しむしか使い道は無い
面白半分ってのもあるけど、このスレ見てる初心者にも気付いて欲しいってのも
あるんだけどね…
0878名無しさん@お腹いっぱい。
2010/04/08(木) 00:43:12ID:tACSzwcz0879名無しさん@お腹いっぱい。
2010/04/08(木) 00:46:39ID:tACSzwczところで、PSP_CTRL_REMOTEって何が採れるの?
0880名無しさん@お腹いっぱい。
2010/04/08(木) 05:28:28ID:WASxufWnカーネルNIDSを直す気は無さそうだがw
0881名無しさん@お腹いっぱい。
2010/04/08(木) 23:44:17ID:d2K4seOnたまに猫山のブログの内容と似たような頓珍漢なレスを見かけるのでもしやと思ったがw
表のWANは修正されたが、文中のWANはそのままじゃんwって思ってたら
NIDSとWANの両方を修正したみたいだな
まだ色々と間違ってるけど
見れなかった人のために一応魚拓
ttp://megalodon.jp/2010-0407-0622-07/nekoyama2gillien.blog36.fc2.com/blog-entry-250.html
ttp://megalodon.jp/2010-0407-0623-52/nekoyama2gillien.blog36.fc2.com/blog-entry-252.html
>>879
>>874にも書いてあるがヘッダ見ろ
リモコンの有無となっているが、正確には違う
WLANスイッチもそうだが、リモコン、ヘッドフォンの有無は別の専用関数があるから
そっち使った方が無難
わざわざカーネルモードで呼び出す必要もないし
0882名無しさん@お腹いっぱい。
2010/04/09(金) 00:13:38ID:lJp5q/2vsceHprmIsHeadphoneExist()は、スリープして復帰するとヘッドホンが刺さっていてもなぜか0が返ってきたと思う。
使い方を間違えようもないようなAPIだし、リジュームしてきたときに何かしなくてはいけないようなこともPSPSDKの文書にはないしで、正直よくわからない。
これは5.00M33での話で、GENとかはちょっとわからない。
0883名無しさん@お腹いっぱい。
2010/04/09(金) 00:51:35ID:X7DtBZ6jCXMB、PSXLink、RemoteJoyLite等で使用されてる方法は試したのですが駄目でした
どのやり方なら可能なのでしょうか?
0884名無しさん@お腹いっぱい。
2010/04/09(金) 12:13:19ID:JzK5Bebfダメなのはやり方が間違っているから
参考にしたソフト側ではちゃんと出来てるのだから
自分が間違っているところを探すべき
0885名無しさん@お腹いっぱい。
2010/04/09(金) 14:04:24ID:AnT83PxJそれだけじゃ助言しようがないからソース晒したら?
0886名無しさん@お腹いっぱい。
2010/04/09(金) 22:20:08ID:X7DtBZ6jhttp://www1.axfc.net/uploader/Sc/so/101689.zip
これで良いですか?
hookファイルはRemoteJoyLiteの物をそのまま使用してます
0887名無しさん@お腹いっぱい。
2010/04/10(土) 12:30:10ID:+4uBXGMnそれじゃHOOK出来ないの当たり前
あまりにも初歩すぎて理由を書く気にもならない
自分のやり方が間違っていることに気付け
0888名無しさん@お腹いっぱい。
2010/04/10(土) 13:07:15ID:+6yBLqhpあいつマジで何なの。
ハンドルネームも意味不明で痛いし、絵も下手だし作るソフトもくだらないし何もかも中途半端。
そのうえ解説までデタラメって、リアルで会ったわけでもないのに苛つく奴だな。
会わずに苛つかせるなんてある意味天才かw
0889名無しさん@お腹いっぱい。
2010/04/10(土) 13:16:33ID:/oeKuX+O0890名無しさん@お腹いっぱい。
2010/04/10(土) 14:05:23ID:UKMc4IJ3君も立派に天才だぞ
0891名無しさん@お腹いっぱい。
2010/04/10(土) 14:06:51ID:V1lbuLtbttp://nekoyama2gillien.blog36.fc2.com/blog-entry-252.html
のコメ欄見たら、社会人みたいだな…
あれだけデタラメで痛いことばっかり書くから厨房かと思ってたが
けど、"以前"ってことはあまりにも酷いから辞めさせられたのかなw
社会人で語尾に「なのだ」とか付けてるのも引くわ
なんかトリップの意味も勘違いしてるみたいだし
0892名無しさん@お腹いっぱい。
2010/04/10(土) 14:26:04ID:pV+EC/WA0893名無しさん@お腹いっぱい。
2010/04/10(土) 14:59:21ID:ZHIoUAbWどうなのかな、と見てみたけど
これは酷い、スルーされて当然だわw
0894名無しさん@お腹いっぱい。
2010/04/10(土) 21:58:33ID:dxjSRSBy0895886
2010/04/11(日) 11:08:42ID:dOlR+dCCありがとうございました
0896名無しさん@お腹いっぱい。
2010/04/11(日) 11:44:44ID:uA6fGYXy0897f
2010/04/11(日) 13:00:21ID:TCkmioYQ0898名無しさん@お腹いっぱい。
2010/04/11(日) 18:40:15ID:oHbNzSFH>>886 のバックアップ
http://www1.axfc.net/uploader/Sc/so/102349
0899名無しさん@お腹いっぱい。
2010/04/11(日) 18:43:06ID:Oedftmx1これだけは言っておく
存在しない物はHOOK出来ない
0900名無しさん@お腹いっぱい。
2010/04/12(月) 12:24:42ID:harOfEYaつU
0901名無しさん@お腹いっぱい。
2010/04/12(月) 22:20:46ID:7xKsXiZ50902名無しさん@お腹いっぱい。
2010/04/13(火) 13:38:41ID:zKFV4IvV■■■
■■■
.._■■■_
( ´・ω・) 君、
く m
. し─J┃
■■■
■■■
.._■■■_ まず、ズボンをはきたまえ
( ´・ω・)
く ρ━━
. しωJ
0903名無しさん@お腹いっぱい。
2010/04/13(火) 15:11:46ID:KFbZZjdE0904名無しさん@お腹いっぱい。
2010/04/13(火) 16:50:32ID:D3bTxslkなんかのチェックをフックするかなんかして誤魔化してるだけ
0905名無しさん@お腹いっぱい。
2010/04/13(火) 16:53:53ID:XSRWIeLO自作アプリの場合ネットワーク関係のモジュールは
意図して起動させない限り初期状態では存在しない
よってそのコードではいくらやってもHOOK不可
もう、あんたの為に説明した訳じゃないんだからね
0906名無しさん@お腹いっぱい。
2010/04/13(火) 16:56:06ID:acBaHZJVPSNFuckerの間違いか?
0907名無しさん@お腹いっぱい。
2010/04/13(火) 17:28:42ID:D3bTxslkpsnkillerってのもあるぞ?
まぁどっちも似たような事してるだろうけど
0908名無しさん@お腹いっぱい。
2010/04/13(火) 17:30:57ID:XSRWIeLOどっちもPSNEnablerの派生ツール
0909名無しさん@お腹いっぱい。
2010/04/13(火) 17:50:38ID:D3bTxslkもう少し前のレスから読んだ方が良い
0910名無しさん@お腹いっぱい。
2010/04/13(火) 18:36:15ID:UEPWhloW0911名無しさん@お腹いっぱい。
2010/04/13(火) 20:24:50ID:X3qQ30XV0912名無しさん@お腹いっぱい。
2010/04/13(火) 20:26:16ID:GZXc0ukX・Usermodeでのみ動作でKernelの関数を利用しない
これが条件だが難しいかどうかは物による
0913名無しさん@お腹いっぱい。
2010/04/14(水) 00:45:48ID:IYZe+aE40914名無しさん@お腹いっぱい。
2010/04/14(水) 07:30:30ID:nOvmV8yJ0915名無しさん@お腹いっぱい。
2010/04/14(水) 11:10:05ID:9d9xSWn/0917名無しさん@お腹いっぱい。
2010/04/14(水) 15:26:30ID:nOvmV8yJ例えば?
0918名無しさん@お腹いっぱい。
2010/04/14(水) 16:26:05ID:uD0UwAmN自作アプリじゃなくゲームシェアリングじゃね?
0919名無しさん@お腹いっぱい。
2010/04/15(木) 21:10:35ID:AFCqaE7h0920名無しさん@お腹いっぱい。
2010/04/15(木) 23:03:47ID:uq/NwCBOなんか、改造版でバイナリのみ配布の場所しか見つける事ができない…orz
0921名無しさん@お腹いっぱい。
2010/04/15(木) 23:21:59ID:txrXx+9gsvn://svn.pspdev.org/psp/trunk/psplink
0922名無しさん@お腹いっぱい。
2010/04/16(金) 09:01:15ID:Tk6z0ULQPSPやPS1に関する穴なくね?
0923名無しさん@お腹いっぱい。
2010/04/16(金) 09:32:47ID:Tb5ye61Dありがとう、でもそのリンクが死んでる(svn.pspdev.org がない?)ので困ってます
0924名無しさん@お腹いっぱい。
2010/04/16(金) 09:37:11ID:u70+NTMuWebSVN - psp
ttp://psp.jim.sh/svn/listing.php?repname=psp&path=%2Ftrunk%2F?a0b40758157c8f16fa703ca3be466fa8a
0925名無しさん@お腹いっぱい。
2010/04/16(金) 14:06:45ID:ktcDA7zhsvn://svn.ps2dev.org/psp/trunk/psplink
0926名無しさん@お腹いっぱい。
2010/04/16(金) 15:11:58ID:c4irby+Yhttp://svn.ps2dev.org/listing.php?repname=psp&path=/trunk/psplink/
0927名無しさん@お腹いっぱい。
2010/04/16(金) 18:08:50ID:Wclymdph0928名無しさん@お腹いっぱい。
2010/04/16(金) 21:28:38ID:4GgMN44rしばらくは邪魔されることは無い
0929名無しさん@お腹いっぱい。
2010/04/19(月) 16:35:40ID:pJuNq6Yl今度はアクセスすら出来なくなった
0930名無しさん@お腹いっぱい。
2010/04/20(火) 10:52:58ID:FjkWt4kp0931名無しさん@お腹いっぱい。
2010/04/20(火) 14:10:54ID:lQhybWDEあぁ、お前だけアク禁になるように通報しておいたからな。
0932名無しさん@お腹いっぱい。
2010/04/20(火) 15:36:16ID:UbZYXo+I今現在はアクセス出来る
登録はメール届かず失敗するけど・・
0933名無しさん@お腹いっぱい。
2010/04/21(水) 05:25:57ID:4xBFl9IM無線を使わずUSBのみでXlink Kaiを利用可能に、と思ってるんだけど
暗号化された状態のパケットの取得って可能かな?
逆アセして探し回ったんだけど見つからなくてさ
もしかしてハードウェアで暗号化から送信まで実装されちゃってんのかな
0934名無しさん@お腹いっぱい。
2010/04/21(水) 14:18:09ID:2aJ8rBi9TCP/IPとかもっと根本的な事を勉強したほうがいいと思うわ。
パケット単位でなく、通信関連の関数を丸ごとトラップして実装する事に成ると思うけど、
あと、通信関係はたぶんコールバック関数も多いと思うから、めんどくさそう。
Xlink Kaiの現状が現実解だと思うよ。
0935名無しさん@お腹いっぱい。
2010/04/21(水) 21:06:41ID:4xBFl9IMRawパケットなら上手く出来たんで、仕組みさえ理解できてればそんな大がかりな事はしなくて良いはず
パケット単位で暗号化されてるわけだし通信処理の前段階で処理されてるはずなんだ
CallBackが多ければ多いほどラップするチャンスがあるから逆にやりやすい
問題は何処までハードウェア任せと言うことなんだが・・
0936名無しさん@お腹いっぱい。
2010/04/22(木) 00:21:01ID:jNhgsRHxマダァ-? (・∀・ )っ/凵⌒☆チンチン
0937763
2010/04/22(木) 10:44:02ID:qsnesn2v今、新しいソフトを作っていて
(PRXDecrypter + PRX Packer + PBP Unpacker 相当のもの
そっちもそのうちに更新するのでもうしばらくお待ちを
0938名無しさん@お腹いっぱい。
2010/04/22(木) 22:13:18ID:ugU9F6TbPackerの機能に期待
0939名無しさん@お腹いっぱい。
2010/04/23(金) 07:36:20ID:B0O4wXci(0゚・∀・)
(0゚∪ ∪
と_)__)
0940名無しさん@お腹いっぱい。
2010/04/23(金) 09:48:38ID:ht57AwJOとりあえずPRX Packer部分だけ使えるようにしたものを
来週あたりに配布します
0941名無しさん@お腹いっぱい。
2010/04/23(金) 14:46:55ID:oKzO+ebY∧_∧ +
(0゚・∀・) ワクワクテカテカ
(0゚∪ ∪ +
と__)__) +
0942名無しさん@お腹いっぱい。
2010/04/23(金) 17:01:42ID:39npZbWN3D描写をする時ために頂点のデータを得るとき
何故かmallocではなくscegugetmemoryを使っているものが多いです
mallocに比べて速度が速いのかと思い
試しに生成・代入・開放の一連の動作の速度を比較してみたのですが
mallocのほうが1.3倍ほど早かったです
それでもなおscegugetmemoryを使う理由とはなんなのでしょうか?
0943名無しさん@お腹いっぱい。
2010/04/23(金) 17:29:39ID:hg+3ZvrZ4.01M33のSDKにはいってたやつのPSP版ということですか??
0944名無しさん@お腹いっぱい。
2010/04/23(金) 19:10:35ID:ry/o+yFeメモリが断片化しないとか、
確保してある場所がVRAMなら、GPUがデータを取りに行くのにVRAMからで済むからとか。
0945名無しさん@お腹いっぱい。
2010/04/23(金) 20:24:28ID:AKs0GbXJwktk
0946名無しさん@お腹いっぱい。
2010/04/24(土) 09:18:01ID:fjYPY/LQてっきり複数のprxを一つにまとめるものかと思ったわw
0947名無しさん@お腹いっぱい。
2010/04/24(土) 11:42:56ID:8WObnkvx別にmallocでも断片化させ無い方法はあるよ
0948名無しさん@お腹いっぱい。
2010/04/24(土) 14:13:32ID:lUm/011W機能は同じだけどメモリ消費とファイル書き込み部分を改良して
MSに対象ファイル分の空き容量さえあれば
実メモリ(24MB)以上のファイルでもPack出来るようになってます
逆のUnpack機能も実装済み
>>937に書き忘れてたけど
Psar Dumper (フィルタによる指定ファイルの抽出にも対応)も組み込む予定
ツール名を何にしようか考え中、"PSP Tool Ex" ではあれだし…
0949名無しさん@お腹いっぱい。
2010/04/24(土) 17:58:49ID:LeqvwB4m0950名無しさん@お腹いっぱい。
2010/04/24(土) 18:25:22ID:VmSiGiUA0951名無しさん@お腹いっぱい。
2010/04/24(土) 19:49:53ID:qNhMwraLsceGuStart()で指定したバッファに頂点データやら命令やらを書き込む必要がある
そのバッファから領域を確保するのがsceGuGetMemory()
mallocでは正しく動作しないはずだ
0952名無しさん@お腹いっぱい。
2010/04/24(土) 20:42:52ID:JphWvsZQmallocでも問題ない。
0953名無しさん@お腹いっぱい。
2010/04/24(土) 21:15:25ID:DUcdl7tdswizze+sliceならsceGuGetMemoryの方が早い
3D描画の場合はバッファに溜めてまとめて描画するために
静的変数かmalloc使ってる。こっちは問題なかった
0954名無しさん@お腹いっぱい。
2010/04/24(土) 22:32:00ID:JphWvsZQキャッシュをライトバックしてないってオチは無いよね?
0955名無しさん@お腹いっぱい。
2010/04/24(土) 23:57:48ID:DUcdl7td半年ROMります
0956名無しさん@お腹いっぱい。
2010/04/25(日) 13:35:17ID:1U3tcF9DPSP Extra Tools
でいいと思う、シンプル イズ ベスト
0957名無しさん@お腹いっぱい。
2010/04/25(日) 16:20:43ID:p+mSsldZ2. sceGuStartでディスプレイリストに使うメモリのアドレスを指定する
3. sceGuGetMemoryでデータをどこに書き込めば良いか教えてもらう
そのアドレスは2番目の手順で指定した領域のどこか
3番目の手順をmallocにしたら全然関係ないアドレスが返ってくるので
正しい描画結果は得られない
0958名無しさん@お腹いっぱい。
2010/04/25(日) 17:24:24ID:Rgz5jfwyあくまで1.で確保したメモリはデータを書き込むときに使うもので
描画する時はまた別にアドレスを指定するのであまり関係ないのでは?
それから、一々描画が終わったのを確認してfreeする手間が省けるのもメリットかと。
0960名無しさん@お腹いっぱい。
2010/04/25(日) 19:27:21ID:/10KuGHY0961名無しさん@お腹いっぱい。
2010/04/25(日) 19:51:24ID:SZ84K73b案外いるんじゃないか?
MacroFireの人も見たことあるし
>>959 はたぶんDXPの人だし
takkaがいてもおかしくないと思う
0962名無しさん@お腹いっぱい。
2010/04/25(日) 21:00:46ID:1RZtT/bytakkaは偶に2chで見かける
どこで見たかは忘れたけど
0963954
2010/04/25(日) 21:01:25ID:auHdXFOQキャッシュをライトバックしてメインメモリに書き込んでやらないと、
GPUが正しいデータを得られない。
mallocした領域のデータでsceGuDraw〜する場合、
・sceGuStartでGU_DIRECTを指定した場合
Guの関数呼べばすぐにに描画処理が行われるので、sceGuDraw〜を呼ぶ前にsceKernelDCacheWritebackAll等を行う。
・sceGuStartでGU_DIRECT以外を指定した場合
描画処理を始める前に、sceKernelDCacheWritebackAll等を行う。
もしくは、ポインタをキャッシュを経由しないポインタに変換して書き込む。
sceGuGetMemoryでゲットした領域でsceGuDraw〜する場合は、
返ってくるポインタがキャッシュを経由しないポインタになっているので、その辺を気にする必要はない。
この辺を理解してないから、sceGuGetMemoryで取得したメモリじゃないと駄目とか言ってねぇか?
0964名無しさん@お腹いっぱい。
2010/04/25(日) 22:05:16ID:8/NIiMrv大抵の開発者は見てるんじゃない?
自信はないけど
0966名無しさん@お腹いっぱい。
2010/04/26(月) 07:50:47ID:gEzeHBqe0967名無しさん@お腹いっぱい。
2010/04/26(月) 11:34:19ID:7Fv70uQe本物ですか?
いつもお世話になっています。
ソースも公開してくれるので勉強になります。
0968名無しさん@お腹いっぱい。
2010/04/26(月) 17:20:30ID:+UDy7kb0ソース公開マダー?
0969940
2010/04/27(火) 11:52:28ID:HBHNgK5Nttp://sourceforge.jp/projects/psp-ex-tools/releases/
(ソースコードも公開済みなので要望等あればどうぞ)
現時点ではPrx/PBP Packer・Unpackerの機能のみ
いずれはUIを実装してファイラー風にするつもり
マイペースで開発したいので次の更新はだいぶ後かも
0970名無しさん@お腹いっぱい。
2010/04/27(火) 13:25:16ID:HBHNgK5N今はOKになってます
0971名無しさん@お腹いっぱい。
2010/04/27(火) 14:23:46ID:7PLOAHkL0972名無しさん@お腹いっぱい。
2010/04/27(火) 14:25:49ID:lvPjYMkxちゃんとReadMe読みなされ
0973名無しさん@お腹いっぱい。
2010/04/27(火) 14:27:11ID:7PLOAHkL一応神ツールなの?
0974名無しさん@お腹いっぱい。
2010/04/27(火) 14:28:40ID:lvPjYMkxPRX DecrypterでもPackは出来ないし
0975名無しさん@お腹いっぱい。
2010/04/27(火) 14:37:11ID:7PLOAHkLやるじゃん
0976名無しさん@お腹いっぱい。
2010/04/27(火) 14:39:54ID:lvPjYMkx最終的にはPSP Extra Tools自体に
PRX Decrypterの機能も実装されるらしい
0977名無しさん@お腹いっぱい。
2010/04/27(火) 17:57:06ID:I3zwKr4Cいや、PackerもUnPackerもとっくの昔からあるだろ
今までどうやってprxをpackしてきたんだよ
0978名無しさん@お腹いっぱい。
2010/04/27(火) 20:54:30ID:qz1MXtYiPSP上で,じゃないの?
0979名無しさん@お腹いっぱい。
2010/04/27(火) 21:33:01ID:17RqEiJd乙
tagが0x4C9416F0になるようなPRXを作れないのかな・・・
M33のファイルみたいに
0980名無しさん@お腹いっぱい。
2010/04/28(水) 07:41:08ID:FQgHWcbJPackの意味分かってる?
0981名無しさん@お腹いっぱい。
2010/04/28(水) 10:22:27ID:PHPvmIoi>>963
ありがとう
参考になりました
0982名無しさん@お腹いっぱい。
2010/04/28(水) 12:30:51ID:7c5MvT12乙、ソースコード公開も助かります
>>977
PSPだけで出来るのは今までなかったよ
というかそんなこと言ってたら
PSP FilerとかもPCで出来るからいらないって話になるし
0983名無しさん@お腹いっぱい。
2010/04/28(水) 12:54:28ID:0tcYHNHf可能なら対応しておきます
>>969のはPackerではなく
PSP Packer(Prx/PBP のELFを圧縮)と書くべきでしたね
そのあたりで色々と混乱させて申し訳ない
0984名無しさん@お腹いっぱい。
2010/04/28(水) 17:36:39ID:B3FScD2N>PSP FilerとかもPCで出来るからいらないって話になるし
PSP上でファイルを操作する機会はあるが、PSP上でPackする機会は無いだろ…
そんなもんコンパイル時やPCからPSPに転送するときにやれば良い話だし
つーかPSP Packerのソース流用してるだけだし、誰もPSPで必要だと思ってないから
PSP向けにコンパイルされてないだけ
0985名無しさん@お腹いっぱい。
2010/04/28(水) 18:39:24ID:NFjM+HAoユーザー定義に"Cfg_Menu_Mem = High"を追加してみましたがだめでした。
解決方法がわかる方がおりましたらお願いします。
0986名無しさん@お腹いっぱい。
2010/04/29(木) 00:26:54ID:hXuU+ymw誰か日本語化出来ない?
日本語txtと音楽の多形式を読み込める自作が他にあればいいんだけど…
レス数が950を超えています。1000を超えると書き込みができなくなります。