Giter Site home page Giter Site logo

everyfileexplorer's People

Contributors

clienthax avatar gericom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

everyfileexplorer's Issues

How to open a file whose signature is SCP

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?

Licensing

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?

How To Build

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.

How to build and run on GNU/Linux?

This sentence was translated by google translation.

I tried:

  • Mono
  • .NET Core 2.2

But I couldn't build.


Replace "<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>"
with "<TargetFramework>netcoreapp2.2</TargetFramework>",
and delete <PostBuildEvent> and execute xbuild, I could build except NDS.
(NDS fails with "CS0246: The type or namespace name 'Tao' could not be found".)
But that exe does not start in Mono
(exe location = "EveryFileExplorer.git/EveryFileExplorer/bin/Debug/EveryFileExplorer.exe")
In Wine (x86-PREFIX + winetricks net461), although the main window is displayed, nothing works.

"<TargetFrameworkVersion>v4.0\</TargetFrameworkVersion>"
を"<TargetFramework>netcoreapp2.2</TargetFramework>"に置換してから、
<PostBuildEvent>を削除してxbuildを実行するとNDS以外はビルドできました。
(NDSは"CS0246: The type or namespace name 'Tao' could not be found"で失敗します。)
しかしそのexeはMonoでは起動せず、
(exeの場所 = "EveryFileExplorer.git/EveryFileExplorer/bin/Debug/EveryFileExplorer.exe")
Wine(x86-PREFIX + winetricks net461)ではメインウィンドウが表示されるものの何も動きません。

BCTEX editor

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.

csproj files use windows-specific commands

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

Not calling Bitmap.UnlockBits in Textures.cs

Regarding this line:

BitmapData d = Picture.LockBits(new Rectangle(0, 0, Picture.Width, Picture.Height), System.Drawing.Imaging.ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format32bppArgb);

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.

missing support for .bcfnt

.bcfnt Is a CTR font file I believe. An example of this can be found in the romfs of High School DxD for 3ds.

Better sorter

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)?

BCSAR White Page

I open bcsar file but it shows white screen and it does not show files.

OBJ to CGFX odd glich

I'm trying to make a tutorial on how to make 3D banners for CIA homebrews but when I convert the obj to CGFX this happens
capture
I don't know how to fix it and no one else who I have talked to have had this problem, I have opened it in multiple programs, I also use Wings3D to model and export as obj.

Some CGFX not loading correctly.

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.

mmodel

Windows precompiled binaries packaged with project

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

Can't Edit newly added GOBJ objects for MK7 KMP file

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.

Can not open U8 Archive

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)

BCSTM Generator

From MKGirlism:
"I've just Tested BCSTM Creation, using a WAV File, with a Loop Point, and the WAV File works, but:

  1. You can barely hear it.
  2. It doesn't Loop.

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

Blank Window

I can't seem to open any .bch files, Ohana3DS works, though. Is there anything I've got to download first before using this?

I can't compile this in Visual Studio 2017: Community Edition.

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:

image

Help?

Please explain how to fix this. Whenever i try opening the program i get this message and that is it.
screenshot_1

Alternatives?

Since this project is abandoned, and I really need a CLI to get icons from icon.bins, are there any known alternatives to this?

Compiling in Visual Studio 2017?

"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;
	}

`

Open files inside ARM7 & ARM9

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.