ものすごい独り言 

データベースの基礎の基礎を触っただけにしか過ぎないけど
ROで検索データベースを作るにあたって、面倒になるのがシンプルにデータの更新だなと思う

そこでROのクライアントデータを少し知ってる身からするとtxtデータの中に「 アイテム名」がズラッと並んでるtxtがあるから、これをテーブルのカラムに当てはめてアイテムIDとアイテム名として入力する

それと、アイテムIDと装備詳細の乗っているtxtデータから各装備の属性「鎧・重量・DEF等(77707777みたいなやつ)」を抽出できそう

ここで昨今話題になったエンチャント検索がなんで面倒なのか?っとおもったら抽出できるデータがなく、公式のエンチャントページを見て手打ちで入力更新するしかないからだなぁと気づく
しかもその更新方法が既存のものに対しても変更がされるもんだからデータベース作ってる人からしたら、これも追加されたんかーいってなるんだなぁって苦労をしった

txtが抽出したものを使える分野に関してはプログラムを作れる人からしたらパッチが当たるたびにtxtぶっこぬいてぶちこむだけでわかるけどエンチャだけはまじで鬼畜

ものすごい独り言 

@Bastet
htmlもテキストだからそこから抽出すればいいにゃ

Follow

ものすごい独り言 

@dmgct @Bastet ウチはHTMLから抽出してるけど、ページ毎に表記の揺れやらタグの書き方違ったりで結構面倒。スペシャルエンチャみたいな更新頻度高いページはパースするプログラム組んでるけど、なんなら同じページ内で表記揺れあるケースもあったりする。

· · Web · 1 · 0 · 0

ものすごい独り言 

@kousaka_mil @Bastet
ほんとそれ。NPCごとにするとタグまばらとかだったからボクのパースするコードはパッケージ毎に分けてる。。
タブ入ってたり<>辺りとかめんどいよねw

ものすごい独り言 

@dmgct @kousaka_mil
素直にいま心にある感想が「学校通いてぇ」

Sign in to participate in the conversation
RO丼 - RO Mastodon

ラグナロクオンラインユーザ向けのMastodonインスタンス。