├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── android-reader ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── net │ │ └── vhati │ │ └── openuhs │ │ └── androidreader │ │ ├── AndroidUHSConstants.java │ │ ├── DownloaderActivity.java │ │ ├── MainActivity.java │ │ ├── ReaderActivity.java │ │ ├── downloader │ │ ├── CatalogAdapter.java │ │ ├── CatalogItemDeserializer.java │ │ ├── CatalogItemSerializer.java │ │ ├── CatalogRowView.java │ │ ├── FetchUnitException.java │ │ ├── StringFetchTask.java │ │ └── UHSFetchTask.java │ │ └── reader │ │ ├── AudioNodeView.java │ │ ├── AudioPlayerView.java │ │ ├── DefaultNodeView.java │ │ ├── HotSpotNodeView.java │ │ ├── ImageNodeView.java │ │ ├── NodeView.java │ │ ├── RootNodeView.java │ │ ├── UHSReaderNavCtrl.java │ │ └── UHSTextView.java │ └── res │ ├── drawable-hdpi │ └── icon.png │ ├── drawable-ldpi │ └── icon.png │ ├── drawable-mdpi │ ├── checkbox_off_background.png │ ├── ic_expand_more_disabled_36dp.png │ ├── ic_expand_more_normal_36dp.png │ ├── ic_expand_more_pressed_36dp.png │ ├── ic_folder_normal_24dp.png │ ├── ic_info_normal_24dp.png │ ├── ic_navigate_before_disabled_36dp.png │ ├── ic_navigate_before_normal_36dp.png │ ├── ic_navigate_before_pressed_36dp.png │ ├── ic_navigate_next_disabled_36dp.png │ ├── ic_navigate_next_normal_36dp.png │ ├── ic_navigate_next_pressed_36dp.png │ ├── ic_refresh_normal_24dp.png │ ├── ic_schedule_normal_24dp.png │ ├── ic_search_normal_24dp.png │ ├── ic_sort_by_alpha_normal_24dp.png │ ├── ic_view_list_normal_24dp.png │ └── icon.png │ ├── drawable │ ├── btn_back_selector.xml │ ├── btn_forward_selector.xml │ └── btn_show_next_selector.xml │ ├── layout │ ├── audio_player_view.xml │ ├── catalog_row.xml │ ├── downloader.xml │ ├── reader.xml │ ├── reader_default_node_view_list.xml │ └── uhs_text_view.xml │ ├── menu │ ├── downloader_context_menu.xml │ ├── downloader_menu.xml │ └── reader_menu.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── core ├── build.gradle ├── skel │ └── common │ │ └── readme.txt └── src │ └── main │ └── java │ └── net │ └── vhati │ └── openuhs │ └── core │ ├── ArrayByteReference.java │ ├── ByteReference.java │ ├── CRC16.java │ ├── ExtraNodeId.java │ ├── FileRegionByteReference.java │ ├── HotSpot.java │ ├── Proto4xUHSParseContext.java │ ├── Proto4xUHSParser.java │ ├── RangeInputStream.java │ ├── UHSAudioNode.java │ ├── UHSBatchNode.java │ ├── UHSGenerationContext.java │ ├── UHSGenerationException.java │ ├── UHSHotSpotNode.java │ ├── UHSImageNode.java │ ├── UHSNode.java │ ├── UHSParseContext.java │ ├── UHSParseException.java │ ├── UHSParser.java │ ├── UHSRootNode.java │ ├── UHSWriter.java │ ├── downloader │ ├── CatalogItem.java │ ├── CatalogItemComparator.java │ └── CatalogParser.java │ └── markup │ ├── DecoratedFragment.java │ ├── Decoration.java │ ├── StringDecorator.java │ ├── Version88CreditsDecorator.java │ ├── Version88StringDecorator.java │ ├── Version9xCommentDecorator.java │ ├── Version9xCreditDecorator.java │ ├── Version9xHintDecorator.java │ ├── Version9xIncentiveDecorator.java │ ├── Version9xInfoDecorator.java │ ├── Version9xStringDecorator.java │ ├── Version9xTextDecorator.java │ ├── Version9xTitleDecorator.java │ └── Version9xVersionDecorator.java ├── desktop-reader ├── build.gradle ├── skel │ ├── common │ │ ├── changelog.txt │ │ ├── dev │ │ │ ├── exported_xml.txt │ │ │ └── exported_xml.xsd │ │ └── readme.txt │ ├── unix │ │ ├── openuhs.command │ │ └── openuhs.sh │ └── win │ │ └── OpenUHS.bat └── src │ └── main │ ├── java │ └── net │ │ └── vhati │ │ └── openuhs │ │ └── desktopreader │ │ ├── FieldEditorPanel.java │ │ ├── Nerfable.java │ │ ├── RegexDocument.java │ │ ├── UHSReaderAboutPanel.java │ │ ├── UHSReaderConfig.java │ │ ├── UHSReaderConfigPanel.java │ │ ├── UHSReaderFrame.java │ │ ├── UHSReaderMain.java │ │ ├── UHSUtil.java │ │ ├── UHSXML.java │ │ ├── downloader │ │ ├── CatalogTableCellRenderer.java │ │ ├── CatalogTableModel.java │ │ ├── FetchUnitException.java │ │ ├── StringFetchTask.java │ │ ├── UHSDownloaderPanel.java │ │ └── UHSFetchTask.java │ │ └── reader │ │ ├── AudioNodePanel.java │ │ ├── DefaultNodePanel.java │ │ ├── HotSpotNodePanel.java │ │ ├── ImageNodePanel.java │ │ ├── MinimalSoundPlayer.java │ │ ├── NodePanel.java │ │ ├── RootNodePanel.java │ │ ├── UHSReaderNavCtrl.java │ │ ├── UHSReaderPanel.java │ │ └── UHSTextArea.java │ └── resources │ └── logback.xml ├── img ├── downloader_catalog.png ├── reader_mi2.png ├── reader_overseer.png └── reader_tlj.png ├── readme_developers.txt └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/README.md -------------------------------------------------------------------------------- /android-reader/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/build.gradle -------------------------------------------------------------------------------- /android-reader/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/AndroidUHSConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/AndroidUHSConstants.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/DownloaderActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/DownloaderActivity.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/MainActivity.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/ReaderActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/ReaderActivity.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogAdapter.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogItemDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogItemDeserializer.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogItemSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogItemSerializer.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogRowView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/CatalogRowView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/FetchUnitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/FetchUnitException.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/StringFetchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/StringFetchTask.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/UHSFetchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/downloader/UHSFetchTask.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/AudioNodeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/AudioNodeView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/AudioPlayerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/AudioPlayerView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/DefaultNodeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/DefaultNodeView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/HotSpotNodeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/HotSpotNodeView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/ImageNodeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/ImageNodeView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/NodeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/NodeView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/RootNodeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/RootNodeView.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/UHSReaderNavCtrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/UHSReaderNavCtrl.java -------------------------------------------------------------------------------- /android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/UHSTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/java/net/vhati/openuhs/androidreader/reader/UHSTextView.java -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/checkbox_off_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/checkbox_off_background.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_expand_more_disabled_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_expand_more_disabled_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_expand_more_normal_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_expand_more_normal_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_expand_more_pressed_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_expand_more_pressed_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_folder_normal_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_folder_normal_24dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_info_normal_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_info_normal_24dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_navigate_before_disabled_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_navigate_before_disabled_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_navigate_before_normal_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_navigate_before_normal_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_navigate_before_pressed_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_navigate_before_pressed_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_navigate_next_disabled_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_navigate_next_disabled_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_navigate_next_normal_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_navigate_next_normal_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_navigate_next_pressed_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_navigate_next_pressed_36dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_refresh_normal_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_refresh_normal_24dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_schedule_normal_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_schedule_normal_24dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_search_normal_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_search_normal_24dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_sort_by_alpha_normal_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_sort_by_alpha_normal_24dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/ic_view_list_normal_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/ic_view_list_normal_24dp.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable/btn_back_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable/btn_back_selector.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable/btn_forward_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable/btn_forward_selector.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/drawable/btn_show_next_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/drawable/btn_show_next_selector.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/layout/audio_player_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/layout/audio_player_view.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/layout/catalog_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/layout/catalog_row.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/layout/downloader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/layout/downloader.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/layout/reader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/layout/reader.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/layout/reader_default_node_view_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/layout/reader_default_node_view_list.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/layout/uhs_text_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/layout/uhs_text_view.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/menu/downloader_context_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/menu/downloader_context_menu.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/menu/downloader_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/menu/downloader_menu.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/menu/reader_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/menu/reader_menu.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android-reader/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/android-reader/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/skel/common/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/skel/common/readme.txt -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/ArrayByteReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/ArrayByteReference.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/ByteReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/ByteReference.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/CRC16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/CRC16.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/ExtraNodeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/ExtraNodeId.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/FileRegionByteReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/FileRegionByteReference.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/HotSpot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/HotSpot.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/Proto4xUHSParseContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/Proto4xUHSParseContext.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/Proto4xUHSParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/Proto4xUHSParser.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/RangeInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/RangeInputStream.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSAudioNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSAudioNode.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSBatchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSBatchNode.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSGenerationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSGenerationContext.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSGenerationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSGenerationException.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSHotSpotNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSHotSpotNode.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSImageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSImageNode.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSNode.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSParseContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSParseContext.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSParseException.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSParser.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSRootNode.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/UHSWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/UHSWriter.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/downloader/CatalogItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/downloader/CatalogItem.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/downloader/CatalogItemComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/downloader/CatalogItemComparator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/downloader/CatalogParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/downloader/CatalogParser.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/DecoratedFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/DecoratedFragment.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Decoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Decoration.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/StringDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/StringDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version88CreditsDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version88CreditsDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version88StringDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version88StringDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xCommentDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xCommentDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xCreditDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xCreditDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xHintDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xHintDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xIncentiveDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xIncentiveDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xInfoDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xInfoDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xStringDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xStringDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xTextDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xTextDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xTitleDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xTitleDecorator.java -------------------------------------------------------------------------------- /core/src/main/java/net/vhati/openuhs/core/markup/Version9xVersionDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/core/src/main/java/net/vhati/openuhs/core/markup/Version9xVersionDecorator.java -------------------------------------------------------------------------------- /desktop-reader/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/build.gradle -------------------------------------------------------------------------------- /desktop-reader/skel/common/changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/skel/common/changelog.txt -------------------------------------------------------------------------------- /desktop-reader/skel/common/dev/exported_xml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/skel/common/dev/exported_xml.txt -------------------------------------------------------------------------------- /desktop-reader/skel/common/dev/exported_xml.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/skel/common/dev/exported_xml.xsd -------------------------------------------------------------------------------- /desktop-reader/skel/common/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/skel/common/readme.txt -------------------------------------------------------------------------------- /desktop-reader/skel/unix/openuhs.command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/skel/unix/openuhs.command -------------------------------------------------------------------------------- /desktop-reader/skel/unix/openuhs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/skel/unix/openuhs.sh -------------------------------------------------------------------------------- /desktop-reader/skel/win/OpenUHS.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/skel/win/OpenUHS.bat -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/FieldEditorPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/FieldEditorPanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/Nerfable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/Nerfable.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/RegexDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/RegexDocument.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderAboutPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderAboutPanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderConfig.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderConfigPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderConfigPanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderFrame.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSReaderMain.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSUtil.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSXML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/UHSXML.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/CatalogTableCellRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/CatalogTableCellRenderer.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/CatalogTableModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/CatalogTableModel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/FetchUnitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/FetchUnitException.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/StringFetchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/StringFetchTask.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/UHSDownloaderPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/UHSDownloaderPanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/UHSFetchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/downloader/UHSFetchTask.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/AudioNodePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/AudioNodePanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/DefaultNodePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/DefaultNodePanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/HotSpotNodePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/HotSpotNodePanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/ImageNodePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/ImageNodePanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/MinimalSoundPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/MinimalSoundPlayer.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/NodePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/NodePanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/RootNodePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/RootNodePanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/UHSReaderNavCtrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/UHSReaderNavCtrl.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/UHSReaderPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/UHSReaderPanel.java -------------------------------------------------------------------------------- /desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/UHSTextArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/java/net/vhati/openuhs/desktopreader/reader/UHSTextArea.java -------------------------------------------------------------------------------- /desktop-reader/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/desktop-reader/src/main/resources/logback.xml -------------------------------------------------------------------------------- /img/downloader_catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/img/downloader_catalog.png -------------------------------------------------------------------------------- /img/reader_mi2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/img/reader_mi2.png -------------------------------------------------------------------------------- /img/reader_overseer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/img/reader_overseer.png -------------------------------------------------------------------------------- /img/reader_tlj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/img/reader_tlj.png -------------------------------------------------------------------------------- /readme_developers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/readme_developers.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vhati/OpenUHS/HEAD/settings.gradle --------------------------------------------------------------------------------