├── Legacy
├── .gitignore
├── README.md
├── packages.config
├── app.config
├── Properties
│ └── AssemblyInfo.cs
├── Blucky
│ └── Aliases.cs
├── Hyperspace
│ └── BmpExtension.cs
├── Brownie
│ ├── ImageNGW.cs
│ └── AudioWAV.cs
├── Mink
│ ├── ImageGDF.cs
│ └── ImageMCP.cs
└── UMeSoft
│ ├── AudioIKE.cs
│ └── AudioSTR.cs
├── GUI
├── Images
│ ├── sample.ico
│ ├── 32x32
│ │ ├── help.png
│ │ ├── back button.png
│ │ └── forward button.png
│ ├── 64x64
│ │ ├── info.png
│ │ ├── alert.png
│ │ └── actions.png
│ ├── Cursors
│ │ ├── grab.cur
│ │ └── grabbing.cur
│ ├── search4files.ico
│ ├── splashscreen.png
│ └── 48x48
│ │ └── refresh.png
├── TextViewer.xaml
├── packages.config
├── ArcParameters.xaml.cs
├── GARbro.GUI.csproj.user
├── App.xaml
├── EnterMaskDialog.xaml.cs
├── EnterMaskDialog.xaml
├── UpdateDialog.xaml.cs
├── Settings.cs
├── TroubleShootingDialog.xaml
├── ArcParameters.xaml
├── ConvertMedia.xaml.cs
├── FileErrorDialog.xaml
├── FileExistsDialog.xaml
├── FileExistsDialog.xaml.cs
└── Properties
│ └── AssemblyInfo.cs
├── ArcFormats
├── Softpal
│ ├── WaveTable1
│ ├── WaveTable2
│ └── AudioBGM.cs
├── Abogado
│ └── keytable.dat
├── Resources
│ └── Formats.dat
├── ScrPlayer
│ ├── IControlTable1
│ ├── IControlTable2
│ ├── ImgDeltaTable2
│ ├── IColorBitsTable2
│ ├── ImgControlTable1
│ ├── IControlTable32
│ └── IColorBitsTable1
├── RPM
│ ├── WidgetARC.xaml.cs
│ └── WidgetARC.xaml
├── CatSystem
│ ├── CreateINTWidget.xaml
│ └── CreateINTWidget.xaml.cs
├── FlyingShine
│ ├── CreatePDWidget.xaml.cs
│ └── CreatePDWidget.xaml
├── Will
│ ├── CreateARCWidget.xaml.cs
│ └── CreateARCWidget.xaml
├── NitroPlus
│ ├── CreateSGWidget.xaml.cs
│ ├── WidgetNPA.xaml
│ ├── WidgetNPK.xaml
│ ├── WidgetNPK.xaml.cs
│ ├── CreateNPAWidget.xaml.cs
│ ├── WidgetNPA.xaml.cs
│ └── CreateSGWidget.xaml
├── KiriKiri
│ ├── CreateXP3Widget.xaml.cs
│ ├── WidgetXP3.xaml
│ ├── WidgetXP3.xaml.cs
│ └── CreateXP3Widget.xaml
├── AZSys
│ ├── WidgetAZ.xaml
│ └── WidgetAZ.xaml.cs
├── AnimeGameSystem
│ ├── WidgetAGS.xaml
│ └── WidgetAGS.xaml.cs
├── Cyberworks
│ ├── WidgetBELL.xaml
│ └── WidgetBELL.xaml.cs
├── MangaGamer
│ ├── WidgetMGPK.xaml
│ └── WidgetMGPK.xaml.cs
├── PkWare
│ ├── WidgetZIP.xaml.cs
│ └── WidgetZIP.xaml
├── ExHibit
│ ├── WidgetGYU.xaml.cs
│ └── WidgetGYU.xaml
├── Tamamo
│ ├── WidgetPCK.xaml.cs
│ └── WidgetPCK.xaml
├── Musica
│ ├── WidgetPAZ.xaml.cs
│ └── WidgetPAZ.xaml
├── NonColor
│ ├── WidgetNCARC.xaml.cs
│ └── WidgetNCARC.xaml
├── Leaf
│ ├── WidgetLEAF.xaml.cs
│ ├── WidgetLEAF.xaml
│ └── AudioP16.cs
├── Entis
│ ├── WidgetNOA.xaml
│ └── WidgetNOA.xaml.cs
├── StudioJikkenshitsu
│ ├── WidgetSJDAT.xaml.cs
│ └── WidgetSJDAT.xaml
├── Ikura
│ ├── WidgetISF.xaml
│ └── WidgetISF.xaml.cs
├── Qlie
│ ├── WidgetQLIE.xaml
│ └── WidgetQLIE.xaml.cs
├── Eagls
│ ├── WidgetEAGLS.xaml
│ └── WidgetEAGLS.xaml.cs
├── Lucifen
│ ├── WidgetLPK.xaml.cs
│ └── WidgetLPK.xaml
├── DxLib
│ ├── WidgetSCR.xaml
│ └── WidgetSCR.xaml.cs
├── Tactics
│ ├── WidgetTactics.xaml.cs
│ └── WidgetTactics.xaml
├── YuRis
│ ├── WidgetYPF.xaml
│ ├── WidgetYPF.xaml.cs
│ ├── CreateYPFWidget.xaml
│ └── CreateYPFWidget.xaml.cs
├── ShiinaRio
│ ├── WidgetWARC.xaml.cs
│ └── WidgetWARC.xaml
├── NSystem
│ ├── WidgetMSD.xaml.cs
│ └── WidgetMSD.xaml
├── Marble
│ ├── WidgetMBL.xaml.cs
│ └── WidgetMBL.xaml
├── LiveMaker
│ ├── WidgetGAL.xaml.cs
│ └── WidgetGAL.xaml
├── packages.config
├── NScripter
│ ├── WidgetNSA.xaml
│ ├── CreateONSWidget.xaml
│ ├── WidgetNSA.xaml.cs
│ ├── CreateONSWidget.xaml.cs
│ └── Script.cs
├── Unity
│ └── strings.dat
├── Majiro
│ ├── WidgetRCT.xaml
│ └── WidgetRCT.xaml.cs
├── Selene
│ ├── WidgetKCAP.xaml.cs
│ └── WidgetKCAP.xaml
├── RenPy
│ ├── CreateRPAWidget.xaml.cs
│ └── CreateRPAWidget.xaml
├── Properties
│ ├── Settings.cs
│ └── AssemblyInfo.cs
├── Amaterasu
│ ├── CreateAMIWidget.xaml
│ └── CreateAMIWidget.xaml.cs
├── Dac
│ ├── WidgetDPK.xaml.cs
│ └── WidgetDPK.xaml
├── FC01
│ └── WidgetMCG.xaml
├── RealLive
│ └── AudioOWP.cs
├── DraftAudio.cs
├── Eushully
│ └── AudioAOG.cs
├── DraftImage.cs
├── MicroVision
│ └── AudioIKM.cs
├── Key
│ └── AudioOGGPAK.cs
├── C4
│ └── AudioVMD.cs
├── Slg
│ └── AudioVOI.cs
├── EmbeddedResource.cs
├── Crowd
│ └── AudioEOG.cs
├── Sviu
│ └── AudioKOG.cs
├── Ice
│ └── ScriptISD.cs
├── Aoi
│ └── AudioAOG.cs
├── Ail
│ └── ArcLNK2.cs
├── ResourceSettings.cs
├── DraftArc.cs
├── Ethornell
│ └── AudioBGI.cs
├── MersenneTwister.cs
└── Macromedia
│ └── AudioEDIM.cs
├── Experimental
├── x64
│ └── libwebp.dll
├── x86
│ └── libwebp.dll
├── Artemis
│ ├── IPT.parser
│ ├── IPT.Language.analyzer.lex
│ ├── IPT.Scanner.cs
│ ├── IPT.Language.grammar.y
│ └── IPT.Parser.cs
├── app.config
├── Properties
│ └── AssemblyInfo.cs
└── packages.config
├── Net20
├── README.md
└── Properties
│ └── AssemblyInfo.cs
├── GameRes
├── packages.config
├── README.md
├── Properties
│ ├── Settings.settings
│ ├── Settings.cs
│ └── AssemblyInfo.cs
└── app.config
├── Console
├── README.md
├── App.config
├── GARbro.Console.csproj.user
└── Properties
│ └── AssemblyInfo.cs
├── Image.Convert
├── README.md
├── App.config
├── Image.Convert.csproj.user
└── Properties
│ └── AssemblyInfo.cs
├── .gitignore
├── packages
└── repositories.config
├── .gitattributes
├── LICENSE
├── docs
└── version.xml
└── inc-revision.pl
/Legacy/.gitignore:
--------------------------------------------------------------------------------
1 | Nanami
2 |
--------------------------------------------------------------------------------
/GUI/Images/sample.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/sample.ico
--------------------------------------------------------------------------------
/GUI/Images/32x32/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/32x32/help.png
--------------------------------------------------------------------------------
/GUI/Images/64x64/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/64x64/info.png
--------------------------------------------------------------------------------
/GUI/Images/64x64/alert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/64x64/alert.png
--------------------------------------------------------------------------------
/GUI/Images/Cursors/grab.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/Cursors/grab.cur
--------------------------------------------------------------------------------
/GUI/Images/search4files.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/search4files.ico
--------------------------------------------------------------------------------
/GUI/Images/splashscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/splashscreen.png
--------------------------------------------------------------------------------
/ArcFormats/Softpal/WaveTable1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/Softpal/WaveTable1
--------------------------------------------------------------------------------
/ArcFormats/Softpal/WaveTable2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/Softpal/WaveTable2
--------------------------------------------------------------------------------
/Experimental/x64/libwebp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/Experimental/x64/libwebp.dll
--------------------------------------------------------------------------------
/Experimental/x86/libwebp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/Experimental/x86/libwebp.dll
--------------------------------------------------------------------------------
/GUI/Images/48x48/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/48x48/refresh.png
--------------------------------------------------------------------------------
/GUI/Images/64x64/actions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/64x64/actions.png
--------------------------------------------------------------------------------
/ArcFormats/Abogado/keytable.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/Abogado/keytable.dat
--------------------------------------------------------------------------------
/ArcFormats/Resources/Formats.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/Resources/Formats.dat
--------------------------------------------------------------------------------
/GUI/Images/32x32/back button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/32x32/back button.png
--------------------------------------------------------------------------------
/GUI/Images/Cursors/grabbing.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/Cursors/grabbing.cur
--------------------------------------------------------------------------------
/ArcFormats/ScrPlayer/IControlTable1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/ScrPlayer/IControlTable1
--------------------------------------------------------------------------------
/ArcFormats/ScrPlayer/IControlTable2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/ScrPlayer/IControlTable2
--------------------------------------------------------------------------------
/ArcFormats/ScrPlayer/ImgDeltaTable2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/ScrPlayer/ImgDeltaTable2
--------------------------------------------------------------------------------
/GUI/Images/32x32/forward button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/GUI/Images/32x32/forward button.png
--------------------------------------------------------------------------------
/ArcFormats/ScrPlayer/IColorBitsTable2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/ScrPlayer/IColorBitsTable2
--------------------------------------------------------------------------------
/ArcFormats/ScrPlayer/ImgControlTable1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/morkt/GARbro/HEAD/ArcFormats/ScrPlayer/ImgControlTable1
--------------------------------------------------------------------------------
/Net20/README.md:
--------------------------------------------------------------------------------
1 | GameRes.Net20
2 | =============
3 |
4 | Package containing classes that require .NET 2.0 environment.
5 |
--------------------------------------------------------------------------------
/GameRes/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Legacy/README.md:
--------------------------------------------------------------------------------
1 | Legacy File Formats
2 | ===================
3 |
4 | Collection of formats that were used in visual novels developed in late 90s/early 2000s.
5 |
--------------------------------------------------------------------------------
/Legacy/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Experimental/Artemis/IPT.parser:
--------------------------------------------------------------------------------
1 | Parser placeholder
2 | ------------------
3 |
4 | This is only a placeholder file for grouping the component files (LEX, YACC) that compose the parser.
5 |
--------------------------------------------------------------------------------
/Console/README.md:
--------------------------------------------------------------------------------
1 | GameRes.Console
2 | ===============
3 |
4 | Console utility that extracts files from game archives. Used as a testing
5 | playground for GameRes library.
6 |
7 | No longer developed.
8 |
--------------------------------------------------------------------------------
/Image.Convert/README.md:
--------------------------------------------------------------------------------
1 | Image.Convert
2 | =============
3 |
4 | Console utility that converts images between various formats. Used as a
5 | testing playground for GameRes library.
6 |
7 | No longer developed.
8 |
--------------------------------------------------------------------------------
/Console/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Image.Convert/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | bin
2 | obj
3 | tags
4 | *.exe
5 | *.dll
6 | *.pdb
7 | *.suo
8 | *.pfx
9 | *.psess
10 | *.vsp
11 | *;*
12 | *~
13 | Images
14 | SchemeBuilder
15 | Makefile
16 | packages
17 | Experimental
18 | .nuget
19 | .vs
20 |
--------------------------------------------------------------------------------
/packages/repositories.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/GameRes/README.md:
--------------------------------------------------------------------------------
1 | GameRes Library
2 | ===============
3 |
4 | Library of the base classes that deal with game resources, such as archives,
5 | images and audio files. All derived file formats are expected to register
6 | themselves by the means of [MEF](https://msdn.microsoft.com/en-us/library/dd460648.aspx) within
7 | repository class FormatCatalog.
8 |
--------------------------------------------------------------------------------
/Image.Convert/Image.Convert.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -t tga uninstall.hg3
5 |
6 |
--------------------------------------------------------------------------------
/ArcFormats/RPM/WidgetARC.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace GameRes.Formats.Rpm
4 | {
5 | ///
6 | /// Interaction logic for WidgetARC.xaml
7 | ///
8 | public partial class WidgetARC : Grid
9 | {
10 | public WidgetARC ()
11 | {
12 | InitializeComponent ();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/GUI/TextViewer.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ArcFormats/CatSystem/CreateINTWidget.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/GUI/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/ArcFormats/FlyingShine/CreatePDWidget.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace GameRes.Formats.GUI
4 | {
5 | ///
6 | /// Interaction logic for CreatePDWidget.xaml
7 | ///
8 | public partial class CreatePDWidget : Grid
9 | {
10 | public CreatePDWidget ()
11 | {
12 | InitializeComponent ();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/ArcFormats/Will/CreateARCWidget.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace GameRes.Formats.GUI
4 | {
5 | ///
6 | /// Interaction logic for CreateARCWidget.xaml
7 | ///
8 | public partial class CreateARCWidget : Grid
9 | {
10 | public CreateARCWidget ()
11 | {
12 | InitializeComponent ();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/ArcFormats/CatSystem/CreateINTWidget.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace GameRes.Formats.GUI
4 | {
5 | ///
6 | /// Interaction logic for CreateINTWidget.xaml
7 | ///
8 | public partial class CreateINTWidget : Grid
9 | {
10 | public CreateINTWidget ()
11 | {
12 | InitializeComponent ();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/ArcFormats/NitroPlus/CreateSGWidget.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Controls;
3 |
4 | namespace GameRes.Formats.GUI
5 | {
6 | ///
7 | /// Interaction logic for CreateSGWidget.xaml
8 | ///
9 | public partial class CreateSGWidget : Grid
10 | {
11 | public CreateSGWidget ()
12 | {
13 | InitializeComponent ();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/ArcFormats/KiriKiri/CreateXP3Widget.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Controls;
3 |
4 | namespace GameRes.Formats.GUI
5 | {
6 | ///
7 | /// Interaction logic for CreateXP3Widget.xaml
8 | ///
9 | public partial class CreateXP3Widget : Grid
10 | {
11 | public CreateXP3Widget ()
12 | {
13 | InitializeComponent ();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/ArcFormats/AZSys/WidgetAZ.xaml:
--------------------------------------------------------------------------------
1 |
5 |
7 |
8 |
--------------------------------------------------------------------------------
/ArcFormats/AnimeGameSystem/WidgetAGS.xaml:
--------------------------------------------------------------------------------
1 |
5 |
7 |
8 |
--------------------------------------------------------------------------------
/ArcFormats/Cyberworks/WidgetBELL.xaml:
--------------------------------------------------------------------------------
1 |
5 |
7 |
8 |
--------------------------------------------------------------------------------
/ArcFormats/MangaGamer/WidgetMGPK.xaml:
--------------------------------------------------------------------------------
1 |
5 |
7 |
8 |
--------------------------------------------------------------------------------
/ArcFormats/PkWare/WidgetZIP.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Windows.Controls;
3 |
4 | namespace GameRes.Formats.GUI
5 | {
6 | ///
7 | /// Interaction logic for WidgetZIP.xaml
8 | ///
9 | public partial class WidgetZIP : StackPanel
10 | {
11 | public WidgetZIP (IEnumerable titles)
12 | {
13 | InitializeComponent();
14 | this.DataContext = titles;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/ArcFormats/ExHibit/WidgetGYU.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Windows.Controls;
3 |
4 | namespace GameRes.Formats.GUI
5 | {
6 | ///
7 | /// Interaction logic for WidgetGYU.xaml
8 | ///
9 | public partial class WidgetGYU : StackPanel
10 | {
11 | public WidgetGYU (IEnumerable titles)
12 | {
13 | InitializeComponent();
14 | Title.ItemsSource = titles;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/ArcFormats/Tamamo/WidgetPCK.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Windows.Controls;
3 |
4 | namespace GameRes.Formats.GUI
5 | {
6 | ///
7 | /// Interaction logic for WidgetPCK.xaml
8 | ///
9 | public partial class WidgetPCK : StackPanel
10 | {
11 | public WidgetPCK (IEnumerable keys)
12 | {
13 | InitializeComponent ();
14 | Title.ItemsSource = keys;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/ArcFormats/NitroPlus/WidgetNPA.xaml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/NitroPlus/WidgetNPK.xaml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/Musica/WidgetPAZ.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Linq;
2 | using System.Windows.Controls;
3 | using GameRes.Formats.Musica;
4 |
5 | namespace GameRes.Formats.GUI
6 | {
7 | ///
8 | /// Interaction logic for WidgetPAZ.xaml
9 | ///
10 | public partial class WidgetPAZ : StackPanel
11 | {
12 | public WidgetPAZ (PazOpener paz)
13 | {
14 | InitializeComponent();
15 | Scheme.ItemsSource = paz.KnownTitles.Keys.OrderBy (x => x);
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/ArcFormats/NitroPlus/WidgetNPK.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Windows.Controls;
3 | using System.Linq;
4 |
5 | namespace GameRes.Formats.GUI
6 | {
7 | ///
8 | /// Interaction logic for WidgetNPK.xaml
9 | ///
10 | public partial class WidgetNPK : Grid
11 | {
12 | public WidgetNPK (IEnumerable titles)
13 | {
14 | InitializeComponent();
15 | Scheme.ItemsSource = titles.OrderBy (x => x);
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/ArcFormats/NonColor/WidgetNCARC.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 | using System.Linq;
3 | using GameRes.Formats.NonColor;
4 |
5 | namespace GameRes.Formats.GUI
6 | {
7 | ///
8 | /// Interaction logic for WidgetNCARC.xaml
9 | ///
10 | public partial class WidgetNCARC : StackPanel
11 | {
12 | public WidgetNCARC()
13 | {
14 | InitializeComponent();
15 | Scheme.ItemsSource = DatOpener.KnownSchemes.OrderBy (x => x.Key);
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/ArcFormats/AZSys/WidgetAZ.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Linq;
2 | using System.Windows;
3 | using System.Windows.Controls;
4 | using GameRes.Formats.AZSys;
5 |
6 | namespace GameRes.Formats.GUI
7 | {
8 | ///
9 | /// Interaction logic for WidgetAZ.xaml
10 | ///
11 | public partial class WidgetAZ : StackPanel
12 | {
13 | public WidgetAZ()
14 | {
15 | InitializeComponent();
16 | Scheme.ItemsSource = ArcOpener.KnownKeys.Keys.OrderBy (x => x);
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/ArcFormats/Leaf/WidgetLEAF.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Linq;
3 | using System.Windows.Controls;
4 |
5 | namespace GameRes.Formats.GUI
6 | {
7 | ///
8 | /// Interaction logic for WidgetLEAF.xaml
9 | ///
10 | public partial class WidgetLEAF : StackPanel
11 | {
12 | public WidgetLEAF (IEnumerable titles)
13 | {
14 | this.InitializeComponent();
15 | this.DataContext = titles.OrderBy (x => x);
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/ArcFormats/Tamamo/WidgetPCK.xaml:
--------------------------------------------------------------------------------
1 |
6 |
8 |
9 |
--------------------------------------------------------------------------------
/ArcFormats/Entis/WidgetNOA.xaml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/ArcFormats/FlyingShine/CreatePDWidget.xaml:
--------------------------------------------------------------------------------
1 |
6 |
8 |
9 |
--------------------------------------------------------------------------------
/ArcFormats/StudioJikkenshitsu/WidgetSJDAT.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Linq;
3 | using System.Windows.Controls;
4 |
5 | namespace GameRes.Formats.GUI
6 | {
7 | ///
8 | /// Interaction logic for WidgetSJDAT.xaml
9 | ///
10 | public partial class WidgetSJDAT : StackPanel
11 | {
12 | public WidgetSJDAT (IEnumerable known_schemes)
13 | {
14 | InitializeComponent ();
15 | this.Title.ItemsSource = known_schemes.OrderBy (x => x);
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/ArcFormats/Ikura/WidgetISF.xaml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/Qlie/WidgetQLIE.xaml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/StudioJikkenshitsu/WidgetSJDAT.xaml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/Musica/WidgetPAZ.xaml:
--------------------------------------------------------------------------------
1 |
7 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/ExHibit/WidgetGYU.xaml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/Eagls/WidgetEAGLS.xaml:
--------------------------------------------------------------------------------
1 |
7 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/Lucifen/WidgetLPK.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Controls;
3 | using GameRes.Formats.Properties;
4 | using GameRes.Formats.Strings;
5 |
6 | namespace GameRes.Formats.GUI
7 | {
8 | ///
9 | /// Interaction logic for WidgetWARC.xaml
10 | ///
11 | public partial class WidgetLPK : Grid
12 | {
13 | public WidgetLPK ()
14 | {
15 | InitializeComponent();
16 | // select default scheme
17 | if (-1 == Scheme.SelectedIndex)
18 | Scheme.SelectedIndex = 0;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ArcFormats/RPM/WidgetARC.xaml:
--------------------------------------------------------------------------------
1 |
7 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/Lucifen/WidgetLPK.xaml:
--------------------------------------------------------------------------------
1 |
7 |
9 |
10 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # enabling this marks the whole repository as changed
2 | #* text=auto
3 | #*.txt text
4 | #*.xaml eol=crlf
5 |
6 | # Custom for Visual Studio
7 | *.cs diff=csharp
8 | *.sln merge=union
9 | *.csproj merge=union
10 | *.vbproj merge=union
11 | *.fsproj merge=union
12 | *.dbproj merge=union
13 |
14 | # Standard to msysgit
15 | *.doc diff=astextplain
16 | *.DOC diff=astextplain
17 | *.docx diff=astextplain
18 | *.DOCX diff=astextplain
19 | *.dot diff=astextplain
20 | *.DOT diff=astextplain
21 | *.pdf diff=astextplain
22 | *.PDF diff=astextplain
23 | *.rtf diff=astextplain
24 | *.RTF diff=astextplain
25 |
--------------------------------------------------------------------------------
/ArcFormats/DxLib/WidgetSCR.xaml:
--------------------------------------------------------------------------------
1 |
7 |
9 |
10 |
--------------------------------------------------------------------------------
/ArcFormats/Tactics/WidgetTactics.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Diagnostics;
3 | using System.Linq;
4 | using System.Windows.Controls;
5 | using GameRes.Formats.Properties;
6 | using GameRes.Formats.Tactics;
7 |
8 | namespace GameRes.Formats.GUI
9 | {
10 | ///
11 | /// Interaction logic for WidgetTactics.xaml
12 | ///
13 | public partial class WidgetTactics : StackPanel
14 | {
15 | public WidgetTactics()
16 | {
17 | InitializeComponent();
18 | Title.ItemsSource = Arc2Opener.KnownSchemes.OrderBy (x => x.Key);
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/GUI/ArcParameters.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace GARbro.GUI
4 | {
5 | ///
6 | /// Interaction logic for ArcParameters.xaml
7 | ///
8 | public partial class ArcParametersDialog : Window
9 | {
10 | public ArcParametersDialog (UIElement widget, string notice)
11 | {
12 | InitializeComponent();
13 | this.WidgetPane.Children.Add (widget);
14 | this.Notice.Text = notice;
15 | }
16 |
17 | private void Button_Click (object sender, RoutedEventArgs e)
18 | {
19 | DialogResult = true;
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ArcFormats/YuRis/WidgetYPF.xaml:
--------------------------------------------------------------------------------
1 |
8 |
10 |
11 |
--------------------------------------------------------------------------------
/GUI/GARbro.GUI.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | publish\
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/ArcFormats/ShiinaRio/WidgetWARC.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Controls;
3 | using System.Linq;
4 | using GameRes.Formats.Properties;
5 | using GameRes.Formats.Strings;
6 |
7 | namespace GameRes.Formats.GUI
8 | {
9 | ///
10 | /// Interaction logic for WidgetWARC.xaml
11 | ///
12 | public partial class WidgetWARC : Grid
13 | {
14 | public WidgetWARC ()
15 | {
16 | InitializeComponent();
17 | // select the most recent scheme as default
18 | if (-1 == Scheme.SelectedIndex)
19 | Scheme.SelectedIndex = Scheme.ItemsSource.Cast