mod一覧やクラッシュレポート自動スポイラー化ソフト

ツールの公開/紹介はこちらでどうぞ。新規トピックの投稿にはユーザー登録が必要です。
アバター
SugarCoffee
ID: ICHB0F3C9V
記事: 78
登録日時: 2019年10月19日(土) 14:21
いいね: 6回
いいねされた回数: 3回

mod一覧やクラッシュレポート自動スポイラー化ソフト

投稿記事 by SugarCoffee » 2020年10月03日(土) 18:38

modsフォルダやcrash-reportフォルダが入ったゲームフォルダを選択することで自動スポイラー化を行うツールを作成しました。

出力結果(↓を自動化するやつ。UsersフォルダとAppData/Roamingフォルダに挟まれていないユーザ名は自動で消せません)
resultフォルダに保存されます。
出力対象パス-> C:/Users/[ユーザ名につき自動で削除されました]/AppData/Roaming/.minecraft/debug
MODリスト
Show
CraftingEX_1.12-v1.2.0.jar
GrimoireOfGaia3-1.12.2-1.6.9.3.jar
クラッシュレポート(一番新しいクラッシュレポートが使われます)
Show
---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 10/3/20 4:36 PM
Description: Manually triggered debug crash

java.lang.Throwable
at net.minecraft.client.Minecraft.func_184118_az(Minecraft.java:1924)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1807)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1097)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


省略

Loaded coremods (and transformers):
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 456.55' Renderer: 'GeForce GTX 1650/PCIe/SSE2'
Launched Version: 1.12.2-forge1.12.2-14.23.5.2768
LWJGL: 2.9.4
OpenGL: GeForce GTX 1650/PCIe/SSE2 GL version 4.6.0 NVIDIA 456.55, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: 日本語 (日本)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
システム情報
Show
有効メモリ: 32698MB RAM
GPU: NVIDIA GeForce GTX 1650
CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (4 CPUs), ~4.0GHz
OS: Windows 10 Pro 64-bit (10.0, Build 18363) (18362.19h1_release.190318-1202)

ダウンロード
Show
免責事項:このツールを使って発生したいかなる損害も責任を負いません。
禁止行為

このツールによって出力したテキストを質問形式、もしくはそれに近い形式のマルチポストに利用する行為
(早くクラッシュを解決したいからと、2つのサイトや場所に貼ったりしてはいけないということです)

(「その投稿に対する適切な対処を行える人を制限する」ためのものではありません)


このツールによって出力したテキストを用いて、各種サイトや人に迷惑を掛ける行為


ダウンロード→https://www.dropbox.com/s/hyqbr4s39k0l6 ... l.zip?dl=0
起動方法:ダウンロード -> 解凍 -> distフォルダ内にあるmain.exeをダブルクリック
マルウェアではありませんが、念の為ウィルススキャンなどを行ってください

マイクラ他フォーラムであっても、禁止行為に該当しない限り使用を制限しません。
マイクラ他フォーラム用対応要望も多分受け付けることができると思います。(構文が簡単なものに限ります)
画像
画像
画像
画像

configフォルダ内にあるconfig.iniを変更することで動作を変更させることが出来ます。
config.iniの説明
Show
カレントディレクトリモードは要するに、main.exeがあるフォルダを基準にするモードです

[path]のdirModeはマインクラフトディレクトリを選択するボタンを押したとき、最初にどこのフォルダにいるかを設定しています。

[forum]のnameはフォーラムに合わせたスポイラー化を行うための物です。"""で挟むタイプのフォーラムの場合はFlarumを設定します。
[printer]のtypeは自動スポイラー化結果をどこに保存するのかを設定しています。基本的にはカレントディレクトリモードで問題ありません。
typeがdebugの場合は標準出力にprint(str)します

[info]の部分は出力した情報にTrueを入れます(先頭のTは大文字)

コード: 全て選択

;   [単語]と単語=は消さないこと
;   =より右の文字は変更可能です
;   ファイルパス以外全角NG,大文字小文字区別あり?
[window]
width = 512
height = 256
;   ウィンドウサイズ

[path]
dirMode = app
;   cd = カレントディレクトリモード, app = %appdata%, appm = %appdata%\.minecraft, cus = パス指定, 全てに該当しない場合はcdとして扱う

absPath = C:\\
;   dirMode = cusのときに参照するパス

dummyUserName = [ユーザ名につき自動で削除されました]

[forum]
name = Civa
;   Civa,Yukkuri,Flarum に対応している。内部的にはCivaとYukkuriは同じ動作をする(クラスが違うだけ)

[os]
type = windows
;   用意しただけで今の所意味はありません

[printer]
type = file
;file, debug

dirMode = cd
;   cd = カレントディレクトリモード, cus = パス指定, 全てに該当しない場合はcdとして扱う

absPath = C:\\
;   dirMode = cusのときに参照するパス

[info]
systemInfo = True
;   True以外だとPC情報(メモリとか)を出力しない

crash = True
;   True以外だとクラッシュレポートを出力しない

mods = True
;   modを入れていない場合のみfalseとかTrue以外の適当な英語を入れてください
0