コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
はる ◆75Vh4SY8TdKS
2018/3/14 18:48
スクリーンキャプチャ機能が追加されましたね。

SDカードのデータを出力できる環境がなく、
ニンテンドー3DSを使っている人向けに、
自作の画像アップローダを自宅サーバーで公開する予定です。

コメント

アバター
アルセ 2018/3/14 20:28 ◆iHjls42xHSyC
ちなみにセレクトボタンを押すと変数は未使用だった1024になりました!これを使えば写真を間違って撮ってしまってもすぐにきずくことが出来ます!
アバター
はる 2018/3/15 16:13 ◆75Vh4SY8TdKS
アルセさん

知っています。
普通に撮っても動作が停止するので気づくような……
後、誤字がありますよ。


プチコン3号 SmlieBASIC画像アップロードツール メモ
(興味のある方は観てって下さい)

http://256haruhi.dip.jp/ディレクトリ名(まだ秘密)/(index.php)
にアクセスするだけで使えるようにする。
ユーザーエージェントがニンテンドー3DS
http://www.nintendo.co.jp/hardware/3dsseries/internetbrowser/browser.html
 によると、
 Mozilla/5.0 (Nintendo 3DS; U; ; ja) Version/*.***.JP
 ※*.***にはバージョン情報が記載されます。
 だそう。)
だとアップローダになり、
それ以外だとアクセスするとダウンローダになる。
ファイル名は"/HNI_([0-9]{4})_JPG\.JPG/"じゃないとエラー。
EXIF情報は、
メーカー      Nintendo
カメラ       Nintendo 3DS
ソフトウェア    01172
EXIFバージョン   0220
FlashPixバージョン 0100
画像の高さ     240
じゃないとエラー。
アップロードされると、
IPアドレスと元のファイル名をファイル名で記録する。
ダウンロードするときはそのIPアドレスの画像のみを一覧表示する。
アバター
はる 2018/3/25 6:05 ◆75Vh4SY8TdKS
今日から作ります。
アバター
はる 2018/3/25 20:34 ◆75Vh4SY8TdKS
※画像は開発中のものです。

ニンテンドー3DS側の処理が完成しました!
アバター
はる 2018/4/2 1:22 ◆75Vh4SY8TdKS
サーバーはRaspberry Pi 3 Model Bです。
開発もRaspberry Pi 3 Model Bで行っています。
アバター
アルセ 2018/4/2 12:44 ◆iHjls42xHSyC
久しぶり
セレクトボタンを押すと使えるプログラムを作れます
アバター
はる 2018/4/2 14:41 ◆75Vh4SY8TdKS
?
何が作れるんですか?
アバター
アルセ 2018/4/3 2:16 ◆iHjls42xHSyC
セレクトボタンの値は1024です
例えば
・セレクトボタンを押すと音が鳴る
・セレクトボタンでポーズが出来る
・セレクトボタンで隠し機能を使える
注意
※必ず撮影してしまい
 スタートボタンは取得不可
アバター
はる 2018/4/3 2:38 ◆75Vh4SY8TdKS
ああ、そのことですか。
自分のプログラムにもそれは使っています。


https://256haruhi.f5.si/works/petitcom/#sakura
ファイル名:"TXT:SB2WEEKS_04/-.PRG"
公開キー【YK28X8XX】

先月の22日に作ったもの(公開キーの発行は30日)ですが、
ゲームプレイ中にセレクトボタンを押すと、
「撮影しました」と表示されるようにしてあるので、
試してみて下さい。
ちなみに、第4回SmileBasic2weeks(http://petitverse.hosiken.jp/community/petitcom/topic/?read=328 )に投稿したものです。



スタートボタンが取得できないのは不便ですよね。
プログラム開始直後には8192番で取得できますが。(バグ?)
アバター
アルセ 2018/6/14 17:39 ◆iHjls42xHSyC
久しぶりにNew3DSでプチバースやろうとしたら制限かかってて出来なかったので
とある方法でNew3DSでコメントしています
アバター
はる 2018/6/14 18:55 ◆75Vh4SY8TdKS
それはこの投稿には関係無いのでは?
ここに書き込んで下さい。
http://petitverse.hosiken.jp/community/petitcom/diary/?read=1084

後、コメントにおかしな点が見つかったので編集しました。
アバター
はる 2019/5/25 13:30 ◆75Vh4SY8TdKS
サーバはRassberry Pi 3 Model Bです。
32GiBのmicroSDカードに保存しています。
容量については、まだ全然問題ないので大丈夫です。
いっぱいになったら人力でまとめて削除する予定です。
アバター
あまさとしおん 2021/7/9 22:09 ◆mzDKTVUAtwqE
いままで使ってたpetituploaderが3DS側でエラーになるので、はるさんのツール使おうとしたけど、new2dsllはパソコン側(ダウンローダ)の表示になるので使えなかった…
アバター
はる 2021/7/11 11:09 ◆75Vh4SY8TdKS
Newでの使用を想定していなかったのでパソコン版表示になっているのかと。
UserAgentで判別しているので、
後でNewにも対応できるようにしときます。
アバター
はる 2021/7/14 14:57 ◆75Vh4SY8TdKS
確認した所、Newでの使用は想定していたけど、
Newの古いバージョンにしか対応できていなかったようです。
貴方のアクセスのログを元に判別方法を変更しました。
ただ、Newの実機を持っていないので動作確認はできていません。
ご指摘ありがとうございました。
アバター
あまさとしおん 2021/7/14 15:23 ◆mzDKTVUAtwqE
アップローダが表示されるようになったのを確認。
1枚上げたけど、パスワードの確認方法が分からない
アバター
あまさとしおん 2021/7/14 15:27 ◆mzDKTVUAtwqE
ページを開いたときのボタンの大きさが非常に小さいのが気になる
headタグ直下に<meta name="viewport" content="width=device-width">
を入れておくと勝手にいい感じのサイズになる気がします
アバター
はる 2021/7/18 18:29 ◆75Vh4SY8TdKS
>1枚上げたけど、パスワードの確認方法が分からない
すみません。
そもそもアップロードができていないようです。
本来、アップロードができればパスワードが表示されるはずですが、
アップロードができていないのでそれも表示されないということかと思います。
貴方と同じ時期に利用していた方は正常にアップロードできているので、
何が問題なのかが分からない状況です。
Newだからかもしれませんが実機もない状況なのでデバッグは難しいです。

viewportについてはこれまではwidth=320にしていましたが、
アドバイスの通りにしてみました。
アバター
あまさとしおん 2021/7/18 18:36 ◆mzDKTVUAtwqE
どうやらnewのブラウザはoldと仕様が違い過ぎるので正しく動かないっぽいです。
(プチバの画像添付がold3DSで動かないのもあるしかなり違いそう)
アバター
はる 2021/7/19 18:03 ◆75Vh4SY8TdKS
まあブラウザ周りはだいぶ違うというのは前からなんとなくは知っていました。

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -