Hacking EveryFileExplorer plugin for themes.

clienthax

Well-Known Member
OP
Member
Joined
Oct 21, 2009
Messages
100
Trophies
0
XP
276
Country
making it all neat today,
Might even make it editable..
dX5vZ1S.png
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,382
Trophies
2
Age
25
XP
4,690
Country
Netherlands
don't merge the current pr just yet, got to fix a few morethings ;)
But I can add you as a contributor. Then you can work in the main branch.
Also, you can use the real sizes in the functions for textures. Then the part that is normally invisible is cropped of. Just make sure you set exactsize to false.
 
  • Like
Reactions: Margen67

Riku

Well-Known Member
Member
Joined
May 3, 2009
Messages
288
Trophies
0
XP
1,491
Country
United States
It works with *.icn files, but when trying to open body_LZ.bin I get this:
qWCmZBq.png
Code:
Just-In-Time (JIT) デバッグを呼び出すための詳細については、
ダイアログ ボックスではなく、このメッセージの最後を参照してください。
 
************** 例外テキスト **************
System.Reflection.TargetInvocationException: 呼び出しのターゲットが例外をスローしました。 ---> System.ArgumentOutOfRangeException: 負の値ではない数値が必要です。
パラメーター名:count
  場所 System.IO.MemoryStream.Read(Byte[] buffer, Int32 offset, Int32 count)
  場所 System.IO.EndianBinaryReader.FillBuffer(Int32 bytes, Int32 stride)
  場所 System.IO.EndianBinaryReader.ReadBytes(Int32 count)
  場所 _3DS.ThemeFile..ctor(Byte[] Data)
  --- 内部例外スタック トレースの終わり ---
  場所 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
  場所 System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
  場所 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
  場所 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
  場所 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
  場所 System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
  場所 LibEveryFileExplorer.Files.ViewableFile..ctor(EFEFile File, Type Format, Boolean CreateNew)
  場所 EveryFileExplorer.Files.FileManager.OpenFile(EFEFile File, EFEFile Parent)
  場所 EveryFileExplorer.Form1.OpenFile(Object sender, EventArgs e)
  場所 System.Windows.Forms.MenuItem.OnClick(EventArgs e)
  場所 System.Windows.Forms.MenuItem.MenuItemData.Execute()
  場所 System.Windows.Forms.Command.Invoke()
  場所 System.Windows.Forms.Command.DispatchID(Int32 id)
  場所 System.Windows.Forms.Control.WmCommand(Message& m)
  場所 System.Windows.Forms.Control.WndProc(Message& m)
  場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  場所 System.Windows.Forms.Form.WndProc(Message& m)
  場所 EveryFileExplorer.Form1.WndProc(Message& m)
  場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
 
************** 読み込まれたアセンブリ **************
mscorlib
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.34014 built by: FX45W81RTMGDR
    コードベース:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
EveryFileExplorer
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/EveryFileExplorer.exe
----------------------------------------
LibEveryFileExplorer
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/LibEveryFileExplorer.DLL
----------------------------------------
System.Windows.Forms
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.34239 built by: FX452RTMGDR
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
3DS
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/3DS.dll
----------------------------------------
System.Core
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
CommonCompressors
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/CommonCompressors.dll
----------------------------------------
CommonFiles
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/CommonFiles.dll
----------------------------------------
System.Xml
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.34230 built by: FX452RTMGDR
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
LegoPirates
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/LegoPirates.dll
----------------------------------------
MarioKart
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/MarioKart.dll
----------------------------------------
NAudio
    アセンブリ バージョン:1.5.4.0
    Win32 バージョン:1.5.4.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/NAudio.dll
----------------------------------------
NDS
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/NDS.dll
----------------------------------------
Tao.OpenGl
    アセンブリ バージョン:2.1.0.12
    Win32 バージョン:2.1.0.12
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/Tao.OpenGl.dll
----------------------------------------
Tao.Platform.Windows
    アセンブリ バージョン:1.0.0.5
    Win32 バージョン:1.0.0.5
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/Tao.Platform.Windows.dll
----------------------------------------
Microsoft.CSharp
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Microsoft.CSharp.resources
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp.resources/v4.0_4.0.0.0_ja_b03f5f7f11d50a3a/Microsoft.CSharp.resources.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    アセンブリ バージョン:0.0.0.0
    Win32 バージョン:4.0.30319.34014 built by: FX45W81RTMGDR
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
 
************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピューター (machine.config) の構成ファイルの jitDebugging
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。
 
例:
 
<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>
 
JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピューターに登録された
JIT デバッガーに設定されなければなりません。
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,382
Trophies
2
Age
25
XP
4,690
Country
Netherlands
It works with *.icn files, but when trying to open body_LZ.bin I get this:
qWCmZBq.png
Code:
Just-In-Time (JIT) デバッグを呼び出すための詳細については、
ダイアログ ボックスではなく、このメッセージの最後を参照してください。
 
************** 例外テキスト **************
System.Reflection.TargetInvocationException: 呼び出しのターゲットが例外をスローしました。 ---> System.ArgumentOutOfRangeException: 負の値ではない数値が必要です。
パラメーター名:count
  場所 System.IO.MemoryStream.Read(Byte[] buffer, Int32 offset, Int32 count)
  場所 System.IO.EndianBinaryReader.FillBuffer(Int32 bytes, Int32 stride)
  場所 System.IO.EndianBinaryReader.ReadBytes(Int32 count)
  場所 _3DS.ThemeFile..ctor(Byte[] Data)
  --- 内部例外スタック トレースの終わり ---
  場所 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
  場所 System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
  場所 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
  場所 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
  場所 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
  場所 System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
  場所 LibEveryFileExplorer.Files.ViewableFile..ctor(EFEFile File, Type Format, Boolean CreateNew)
  場所 EveryFileExplorer.Files.FileManager.OpenFile(EFEFile File, EFEFile Parent)
  場所 EveryFileExplorer.Form1.OpenFile(Object sender, EventArgs e)
  場所 System.Windows.Forms.MenuItem.OnClick(EventArgs e)
  場所 System.Windows.Forms.MenuItem.MenuItemData.Execute()
  場所 System.Windows.Forms.Command.Invoke()
  場所 System.Windows.Forms.Command.DispatchID(Int32 id)
  場所 System.Windows.Forms.Control.WmCommand(Message& m)
  場所 System.Windows.Forms.Control.WndProc(Message& m)
  場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  場所 System.Windows.Forms.Form.WndProc(Message& m)
  場所 EveryFileExplorer.Form1.WndProc(Message& m)
  場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
 
************** 読み込まれたアセンブリ **************
mscorlib
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.34014 built by: FX45W81RTMGDR
    コードベース:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
EveryFileExplorer
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/EveryFileExplorer.exe
----------------------------------------
LibEveryFileExplorer
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/LibEveryFileExplorer.DLL
----------------------------------------
System.Windows.Forms
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.34239 built by: FX452RTMGDR
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
3DS
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/3DS.dll
----------------------------------------
System.Core
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
CommonCompressors
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/CommonCompressors.dll
----------------------------------------
CommonFiles
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/CommonFiles.dll
----------------------------------------
System.Xml
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.34230 built by: FX452RTMGDR
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
LegoPirates
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/LegoPirates.dll
----------------------------------------
MarioKart
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/MarioKart.dll
----------------------------------------
NAudio
    アセンブリ バージョン:1.5.4.0
    Win32 バージョン:1.5.4.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/NAudio.dll
----------------------------------------
NDS
    アセンブリ バージョン:1.0.0.0
    Win32 バージョン:1.0.0.0
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/NDS.dll
----------------------------------------
Tao.OpenGl
    アセンブリ バージョン:2.1.0.12
    Win32 バージョン:2.1.0.12
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/Tao.OpenGl.dll
----------------------------------------
Tao.Platform.Windows
    アセンブリ バージョン:1.0.0.5
    Win32 バージョン:1.0.0.5
    コードベース:file:///E:/shirou/Programs/!3DS/EFE/Plugins/Tao.Platform.Windows.dll
----------------------------------------
Microsoft.CSharp
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Microsoft.CSharp.resources
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp.resources/v4.0_4.0.0.0_ja_b03f5f7f11d50a3a/Microsoft.CSharp.resources.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    アセンブリ バージョン:0.0.0.0
    Win32 バージョン:4.0.30319.34014 built by: FX45W81RTMGDR
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    アセンブリ バージョン:4.0.0.0
    Win32 バージョン:4.0.30319.33440 built by: FX45W81RTMREL
    コードベース:file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
 
************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピューター (machine.config) の構成ファイルの jitDebugging
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。
 
例:
 
<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>
 
JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピューターに登録された
JIT デバッガーに設定されなければなりません。
Currently it needs to be decompressed. I need to implement LZ11 decompression.
 
  • Like
Reactions: Margen67

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
680
Country
United States
Could there also be a way to adjust the 3D settings for a theme?

I really like having custom backgrounds, but I hate how Nintendo has it set up to greatly reduce the 3D effect when a custom background is used.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Yeah agreed