gericom / everyfileexplorer Goto Github PK
View Code? Open in Web Editor NEWTakes hacking to a higher level!
Takes hacking to a higher level!
Since kcl to obj doesn't generate a mtl file, material names (which are kcl ids) are ignored in 3d editors.
I found a file with a signature of SCP in 3DS. Its extension is conv. I think it records the game text. SCP means script and conv means conversation?How do I read data from this file?
Hi.
I've taken your 3DS pixel conversion code (and ported it to C) for a little project of mine. May I have permission to release it?
WiiU Marios tennis text files ,can efe support it?
I want to translate it to Chinese language,but i cant decompress.
so i ask for helping.
thank you .
Hello, I'm a noob at Visual Studio, and I was wondering how exactly you compile EveryFileExplorer.
Try to explain this to someone who has never used Visual Studio Code.
This sentence was translated by google translation.
I tried:
But I couldn't build.
I guess if I post here, I get heard faster, just by looking at how fast the last issue got solved, so I'd be pleased if you guys implemented a working texture editor so I could mess up with some games.
Thanks for reading this! :3
EDIT: Ahhh, right. BCTEX files are inside BCMDL files this time around.
EveryFileExplorer/EveryFileExplorer.csproj contains copy and md
3DS/3DS.csproj, CommonCompressors/CommonCompressors.csproj, CommonFiles/DAE.cs, CommonFiles/CommonFiles.csproj, EveryFileExplorer/EveryFileExplorer.csproj, GCNWii/GCNWii.csproj, LegoPirates/LegoPirates.csproj, MarioKart/MarioKart.csproj, NDS/NDS.csproj, WiiU/WiiU.csproj contain the copy command
Build fails:
$ xbuild
XBuild Engine Version 12.0
Mono, Version 3.12.1.0
Copyright (C) 2005-2013 Various Mono authors
Build started 1/20/2016 10:23:46 PM.
__________________________________________________
Project "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer.sln" (default target(s)):
Target ValidateSolutionConfiguration:
Building solution configuration "Debug|Mixed Platforms".
Target Build:
Project "/home/paul/3ds/EveryFileExplorer/LibEveryFileExplorer/LibEveryFileExplorer.csproj" (default target(s)):
Target PrepareForBuild:
Configuration: Debug Platform: AnyCPU
Created directory "bin/Debug/"
Created directory "obj/Debug/"
Target GenerateResources:
Tool /usr/lib64/mono/4.5/resgen.exe execution started with arguments: /useSourcePath /compile "Resource.resx,obj/Debug/LibEveryFileExplorer.Resource.resources"
Tool /usr/lib64/mono/4.5/resgen.exe execution started with arguments: /useSourcePath /compile "UI/FileBrowser.resx,obj/Debug/LibEveryFileExplorer.UI.FileBrowser.resources"
Tool /usr/lib64/mono/4.5/resgen.exe execution started with arguments: /useSourcePath /compile "UI/GameDataSectionViewer.resx,obj/Debug/LibEveryFileExplorer.UI.GameDataSectionViewer.resources"
Tool /usr/lib64/mono/4.5/resgen.exe execution started with arguments: /useSourcePath /compile "UI/GameDataSectionViewerBase.resx,obj/Debug/LibEveryFileExplorer.UI.GameDataSectionViewerBase.resources"
Target GenerateSatelliteAssemblies:
No input files were specified for target GenerateSatelliteAssemblies, skipping.
Target CoreCompile:
Tool /usr/lib64/mono/4.5/mcs.exe execution started with arguments: /noconfig /debug:full /debug+ /optimize- /out:obj/Debug/LibEveryFileExplorer.dll /resource:obj/Debug/LibEveryFileExplorer.Resource.resources /resource:obj/Debug/LibEveryFileExplorer.UI.FileBrowser.resources /resource:obj/Debug/LibEveryFileExplorer.UI.GameDataSectionViewer.resources /resource:obj/Debug/LibEveryFileExplorer.UI.GameDataSectionViewerBase.resources 3D/Polygon.cs 3D/Triangle.cs Collections/Matrix33.cs Collections/Matrix43.cs Collections/Vector4.cs Collections/Matrix34.cs Collections/Matrix44.cs Collections/Vector2.cs ComponentModel/HexReversedAttribute.cs ComponentModel/HexTypeConverter.cs ComponentModel/PrettyArrayConverter.cs EFEPlugin.cs Files/EFEDiskFile.cs Files/IChildReactive.cs GFX/BitmapFont.cs GFX/ColorFormat.cs GFX/DTX.cs GFX/ETC1.cs GFX/PaletteUtil.cs Collections/Vector3.cs Compression/CompressionFormat.cs Compression/ICompressable.cs EveryFileExplorerUtil.cs Files/EFEFile.cs Files/FileFormat.cs Files/IConvertable.cs Files/IEmptyCreatable.cs Files/IFileCreatable.cs Files/IUseOtherFiles.cs Files/IViewable.cs Files/IWriteable.cs IO/Serialization/BinaryBOMAttribute.cs IO/SignatureNotCorrectException.cs Files/SimpleFileSystem/EFESFSFile.cs Files/SimpleFileSystem/SFSDirectory.cs Files/SimpleFileSystem/SFSFile.cs Files/ViewableFile.cs GameData/GameDataSection.cs GFX/GFXUtil.cs HexUtil.cs IO/EndianBinaryReader.cs IO/EndianBinaryReaderEx.cs IO/EndianBinaryWriter.cs IO/EndianBinaryWriterEx.cs IO/IOUtil.cs IO/Serialization/BinaryAttribute.cs IO/Serialization/BinaryIgnoreAttribute.cs IO/Serialization/BinaryStringSignatureAttribute.cs IO/Serialization/BinaryFixedSizeAttribute.cs IO/Serialization/BinaryByteArraySignatureAttribute.cs IO/Serialization/BinaryStringEncodingAttribute.cs IO/Serialization/BinaryFixedPointAttribute.cs IO/Serialization/BinaryStringNTAttribute.cs IO/Serialization/BinaryBooleanSizeAttribute.cs Math/MathUtil.cs Projects/Project.cs Properties/AssemblyInfo.cs Resource.Designer.cs Script/EFEScript.cs SND/DSPADPCM.cs SND/SNDUtil.cs StaticDynamic.cs UI/FileBrowser.cs UI/FileBrowser.Designer.cs UI/GameDataSectionViewer.cs UI/ListViewNF.cs UI/MainMenu.cs UI/GameDataSectionViewerBase.cs UI/GameDataSectionViewerBase.Designer.cs ComponentModel/ValueTypeTypeConverter.cs Win32Util.cs obj/Debug/.NETFramework,Version=v4.0.AssemblyAttribute.cs /target:library /define:"DEBUG;TRACE" /nostdlib /reference:/usr/lib64/mono/4.0/System.dll /reference:/usr/lib64/mono/4.0/System.Drawing.dll /reference:/usr/lib64/mono/4.0/System.Windows.Forms.dll /reference:/usr/lib64/mono/4.0/System.Xml.dll /reference:/usr/lib64/mono/4.0/System.Xml.Linq.dll /reference:/usr/lib64/mono/4.0/System.Data.DataSetExtensions.dll /reference:/usr/lib64/mono/4.0/Microsoft.CSharp.dll /reference:/usr/lib64/mono/4.0/System.Data.dll /reference:/usr/lib64/mono/4.0/System.Core.dll /reference:/usr/lib64/mono/4.0/mscorlib.dll /warn:4
Files/EFEFile.cs(11,24): warning CS0659: `LibEveryFileExplorer.Files.EFEFile' overrides Object.Equals(object) but does not override Object.GetHashCode()
Files/EFEDiskFile.cs(9,15): warning CS0659: `LibEveryFileExplorer.Files.EFEDiskFile' overrides Object.Equals(object) but does not override Object.GetHashCode()
Files/SimpleFileSystem/EFESFSFile.cs(8,15): warning CS0659: `LibEveryFileExplorer.Files.SimpleFileSystem.EFESFSFile' overrides Object.Equals(object) but does not override Object.GetHashCode()
UI/MainMenu.cs(9,44): warning CS0414: The private field `LibEveryFileExplorer.UI.MainMenu.iContainer' is assigned but its value is never used
Target DeployOutputFiles:
Copying file from '/home/paul/3ds/EveryFileExplorer/LibEveryFileExplorer/obj/Debug/LibEveryFileExplorer.dll.mdb' to '/home/paul/3ds/EveryFileExplorer/LibEveryFileExplorer/bin/Debug/LibEveryFileExplorer.dll.mdb'
Copying file from '/home/paul/3ds/EveryFileExplorer/LibEveryFileExplorer/obj/Debug/LibEveryFileExplorer.dll' to '/home/paul/3ds/EveryFileExplorer/LibEveryFileExplorer/bin/Debug/LibEveryFileExplorer.dll'
Done building project "/home/paul/3ds/EveryFileExplorer/LibEveryFileExplorer/LibEveryFileExplorer.csproj".
Project "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/EveryFileExplorer.csproj" (default target(s)):
Target PrepareForBuild:
Configuration: Debug Platform: x86
Created directory "bin/Debug/"
Created directory "obj/x86/Debug/"
Target PreBuildEvent:
Executing: md "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/bin/Debug//Plugins"
copy "/home/paul/3ds/EveryFileExplorer//Libraries/*" "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/bin/Debug//Plugins"
/tmp/tmp57e3bb89.tmp: line 1: md: command not found
/tmp/tmp57e3bb89.tmp: line 2: copy: command not found
/usr/lib64/mono/4.5/Microsoft.Common.targets: error : Command 'md "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/bin/Debug//Plugins"
copy "/home/paul/3ds/EveryFileExplorer//Libraries/*" "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/bin/Debug//Plugins"' exited with code: 127.
Task "Exec" execution -- FAILED
Done building target "PreBuildEvent" in project "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/EveryFileExplorer.csproj".-- FAILED
Done building project "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/EveryFileExplorer.csproj".-- FAILED
Task "MSBuild" execution -- FAILED
Done building target "Build" in project "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer.sln".-- FAILED
Done building project "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer.sln".-- FAILED
Build FAILED.
Warnings:
/home/paul/3ds/EveryFileExplorer/EveryFileExplorer.sln (default targets) ->
(Build target) ->
/home/paul/3ds/EveryFileExplorer/LibEveryFileExplorer/LibEveryFileExplorer.csproj (default targets) ->
/usr/lib64/mono/4.5/Microsoft.CSharp.targets (CoreCompile target) ->
Files/EFEFile.cs(11,24): warning CS0659: `LibEveryFileExplorer.Files.EFEFile' overrides Object.Equals(object) but does not override Object.GetHashCode()
Files/EFEDiskFile.cs(9,15): warning CS0659: `LibEveryFileExplorer.Files.EFEDiskFile' overrides Object.Equals(object) but does not override Object.GetHashCode()
Files/SimpleFileSystem/EFESFSFile.cs(8,15): warning CS0659: `LibEveryFileExplorer.Files.SimpleFileSystem.EFESFSFile' overrides Object.Equals(object) but does not override Object.GetHashCode()
UI/MainMenu.cs(9,44): warning CS0414: The private field `LibEveryFileExplorer.UI.MainMenu.iContainer' is assigned but its value is never used
Errors:
/home/paul/3ds/EveryFileExplorer/EveryFileExplorer.sln (default targets) ->
(Build target) ->
/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/EveryFileExplorer.csproj (default targets) ->
/usr/lib64/mono/4.5/Microsoft.Common.targets (PreBuildEvent target) ->
/usr/lib64/mono/4.5/Microsoft.Common.targets: error : Command 'md "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/bin/Debug//Plugins"
copy "/home/paul/3ds/EveryFileExplorer//Libraries/*" "/home/paul/3ds/EveryFileExplorer/EveryFileExplorer/bin/Debug//Plugins"' exited with code: 127.
4 Warning(s)
1 Error(s)
Time Elapsed 00:00:01.4634130
Regarding this line:
EveryFileExplorer/3DS/GPU/Textures.cs
Line 473 in f9f00d1
There's no corresponding UnlockBits call. Picture.UnlockBits(d);
needs to be added before line 591, or else a memory leak or access violation could occur.
.bcfnt Is a CTR font file I believe. An example of this can be found in the romfs of High School DxD for 3ds.
blz.exe from here:
http://www.romhacking.net/utilities/826/
is blz wrong, or this?
They are used in Wii U games. They are the same, but use big-endian, not little-endian.
Since we don't get the filenames anyway, can you try to make an option to sort the images not by its hash, but for example the resolution (22x22 goes before 32x32, but after 16x16) or the filesize (similar, 4kB goes before 8kB, but after 2kB)?
I imported a texture to replace one on a .bcmdl file, and this error occured :
(view capture) http://i.imgur.com/b9glGAK.png
Thanks in advance. to help me
Does EFE have Minecraft: New 3DS Edition support? If not, can you add it in?
I open bcsar file but it shows white screen and it does not show files.
I really do.
http://i.imgur.com/xxBLYzZ.png
Where's the CPOI/IPOI/EPOI/CAME/AREA section? @_@ :P
For txts, mp3s, exes.
I have quite a few cgfx files that are not loading correctly in either Every File Explorer or Cgfxviewer.
I'm not sure of where to put the files so you can take a look at them.
Libraries/Microsoft.VisualBasic.PowerPacks.Vs.dll: PE32 executable (DLL) (GUI) Intel 80386 Mono/.Net assembly, for MS Windows
Libraries/NAudio.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
Libraries/Tao.OpenGl.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
Libraries/Tao.Platform.Windows.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
And the default one.
Because it is a bit of a pain doing them one by one. And you can't do CTRL-Select.
Whenever I add a new game object to any track, I can't edit any of it's values. Like Object ID, X, Y, or Z angles. It just has a default "CoinJmap" Object ID with every of it's properties set at 0. Would this be possible to fix or add? Or am I doing anything wrong? Any help would be appreciated. Thx.
Upon attempting to open I get the following message:
An error occured while opening the file:
System.NullReferenceException: Object reference not set to an instance of an object.
at GCNWii.U8.ToFileSystem()
at GCNWii.UI.U8Viewer..ctor(U8 Archive)
at GCNWii.U8.GetDialog()
at LibEveryFileExplorer.Files.ViewableFile..ctor(EFEFile File, Type Format, Boolean CreateNew)
at EveryFileExplorer.Files.FileManager.OpenFile(EFEFile File, EFEFile Parent)
From MKGirlism:
"I've just Tested BCSTM Creation, using a WAV File, with a Loop Point, and the WAV File works, but:
Could you fix this, in the next Build?"
From me: I opened the file in Hex Editor and it seems to be much shorter than the one generated with Sound Maker. Are you sure it should be like this? A volume slider would be nice as well :3
When I press the Start Button to build and compile the program, I get these 3 errors.
Error 1:
Error: Couldn't process file UI\FileBrowser.resx due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files. LibEveryFileExplorer
Error 2:
Error: Couldn't process file UI\GameDataSectionViewerBase.resx due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files. LibEveryFileExplorer
Error 3:
Error: Couldn't process file Form1.resx due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files. EveryFileExplorer
I also get a warning:
Warning CS0168: The variable 'ee' is declared but never used EveryFileExplorer
Here's a screenshot:
Will provide example if wanted.
System.InvalidOperationException: 'Late bound operations cannot be performed on types or methods for which ContainsGenericParameters is true.'
Since this project is abandoned, and I really need a CLI to get icons from icon.bins, are there any known alternatives to this?
Ok but how to build it on vscode?
I can provide example files, and links to documentation if needed.
Models do not display in the viewer, and when exported they are usually just a hand and a leg. Textures appear to be correct.
Ohana3DS appears to open these files correctly.
Example file:
NPC_A_CLORICA.zip
"Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" in Visual Studio 2017 on compiling the 3ds module due to this snippet of code:
`namespace LibEveryFileExplorer
{
public class StaticDynamic : DynamicObject
{
private Type _type;
public StaticDynamic(Type type) { _type = type; }
// Handle static properties
public override bool TryGetMember(GetMemberBinder binder, out object result)
{
PropertyInfo prop = _type.GetProperty(binder.Name, BindingFlags.FlattenHierarchy | BindingFlags.Static | BindingFlags.Public);
if (prop == null)
{
result = null;
return false;
}
result = prop.GetValue(null, null);
return true;
}
`
Some roms keep files inside ARM7 and ARM9, not in the nitrofs. Could you add support for doing all the stuff you can with the nitrofs, with arm9/arm7 files?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.