はてなキーワード: スクロールとは
昨晩、書斎で仕事をしている途中で手元の飲み物がなくなりキッチンへお茶を取りに行った際のできごと
特に忍足で降りていった訳ではないが、リビングにいる妻はこちらの存在に気づいておらず、動線的に妻の背後を通ってキッチンへ向かった
妻はスマホを熱心に見ていたせいか、こちらを振り返って見ることもなく、画面をスクロールさせていた
覗く意図はなかったがチラッと「セックスレスを解消するために」という太字のタイトルが目に入った
タンブラーにお茶を注ぎながら、前回のセックスを思い出したが、おそらく8月上旬にしたきりしていない
タンブラーを片手に書斎に戻り、夫婦間の性交渉についてさらに思い出そうとするが、8月上旬以降、こちらから数回誘ったり体を触って粉をかけたりしたものの、どれも不調に終わったはずだ
それも妻側のやんわりとした拒否によってだったはずで、その妻がどうして「セックスレスを解消するために」というページを開いているのか分からなかった
短い時で2ヶ月、長い時で8ヶ月もの間、こちらからの誘いを一方的に断られ続け、果てには「私はもうセックスをしなくていいと思っている」とまで言われた
妻の言い分をしっかりと聞き取り、改善できる点は改善を試みたし、お互いにスケジュールを把握し合い、翌日の予定に支障が出ないようにという約束もした
さらにこちらの「理想の夫婦について」を伝え、夫婦間で性行為がなくなるのであれば今までと同じ愛を注ぐ自信がないというと、最後は反省した様子で「わかった。ごめんなさい」となるのがいつものパターンだった
どちらのタイミングも話し合わなければならないことがあり、セックスよりもまずそちらの問題を解決したいと伝え、結果的にこちらから断ったことになっているかもしれない
ただ、どちらも妻が以前拒否していたような曖昧な態度や逃げたり押し黙ったりする誠意なき対応でなく、あくまで今できない理由を伝え、理解してもらったものと思っていた
しかし、妻はそれを「セックスレス」と受け取ったのかもしれない
過去にこちらへ4度した仕打ちはもうなかったことになっているんだろうか
二度連続で断られて自分が過去にした仕打ちの酷さが身に染みたんだろうか
断られ続けてそれでも愛したいと思った時期は、まだ心の中に状況の改善という目標があってモチベーションが保てた
ここ数日、韓国で炎上しまくってる件だが、普段「韓国の縦スクロール漫画はスゴイスゴイ!もう日本の見開き漫画はオワコン!時代はWebtoonですわ!!」って煽ってる層が完全にガン無視決め込んでてヤバい。ロクサナっていったらピッコマではエース級の作品なのに。
韓国語がわかってて無視してるとしたらクズだし、韓国語がわからなくて気づいてすらいないとしたらそれもおかしい。お前ら韓国の最新事情をお届けするんじゃなかったの?「流産」や「鬱病」みたいな簡単な韓国語すら読めないの?韓国語やってる人ならわかると思うけど「流産」なんか漢字語だから日本語話者ならほぼ初見で読めるんだよね。
っていうか韓流界隈で「鬱病」が頻出単語な時点で終わってるけどな…。芸能界だとこの間も女優さんが「極端的選択」で亡くなったし。あ、これも頻出単語ね。
韓国語わかんな〜い!って言い訳するんだろうけど、若手漫画家はお前らの情報に振り回されて人生を左右されるんだからな。BBCの動画でも「もうこの歳になって、これ以外の仕事を知らない」って言われてるわけでね…おっと、この程度の韓国語もわからないんでしたなw失敬失敬wwwブフフォ
LINE漫画の案件で配信したVTuberが「もうちょっと来てくれると思ってた…」ってぼやくレベルで同接ヤバかった件も、「重版出来!」の韓国版リメイクドラマ「今日のウェブトゥーン」の視聴率がヤバい件も、きちんと伝えないと誠実とはいえないのでは?この間のダイヤモンドのこの記事(https://diamond.jp/articles/-/308193)なんか、指摘(https://hon.jp/news/1.0/0/36817)を受けてこっっっっそり訂正してるし…。誰が気づくんだこれ…。っていうか日経の記事が完全にブーメランになってるのもウケるな。編集者中心主義なのはどっちだよw
https://twitter.com/yoton_kuu/status/1564183736731979777?s=21&t=UMFr2EtQ81ep1fGVwpIhHQ
https://piccoma.com/web/product/60171
ずっとこんな絵描かされてたらそりゃ体壊すよ…。お大事に。
T-01C、2011年に出た通称れぐぽんでスマートフォンデビューしてから早10年。標準ブラウザという企業開発のブラウザがクソだったため、以来Google Chrome信者である。
Nexus7やらGALAXYやらAndroid機種を4機種、iPhone 6s、iPhoneX、iPhone12ProでもChromeを使ってる。OperaとかDuckDuckGoとかドルフィンブラウザとか浮気もしたが、やっぱりGoogle Chromeが好きだった。
iPhone使う前に、iMac使ってたこともあり、Safariは凄く使いづらい印象があって、ずっと抵抗があった。
ふと、いつものようにChromeを開いてネットサーフィンしいたら、アドレスバーの横がリロードアイコンじゃなくて、共有アイコンになってて.リロードするまでのタップの数が増えた..
ぜつぼうしたぁ....
これを機にSafariを使ってるけどSafariのスクロール量が減った時(画面下から画面上に戻る時)アドレスバーとツールバーが消えるのが好きじゃない。
他にもSafariのスクロール時の挙動は物申したいところがいっぱいある。
IE→ Firefox→Lunascape→Opera→ Firefox→Chromeに落ち着くって感じです..
それとも私が知らないだけで、アイコン押さなくてもリロードできるもんなの?
おしえてちょ
先週、ディスコエリジウムの日本語翻訳版が発売されたからちょっとずつ遊んでいる
記憶喪失したおっさん刑事を操作して、架空の国の港町で起こった殺人事件の解決を目指すのが大筋の流れ
操作の中で選択肢を選んだり、TRPGみたいに技能判定をしたりして情報を集めていく感じのゲーム
変わっているところとして、技能判定に使うステータスが人格になっていて、ステータスをある程度上げると、登場人物との会話に自分の多重人格が割り込んでくるようになる
「論理」がこいつ変なこと言ってるぞと教えてくれたり、「反射神経」が今変なにおいがしたぞと教えてくれたり、「百科事典」が出てきた単語を教えてくれたりする感じ
そんな中でなるべく登場人物と仲良くして情報を引き出そうと、話を合わる感じで選択肢を選ぶんだけど、会話の後で主人公の多重人格が「お前ファシストだろ、認めろよ」とかレッテルを貼ってくる
元軍人の愛国者の爺さんの話に合わせてたら、「お前、ミソジニーのファシストだろ」と多重人格に指摘され、ストライキしている組合の話に合わせてたら「お前共産主義者だろ」と言われ、レイシストに合わせていたら「お前レイシストだろ、認めろ」と言われ、何これ増田の日常会話じゃんってなった
一応レッテルを認めて、ある程度の時間思考したら、スキルみたいにステータスが上がったり、ダイスの目が有利になったりする
今のところ、僕の主人公はファシストでホームシックになった共産主義の芸術家思考みたいになってる
※追記
これを読んで、switch版を遊ぶ人がいるかもしれないので、遭遇した進行不能バグだけ共有しておきます
選択肢を選んで、キャラが移動するイベント発生時にアナログスティック下を入れて会話ウインドウをあらかじめ下方向にスクロールさせると、「次へ進む」の選択肢が出ず、操作不能になります
キャラが移動し終わるまで、会話ウインドウはスクロールしないようにしましょう
今のところ、別個のシーンで2回ほど遭遇しているバグなので、発生率が高そうです
僕はこのバグに初めて遭遇した際、イベントの性質上、ただ待つみたいなイベントなのかなと勘違いし、2分ほど待ちましたが、あらかじめスクロールしてなかったらすぐに「次へ進む」が表示されます
switch版を遊ばれる際はお気を付けください
仕事柄、広告収入を得ているしコンテンツには対価が必要だと思っているので基本的にWEBページを見るときはアドブロックは使わないようにしていた。どうしても我慢できないときだけ、Braveでページを開いていた。
スクロール中に出てくる広告、タップしようとすると出てくる広告、閉じるボタンの小さい広告、TPOをわきまえずに出てくるエッチな漫画の広告。
いたちごっこなのは分かってるけど、こんなことに精神を消耗するよりはと思って、AdGuardのDNSを使い始めた。
なんかねー、インターネットってこんなに快適だったっけー?と思ったよ。広告が出るんだろうなーってスペースが空白のままで気持ち悪さは若干あるけど、大した問題じゃない。スクロール中に押し間違えることもないし、小さいバツボタンを探す必要もない。
コンテンツを作ってる人たちには申し訳ないけど、しばらくAdGuardを使うわ。
乗り物ニュースhttps://trafficnews.jp/
Feedlyで購読してて読んでるけれど、右下に出てくるポップオーバーの広告が邪魔で消しにくい。子供も乗り物が好きなので一緒に見ることもあるけれど、間違ってタップしてページが変わると子供が怒るしおれも困る。
Togetter https://togetter.com/
はてぶとかで見るんだけど、エッチな漫画の広告多すぎ。エロ漫画読むときは自分でDLsiteとかFanzaとか開くから、普段は黙ってて
bioから感じるオタク臭なれどもアニメアイコンじゃなくさらっと面白い漫画つぶやいてそうなアカウント見つけると
でもその件数も表示されずに無限スクロールで延々とつぶやき出されると、最初はありがたい発掘現場に思えても、区切りの付け具合が分からなくなってくるんだよな
たとえば10万何件ととても多いつぶやきでもとにかくその総数が表示されてたらじゃあ500件ぐらいで区切りつけようかってなる。
600件だったら600件全部見ちゃおうってなる。
でも総数がないと、今500件目だったとして、これ以上作業を続けても全体のうちの1%しか見れてないんだから、どこでやめてもだいたい同じだ、もうやめるべきだという考えと、いやあとちょっとで全部見切れるかもしれないという考えが交錯するんだよね。
ようは不安になって神経耗弱に陥るんですわ。
せめてページネーションだったら、今見てるページをお気に入りに入れておくことがそのまま作業経過の目印にもなる。。無限スクロールだと作業再開で再度アクセスしたらどこまでスクロールしたかというところから探さなければならない。
(最近これはuntilとかsinceを活用することで改善されることには気づいたが)
この不便性ってツイッター側の策略なのかねえ。
何個か自分があそんだ作品があったので触発されてショートレビューを書いてみる。だいたい紹介順になっているはず。
(実は少女異聞録を紹介したいだけ)
いもうと好き作者によるいもうと好きのためのシミュレーション。攻略対象は同居している妹のみ。日々共に生活しながらじっくりじっくり仲を深めていって恋人になるのだ。仕事して、晩ご飯食べて、交流して、場合によっては夜中にエッチ(和姦、睡眠姦)して日々を積み重ねていく。シムなので堂々とオープンエッチでイチャイチャする事もできるし、本人にバレないようにこっそりと夜中に体を開発することもできる。
このシリーズの最大の特徴は、あえて全編にわたって白黒ビジュアルのみであるところ。フルカラーがデファクトスタンダードのジャンルでそれエロいの?と疑問に思うかもしれないが、巷に溢れる(エロ)漫画が白黒ならではの表現力があることを考えると全く問題ない。それどころかそこらのフルカラーより遥かに淫靡なのが不思議だ。我々の脳は開発されきっているので、漫画的な吐息表現や汗の表現をめちゃくちゃエッチに感じてしまうのだ。
続編のファンタジーの方は基本的にモノクロームにバトルやスキルという新しいゲーム性を追加して、さらにエロ機能を大盛りにしたもの。基本的にモノクロームの上位互換だけど、シムパートがシンプルでお金稼いでエッチするだけのモノクロームと比べるとプレイ感覚が少し異なる。いっぱい色々と遊びたければファンタジーを、とにかくシリーズを体験してみたいんだという人はモノクロームを買ってみれば良いと思う。
なお好きなプレイは、ボトムとショーツを脱がした後にボトムを再び履かせるノーパンじゃねえかプレイと、「エッチしたい」が出来るまで親愛度と性興味を上げた後にわざと両方のパラメータを下げて、エッチすることには積極的なのにいざベッドの上に場所を移すと兄妹でこんなことしちゃダメと突然貞操を気にする妹ちゃんになってしまう背徳プレイです(バグ)。
余談。モノクロームは今度スイッチでも発売される Needly Girl Overdose という作品に大きく影響を与えたことが作者のにゃるら氏により明言されている(4gamer インタビューより)。
魔法少女が特撮の悪役組織のごとき敵と戦う作品。魔法少女とあるけど、どっちかというと特撮バトルヒロインものフルコースだと思う。これでもかという程にその手のシチュが満載。キーワードを並べるだけでもバトルH、敗北H、自分の偽物に負けて市民に偽物としてお仕置きされるH、寄生蟲、敵アジトに監禁、催眠授業、体育教師の脅迫H、強制/自由売春、etc etc。コスチュームやアイテムも充実しておりRPGとしてのやりごたえもしっかりとあるし、街を守る魔法少女としてのストーリーも普通に面白かった。(あと一部の人に御用達の魔法少女受精機能もあり)
好きなシーンはマカイ地区での窃盗?イベント、痴漢から逃げられない選択肢、クラブ地下に監禁され逃亡のチャンスを窺いながら陵辱されるイベント、そして体育教師イベントです。
ぽやぽやとした性格の女性主人公アルシーが仲間たちと仲を深めながら自分の出自にまつわる謎を探求するRPG。個人的にアルシーちゃんの数々の一枚絵がめっちゃエロいかった記憶があるのだけど、それ以上にストーリーですごく感動したという記憶の方が強い。ラストバトルの演出は極まって思わずウルウルしてしまった。伏線回収が綺麗だったなあ。いまでもうっかりするとタイトル画面でも泣きかけてしまう。エロシーになって男どもから精を絞り取るのもよし。清純シーのまま美しく物語を納めるのもよし。
エロとしてはセレスフォニアのようにバトルでのHがあり各種イベントHがあるオーソドックスな作品。現代を舞台にしたセレスフォニアに対してこちらはファンタジーなのでオークとか盗賊とかでるぞ。アルシーちゃんはとある事情により非常に快楽に弱く流されやすいので無理やり描写は少なめ。すぐハート目になってしまうぞ。あと受精機能のみならず妊婦生活ルートまで用意されているぞ(妊婦生活ルートに入ると冒険を諦め健康を維持するプレイをすることになる)。
好きなシチュは、ローパー敗北ヌルヌル触手H、アツオとのラブラブH、カレンさんのBADEND、某所で見られるフラウの手遅れHシーンです。
平成初期の頃のホラーアドベンチャーにファイアーがエムブレムする作品でおなじみのカップリング要素を合体させたゲーム。両思いの幼馴染みと恋人になって二人で生き残ったり、逆に寝取られたり、はたまた成立したカップルを寝取ったりフリーダム。さらにボーイズがラブな機能もあり、幼馴染を置いて男色に走ったり、男ハーレムを作ったりも可能だ!(見たくない人にBLフィルターあり)
ぶっちゃけエロ要素がなくてもゲームとして十二分に面白いけど、エログロが演出として重要だからね。個人的にホラーやグロは苦手な方なんだけど、本作はドット絵なのであんまり気にならなかった。ちなみに筆者は気が強い女性が好きなので女性陣の中だとやちかが好き。男性陣だとやはり無二の親友であるきっぺい一択。
DMM でセールしていたので買ったのだけど自分の中でのダークホースになった。現代物好きで普通の少年少女が好奇心で堕ちていってしまうのが性癖という自分にクリティカルヒットした。作品内容としてはタイトルが異聞録だけど1や2ではなく4をモチーフにしたカレンダーシステムベースの現代物RPG。とある学校に通う少女たちが影に接触したことで異能に目覚め、街を騒がせる神隠し事件の謎を追うのがストーリー。
何が良いかって登場人物たちがみんな普通の家庭があって普通の学校に毎日通っている普通の少女たちなところ。美人で大人っぽいけどポンコツの白鷺先輩、遊んでいそうな外見だけど(ステータス的にも)乙女な後輩美羽ちゃん、小悪魔後輩の陽菜、そしてみんなの(おしつけられた)リーダーこと主人公なのに特別美人でもなければスタイルも良いわけではない平均的な女子生徒の梢ちゃん。そんな普通の少女が力を合わせて敵に立ち向かったり海で遊んだりお泊まり会をしたり学生生活プラスアルファを満喫するのが本作の一番の魅力。やはりカレンダーシステムは日常を演出する機能としてとても優れていることを実感した。世界を席巻したP4システムは偉大である。そしてそこに無理なくエロを差し込めば日常とのギャップがどえらいことになる。
主人公の梢ちゃんが普通の少女だからこそ、好奇心で道を踏み外したり、ストーカーに襲われたり、弟や父にエロい話をしていると体の関係になってしまったりと穏やかな日常の裏の顔のギャップが猛烈にエロい。別に絶世の美女ではない梢ちゃんだからこそ変なリアリティが出ているというかなんというか、ちょっと童顔で胸は小さめだけど美乳という設定も実にいいのだよ。そして年頃の少女たちがセックスをすれば当然出来るわけで…
そう、特筆すべきはカレンダーシシテムと妊娠システムの悪魔的相性の良さ。ゲームのエンドポイントがカレンダーで決まっているため、RPGなのに時間制限があるのがペルソナの特徴だが、本作ではそれに妊娠システムを取り込むことで妊娠段階の進行を可能としてしまったのだ。そして仲間キャラクター全員に妊娠差分が用意されているので、日常生活で普通にキャッキャしているけど服の下には膨らんできたお腹があるみたいなシチュが作れてしまうのである。あと妊娠してもゲームオーバーではなく普通にストーリーが進むので結構たくさん妊娠セリフ差分があるのが興奮する。
続編の方には触れられていないけどそのうち遊びたい。
可愛くむっちりした絵柄が好きで、キャラクター同志の掛け合いは面白ければ面白いほどハオという人に超おすすめのサークル。キャラクターは可愛らしいのに割と容赦ないイベントも仕込んでくるギャップもある。個人的には女キャラクターだけではなく男キャラクターも個性的に生き生きと描写されているのがとても好み。現代を舞台にした新作のアリサグリモアもすごく楽しみ。主人公のアリサちゃんの男前で腕力で解決するところが体験版遊んだ時からめっちゃ気に入っているので。
優等生のエロファンタジーRPG。女の子パーティーで冒険するという表面上(エロルート通らないなら)は女神様の森をわたしたちで守ろうというキレイできゃっきゃうふふな作品なのだけど、そこはエロRPG。道を外れれば変質者に襲われるしモンスターに負けるとエッチな展開になる。家庭教師をすれば生徒が迫ってくるし、万引きすれば肉棒制裁が下る。昂っていれば女の子同士で乳繰り合ったりもする。淫乱度でエッチが変化したりと、エロ内容的にもボリューム的にもたいへんに優等生で入門向けのゲームだと思う。
体験版ももちろんあるので、可愛らしい絵柄に興味を持てたなら遊んでみて。体験版のシーンだと風呂屋の右にいる男に何度も話しかけることで発生するイベントがエグくてよいぞ。元増田が挙げている「リコの不思議なお使い」は本作のスピンオフでパーティーメンバーの一人であるリコちゃんにフィーチャーした続編。
フリーのテキストアドベンチャーゲーム。メインがテキストなのでどっちかというと官能小説の方がジャンルが近いのかもしれない。超有名な作品なのでテキストを読むのに抵抗がなければ遊んでみると吉。
好きなシーンは契約問答じいさんとのバトルと地下世界13階の荒くれ者との戦い。
買いたいのだけど、未消化の積みゲーが溜まっているので買えていない。
性癖(誤用)マシマシ横スクロールアクション。ぶっとばし攻撃でどんどん敵を吹き飛ばしたり、キャンセル攻撃を組み合わせて無限コンボしたり動かしていて楽しいアクションゲームになっている。
エロとしてはドットエッチがすごい。まさにエロスの体現者。2コースも遊べてしまう体験版を是非やるべき。ゲーム内容には直接関係ないけど、ウディタ(Wolf Editor)でここまで快適なアクション作れるんだと感心した。
値段的にこの枠でいいのか迷ったけど、DLsite の同人カテゴリーで売られているしいいか。ダブルヒロインのベルトスクロールアクションゲーム。簡単操作で楽しく敵をぶっ飛ばしたりコンボを組み立てて爽快プレイしたりとベルスクとして普通に面白い。エロ方面としてはヒロピン全般。バトル中に戦闘員にマウントとられたり、ダメージで脱衣したりして体力がゼロになると敗北Hシーン。戦闘員にやられたり暴走した市民に襲われたり。ボイスありでヌルヌル動くぞ。自分で対位やシチュエーションをアレンジして再生する機能もあり。
女性目線寝取られゲーム。天才魔術師マジェノタは想い人の幼馴染のセロを伴い「禁書」を回収しようとクベルの首枷病という奇病が発生している街に赴く。しかしセロが病に倒れてしまい、またマジェタノも領主の馬鹿息子に遊び半分で禁術をかけられてしまい、その男に従わざるを得なくなってしまう。そして禁書を回収するために領主の息子に体を許してしまう。
彼女が知らないところで寝取られるというよりは、昏睡状態の彼氏にごめんなさいをしながら主人公がずるずると体も心も堕ちていってしまう系。とにかく主人公のマジェノタが堕ちていく様が段階的に丁寧に表現されている。白眉とも言えるのが堕落段階が進むにつれて得てしまう消せない記憶という称号。具体的に書くのが憚れれるがそれはそれは卑猥なものになっている。
絶対に満足度が高いことはわかっているが、遊ぶ時間が無い。悲しい。あと汎用エロシーンの作りがめっちゃ好き。特に射精に気が付く気が付かないのランダム分岐が実に背徳的に感じる。新作のビスカリアの解呪書が出るまでには遊ばないと。
監視カメラや携帯電話で恋人を狙っている上司の行動を邪魔する寝取られRPG。霊能会社に所属している主人公とヒロインは仕事でとある地方都市に出張することとなる。霊障を払うために各スポットを探索する必要があるのだが、霊障のせいで主人公達は同じ空間に居られない状態になってしまい探索が難しくなる。そこでそれを解消できる上司が一緒に行動することになるのだが、なんと彼女と上司が組んで一緒に行くことになってしまう。果たして別行動の彼女をセクハラ上司の魔の手から守れるのか(体験版を遊んだ範囲だとものすごく頑張らないと無理)。
本作に期待しているのは寝取られ匂わせ要素の豊富さ。上司と行動している彼女に電話をかけるが出ず後から気まずい雰囲気でかけ直してくる、ビデオカメラにうっすらと二人が映っている、エロ垢○witter に怪しい写真が流れてくる、彼女から助けを求める電話があったがその場所に誰もいない、などなどもしかして彼女が寝取られているのではないかと悶々するツボを抑えた仕組みになっている。特にアプリで閲覧できる彼女のステータス画面がすごく凝っているのが期待大。
某ハンティングアクションをフォローした純愛おあ、浮気あんど寝取られRPG。MHプレイヤーなら爆笑してしまうほどゲームサイクルを似せている。MHストーリーズまで知っているとバトルでもっと笑える。
主人公は恋人と結婚するためにユニコーンの素材を求めに田舎のギルドへ赴いたが、(選択肢により)呪いをかけられてしまい性欲上昇かつ恋人とエッチが出来ない体にされてしまう。そのため彼女以外の人と浮気エッチを繰り返してしまうが、彼女の方もなにやら雰囲気がおかしくて… 浮気エッチの内容は、村の人と普通に浮気、そしてモンスター娘に一方的に絞られるものとなっている。
絵柄が独特の可愛い系だけど世界観とマッチしているし、何より文章がエロい(当社比)。体験版遊んだ範囲だとモンスター娘のスノードロップのシーンがよかった。暖を取るだけだから浮気ではない→動かなければ浮気ではない→快楽に負けて腰を振ってしまう→死なないためと言い訳しながら朝まで浮気セックス。
自動で安価をつけて返信するプログラムでもこんなに長く複雑になる(一部抜粋)
/**************************************
以下のCSV_DIR, FILE_PATHS, SETTINGSを書き換えてね。 <h3>o- *************************************/</h3>
//CSVファイルが置かれてるディレクトリのパス。投稿前にエラー出たら大体ここの設定ミス。 例:"C:\\Users\\sakuraimasahiro\\Documents\\iMacros\\Macros\\rentou\\";
'C:\\Users\\USER\\Desktop\\iMacros\\Macros\\rentou\\';
//ファイルのパス。CSVは絶対パスで、拡張子も必要。iimは相対パスでよく、拡張子不要。
const FILE_PATHS = {
textCsv: CSV_DIR + 'textNoAnker.csv',
//レス用投稿文が書かれたCSV。通常とレス用で分けないなら同じファイルを使えばいい。
replyTextCsv: CSV_DIR + 'textReply.csv',
};
baseWaitTime: 5,
//baseWaitTime+0~waitTimeRange(ランダム)だけ待つ
waitTimeRange: 5,
//連投しすぎだと忠告された場合に処理を一時停止させる時間(秒)
waitTimeForAvoidingPunishment: 60 * 30,
//メール
mail: 'sage',
//名前設定
name: '',
//以下、偽装ワッチョイ設定。浪人でワッチョイを非表示にしてるときだけtrueにしてね。
//妙なニックネーム(ワッチョイ、アウアウウーなど)をランダムで決めて付加するかどうか。true=付加する。false=付加しない。
//妙なニックネームの後に付く8桁の文字列をランダムで決めて付加するかどうか。
},
//アンカー無し投稿をするならtrue。しないならfalse。noAnkerPostかreplyPostのどちらかはtrueにすること(両方trueでもOK)。
//アンカー付き投稿(返信)をするならtrue。しないならfalse。もしnoAnkerPostとreplyPostの両方がtrueの場合、投稿は返信が優先され、返信対象が見つからなくなったらアンカー無し投稿をする。
//最初に取得するアンカー無し投稿文CSVファイルの行番号。もし返信用と同じCSVファイルを使うなら-1と入力。
noAnkerPostTextCsvStartRow: 1,
//最初に取得する返信用投稿文CSVファイルの行番号。もしアンカー無しと同じCSVファイルを使うなら-1と入力。
//テキストCSV/返信用テキストCSVの取得行が最終行に達したら最初の行まで戻るかどうか。true=戻る。false=マクロ終了。
//返信する場合、これより小さなレス番には返信しない。返信を投稿すると、この数値は前回の返信先のレス番に更新される。
minAnker: 895,
//返信する場合、名前に以下の文字列を含む投稿にアンカーをつけて返信する(ワッチョイやIPなど名前フィールドにあるものならなんでも可)。配列で複数指定可能。指定無しなら空配列([])。filterNamesとfilterNamesNotIncluded共に無指定ならレス番1から順に返信していく(minAnkerが設定されてればそこから順に)。以下のfilter系は全て併用可能。
//↑とは逆に、名前に以下の文字列を含まない投稿にアンカーをつけて返信する。↑と併用も可能。
//返信する場合、本文に以下の文字列を含む投稿にアンカーをつけて返信する。
filterText: ['自演かな', '自演わらわら', 'スクリプト使うの', '安価ガバ', '>>660', '自演で擁護', '最後' ,'あいうえお', 'かきくけこ', 'さしすせそ', 'なにぬねの', 'はひふへほ', 'まみむめも', 'やいゆえよ', 'やゆよ', 'らりるれろ', 'わいうえを', 'わをん', 'わいうえをん'],
},
//自分のIPアドレスの確認。VPNとかでIPを変更してマクロを動かしてるとき、突然VPNが作動しなくなってIPが元に戻ったときにマクロを止めるためのもの。
//以下の文字列が自分の現在のIPアドレスに含まれている場合、マクロを一時停止する。基本的に自分の本当のIPアドレスを入力。
},
//浪人設定。最後に動作を確認したのは5年くらい前で、今も同じように動作するかは、浪人を持ってないから確認できずわからない。
//浪人にログインしてるかどうかをチェックするかどうか。trueならする。falseならしない。trueにしていてもし浪人にログインしていないことを確認したらログインしにいく。
password: '1234',
},
};
/**************************************
設定箇所終わり。
https://info.5ch.net/index.php/%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%81%E3%81%AA%E3%81%84%E6%99%82%E3%81%AE%E6%97%A9%E8%A6%8B%E8%A1%A8 <h3>o- *************************************/</h3>
/**************************************
・NULL演算子(??)は使えない。論理積(&&)は使える。
・オブジェクトの分割代入はできない。
・importはできない。 <h3>o- *************************************/</h3>
/**************************************
関数 <h3>o- *************************************/</h3>
/**
* ここから始まる。
*/
checkSettings();
var _TextCsvCursors = new TextCsvCursors(
SETTINGS.postSettings.noAnkerPostTextCsvStartRow > 0
? SETTINGS.postSettings.noAnkerPostTextCsvStartRow - 1
: SETTINGS.postSettings.noAnkerPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
SETTINGS.postSettings.replyPostTextCsvStartRow > 0
? SETTINGS.postSettings.replyPostTextCsvStartRow - 1
: SETTINGS.postSettings.replyPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
);
var _LoopStatuses = new LoopStatuses(0, SETTINGS.postSettings.minAnker);
const _MyPosterName = new MyPosterName({
name: SETTINGS.nameSettings.name,
});
const _ThreadUrl = openPromptThreadUrl();
//ループ
while (true) {
SETTINGS.ipSettings.checkIp && checkCurrentIpNotTheIp();
//スレを開く
openUrl(_ThreadUrl.fullUrlHttps());
//浪人にログインする設定なら、浪人にログインしているかどうかを確認し、していなければログインしにいく。
if (SETTINGS.roninSettings.checkLogin) {
}
}
if (SETTINGS.postSettings.replyPost) {
const targetAnkerNumber = createPostDOMList()
.filterPostnumberHigher(_LoopStatuses.currentMinAnker())
.filterByPostername(SETTINGS.postSettings.filterNames)
.filterByPosternameNotIncluded(
SETTINGS.postSettings.filterNamesNotIncluded,
)
.filterByText(SETTINGS.postSettings.filterText)
if (targetAnkerNumber !== null) {
const r = _TextCsvCursors.takeNextRowTextAsReply(targetAnkerNumber);
messageDisplay(`返信対象有り。アンカー先: ${targetAnkerNumber}`);
return {
...r,
updatedLoopStatuses:
_LoopStatuses.updateMinAnker(targetAnkerNumber),
};
}
}
if (SETTINGS.postSettings.noAnkerPost) {
//返信対象無し、或いは返信しない設定の場合。アンカー無し投稿文を作る。
const r = _TextCsvCursors.takeNextRowTextAsNoAnker();
messageDisplay('返信対象無し。アンカー無し投稿。');
return {
...r,
updatedLoopStatuses: _LoopStatuses,
};
}
return null;
})();
if (p) {
//投稿。
nickname: SETTINGS.nameSettings.nickname,
korokoro: SETTINGS.nameSettings.korokoro,
area: SETTINGS.nameSettings.area,
}),
SETTINGS.mail,
p.text,
);
//_TextCsvCursorsと_LoopStatusesを更新。
_TextCsvCursors = p.updatedTextCsvCursors;
_LoopStatuses = p.updatedLoopStatuses.incrementPostCount();
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
} else {
`返信対象が現われるのを待機中...。`,
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
}
wait(SETTINGS.baseWaitTime + randomRange(0, SETTINGS.waitTimeRange));
}
}
/**
* 投稿処理と投稿結果を見てリトライしたりマクロ終了したり。
* @param {string} serverName サーバー名
* @param {MyPosterName} _MyPosterName
* @param {string} postMail メール
*/
serverName,
postMail,
_MyText,
retryTimes = 0,
) {
const r =
retryTimes === 0
? new ValuesOfPost(serverName, _MyPosterName, postMail, _MyText).post(
postTo5chTread,
)
serverName,
postMail,
_MyText,
).postSubstring(retryTimes, postTo5chTread, postConfirm);
if (r) {
back();
return;
}
wait(7);
const error = createPostErrorMessage().analyze();
messageDisplay(error.message);
if (error.order === 'KILL') {
kill();
} else if (error.order === 'SKIP') {
return;
} else if (error.order === 'TRUNCATE') {
back();
serverName,
postMail,
_MyText,
retryTimes + 1,
);
} else if (error.order === 'WAIT') {
wait(SETTINGS.waitTimeForAvoidingPunishment);
serverName,
postMail,
_MyText,
retryTimes,
);
} else if (error.order === 'LOGIN') {
serverName,
postMail,
_MyText,
retryTimes,
);
}
return;
}
/**
* 現在のIPアドレスに、SETTINGS.ipSettings.avoidTheIpの値が含まれていないことを確認する。含まれていたらマクロを一時停止。
* @returns
*/
function checkCurrentIpNotTheIp() {
openUrl('https://www.cman.jp/network/support/go_access.cgi');
const _IpAdress = createIpAdressFromCMan();
if (_IpAdress.includes(SETTINGS.ipSettings.avoidTheIp)) {
pause('現在のIPに指定した値が含まれていることを確認。');
}
return;
}
/**
* @returns
*/
if (
SETTINGS.postSettings.noAnkerPost === false &&
SETTINGS.postSettings.replyPost === false
) {
return kill('設定エラー。noAnkerPostとreplyPost両方ともfalseになってる。');
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow < 0 &&
SETTINGS.postSettings.replyPostTextCsvStartRow < 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRowとreplyPostTextCsvStartRow両方とも-1になってる。',
);
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow === 0 ||
SETTINGS.postSettings.replyPostTextCsvStartRow === 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRow/replyPostTextCsvStartRowの初期値は-1或いは1以上で。',
);
}
}
/**
* 入力フォームを表示して入力されたスレのURLを受け取る。
*/
function openPromptThreadUrl() {
const url = prompt('スレURLを入力');
}
/**
* 開いてるスレのレス全て読み取ってPostListインスタンスを作って返す。
* 重すぎるので使うのやめ。どうやらインスタンスの大量生成が原因な模様。
*/
const posts = window.document.getElementsByClassName('post');
return new PostList(Array.from(posts).map((e) => new Post(e)));
}
/**
* 開いてるスレのレス全て取得してPostDOMListに格納して返す。
* @returns
*/
function createPostDOMList() {
const posts = window.document.getElementsByClassName('post');
for (let index = 0; index < posts.length; index++) {
//HTMLCollectionからElementを1つずつ抽出して配列に。
arrPostDOMList.push(posts.item(index));
}
return new PostDOMList(arrPostDOMList);
}
/**
* 開いてる投稿結果画面に表示されてるエラーを読み取ってPostErrorMessageインスタンスを作って返す。
*/
function createPostErrorMessage() {
window.document
原作は未成年のころ好きだった。と思う。計3回読んだかな。年を経た今は我慢しろと言われる序盤のむず痒さや作者の未来の自分へのキラーパスなどと自称する作品の作り方が肌に合わなくてお別れしてた。(戦国妖狐中盤ぐらいで脱落した)
それでも三日月やら穴掘りやらバビロンやら無駄死にやら(マグロやら)好きだったな~と思い出す程度には楽しんでいたと思う。
んで、アニメだけど。期待値が最低の状態で見た結果……。思ってたほど悪くなかった。OPは全然力入ってないしEDもよくあるまったく力が入ってない止め絵をスクロールする形式だったわけだが、そこは今後キャラがどしどし増える作品だからせめてOPは後期バージョンで映像差し替えがあると信じて低評価点にはしなかった。EDも完結作品アニメ化するなら力(愛情)入れろよと言いたいが他でも多々ある形式なのでまあ。あ、曲はどちらも特によくはなかったです。
作画に関して。これも特に静止画・動画でひどく崩れているという印象はなかった。ただやっぱり戦闘の動画部分のスライドや紙芝居と揶揄される形式はね……。FLASHや個人製作動画を彷彿とさせちゃうよね……。
しかし、だ。これも擁護してみるとさみだれの泥人形戦ってそんなに面白くしようがないというか。名前無しの序盤とかなぁ。今回の一体目をグリグリ動かしても面白さにそんなに寄与しないでしょ?逃げてパンチで助けられてって。だから省力できるポイントなんだ。……第一話でしちゃうのはさておき。第一話の動画に関しては「お前ら(原作読者)が楽しみにしているのはここじゃないだろ?」というメッセージと受け取ったよ。
次。声。評判通り夕日の声がちっさい!編集ミスかってぐらいであわてて音量を上げた。ただこれも演技自体は「ただの一般人の大学生」というキャラであれば自然、"リアル寄り"な喋りだと感じた。走りながら喋る所は結構高評価を付けたいと思います。むしろさみだれの声の方がきっつかった……。コメントはウマ娘のキャラ?の声優らしくて沸き立ってたけど。他三人が落ち着いた(姉も聞きやすい)声だけにキンキンとまでは行かないがアニメアニメだなぁっちゅうかマイクちかない?て言いたくなるような声やねん。
声優個々によるトーンの統一?とか音響さんが指揮しないとムリだろうけど、このまま他のキャラも並のアニメ基準ならそれは夕日がすごく浮いちゃうだろうなと思う。夕日は声のローテンションで浮いてもアリなキャラではあるので傷は浅いか。
アニメオリジナル部分が微妙?お姉ちゃんとのやりとりとか。会話中にねじ込んだ祖父のトラウマとか。
泥人形遭遇時は逃げろ→上だ上を目指せ(アニオリ)→止まるな走り続けろ
って特に根拠なく急な階段をのぼる指示を追加したせいでそりゃ息切れするに決まってるのに止まるなと原作セリフを引き継ぐもんだからじゃあ階段のぼらせるなよって突っ込みたくなったよ。原作通りじゃなくてなんでわざわざ違和感を追加したのか。これがわからない。
違和感ある部分が後から原作見るとオリジナル要素で、信頼感が下がるよなあとなりました。
アニメって普通、一話が重要で視聴継続の可否を判断する「一話切り」の闘いがあるじゃん?そうでなくても1話の出来を見て、1話の質のちょっと上からまあまあ下が作品各話全体の質と推し量ることがあるじゃない。でも惑星のさみだれはそもそも、その戦いのリングにのぼってすらいないような感触を受けた。これが典型的失敗作の症状なのかどうかはアニメ経験値が低い増田にはわからないが、対案を出せよ対案をと煽ってくる脳内クソ上司に従っても、あのシナリオで視聴者をエキサイトさせる理想の第一話って思いつかない。今回読み直してみても原作1話は盛り上がりようがない内容だ。絵的にはビスケットハンマーの引きに頼るしかない。ぶっちゃけこの原作1話ならこのアニメでいいだろと思う自分がいて、この第1話をことさらこき下ろす気にはあまりなれないのである。
総評すると今はまだ「第1話で集客する気がないアニメ」に収まっている。完結済みで人気も高い作品だから視聴を継続してくれる固定ファンが多く居ると信じてのこの作りだと信じてみる。声優や脚本に不安が残るものの、作画に関してはきっと後半戦に力を配分していることだろう。「序盤を耐えろ」はさみだれ既読者なら是非はともかくわりかし知っているはずで、既読者向けと仮定したこのアニメはそこに賭けているのではと邪推するしだいである。
(しかし1話だけ見るとまったく愛を感じない作りでなぜアニメ化したのか謎や不安感を抱かせるには十分な作品であった。視聴を続ける気はないので野次馬として視聴者たちの今後の悲喜こもごもに期待している。)