1
0
mirror of synced 2024-11-30 18:24:32 +01:00
OpenTaiko/README.md

378 lines
9.1 KiB
Markdown
Raw Normal View History

<p align="center">
<img src="https://user-images.githubusercontent.com/58159635/140600257-f712fc48-d09a-4a5e-a78d-e7c65ca19b80.png">
</p>
日本語 : https://github.com/0auBSQ/OpenTaiko/blob/main/README-JA.md
中文https://github.com/0auBSQ/OpenTaiko/blob/main/README-ZH.md
# OpenTaiko
Old TJAPlayer3-Develop-BSQ, a spiritual successor to TJAPlayer3.
2021-09-29 09:18:27 +02:00
2024-04-04 16:53:10 +02:00
- Current version Pre v0.6.0 b2
2021-11-08 07:15:04 +01:00
- Discord : https://discord.gg/aA8scTvZ6B
2024-04-04 16:53:10 +02:00
- Japanese Discord : https://discord.gg/CJ4nTkpy7t
2021-11-08 07:15:04 +01:00
## Cautions before using IMPORTANT
- It is **YOUR RESPONSIBILITY** to use this software. The creator will not take responsibilities for any problems you got from using this software.
2021-09-29 09:18:27 +02:00
- Please research before asking people.
2021-09-29 09:18:27 +02:00
- If your PC can not maintain 60fps stably, it will not work well with the software.
2021-09-29 09:18:27 +02:00
- There will be no support other than the version listed above. If you are using the pre-release on the releases page, do note it is a testing release, and will not take responsibility for any problem caused using this release.
### Using this software on streams and videos
2021-10-17 01:54:50 +02:00
If there is an tag feature on the website you are using, tagging it as "OpenTaiko", "TJAPlayer3", or "TJAP3" will avoid confusion, and might raise video as similar content, so it is highly recommended.
2021-09-29 09:18:27 +02:00
The author of this software does not support breaking copyright laws, so please follow as per your country's copyright laws.
2023-02-23 10:17:49 +01:00
Additionally, the OpenTaiko team is strongly against the secondary distribution of skins trying to reproduce specific commercial video games.
### Editing source code/Secondary distribution
OpenTaiko is open source code with MIT license.
Under the MIT license, you are allowed to make edits, or secondary distribute, however this is all **YOUR RESPONSIBILITY**.
Also, under the used library's licenses, **PLEASE** include the "License" folder when editing or redistributing it.
Please follow the creators' licenses and rules for other skins or song packages.
OpenTaiko license does not apply in this case.
### Goals/Non-goals
**GOALS**
- Multiple fun ways to play Taiko.
- More customization for better skinning potential, and make "Everyone could play Taiko easily at their own style" true.
- Optimizations, bug fixes, and QOL features.
**NON-GOALS**
2023-02-23 20:24:56 +01:00
- Copying other games/commercial licenses accurately.
## Rules for posting Issues/Pull requests
Thank you for posting to Issue/Pull Request. It is very much appreciated.
- **PLEASE** follow Japan and France copyright laws in the post.
- **IMPORTANT**: Once you post an issue, please write the release version and recreation steps. If it is a crash, please attach the TJAPlayer3.log file.
- If you want CLang translations, please contact the software author on Discord beforehand.
### Feature requests
If you want a feature to be added please contact me on Discord beforehand.
If the feature request is good it might be added.
- **IMPORTANT**: Feature requests such as "Please recreate UI/UX as per following AC Nijiiro Version" will be denied and left without answer.
## QA
- The song difficulty on the dan-i select screen is all Oni 10 stars!
```
In the .tja file, please add ",(Difficulty),(Course)" in the #NEXTSONG line.
Example
Old #NEXTSONG [TITLE],[SUBTITLE],[GENRE],[WAVE],[SCOREINIT],[SCOREDIFF]
New #NEXTSONG [TITLE],[SUBTITLE],[GENRE],[WAVE],[SCOREINIT],[SCOREDIFF],[LEVEL],[COURSE]
```
- I can not go past the entry screen.
2021-10-14 20:31:35 +02:00
```
Hold the P key.
2021-10-14 20:31:35 +02:00
```
- I found a bug, what should I do?
```
Please make a new Issue if you find a bug.
```
- I cannot find the characters/puchicharas I added
2021-11-25 22:00:43 +01:00
```
From version 0.5.3.1, Characters and Puchicharas are loaded from the Global folder (outside of skins), please add them there.
2021-11-25 22:00:43 +01:00
```
## Update history
2021-09-29 09:18:27 +02:00
<details>
<summary>v0.5.4</summary>
- Fix multiple bugs
- Online chart downloading via the Online Lounge
- Voice support for characters and puchicharas
- Multiple in-game hitsounds support
- Context box for Random song select
- Konga gamemode
- PREIMAGE metadata support
- Rework of in-game modifiers and modicons
- Purple notes (G), Bomb notes (C) and fix Joined notes (A and B) and ADLIBs (F)
</details>
2022-04-06 15:08:14 +02:00
<details>
<summary>v0.5.3.1</summary>
- Fix multiple bugs
- Global characters and puchicharas
- Permanent recently played songs folder
- Easy/Normal timing zones
- Characters on menus and result screens
- Song search by difficulty feature
2022-04-06 15:08:14 +02:00
</details>
2022-03-09 14:24:10 +01:00
<details>
<summary>v0.5.3</summary>
- Fix multiple bugs
- 1st version of the Dan result screen
- Dan chart supporting any count of songs
- Support of 2P Side
- Major 2P update (Please check discord for more details about it)
- Dan charts are now also selectable from the Taiko mode song select screen
- Add Modals
- 1st unlockables update
- Add Favorite songs folder
- Add Database files (Name and Author names for Characters and Puchichara)
- Chinese language support (WHMHammer)
- Remove SlimDX dependencies (Mr Ojii)
- Add SimpleStyle skin (feat. cien)
- Automatically generated unique ID addition for each song
- Fix Discord RPC
- Fix several config options issues (l1m0n3)
2022-03-09 14:24:10 +01:00
</details>
Add v0.5.2.1 changelog in JP README.md (#105) * Delete README.old.md Deleted old version of README, there's already a new version * Delete Readme.txt This guide is outdated, there's README.md already * Update README.md Edited for grammar and added credits down below * Update CLang_en.cs Fixed grammar * Update CLang_jp.cs Fixed grammar * Update README.md Fix grammar on my side * Update CLang_jp.cs Fixed mistake on my side when fetching upstream * Update README.md * Update README.md * Update README.md Just a test commit * Update CLang_jp.cs stopping at 34, will do afterwards * Update CLang_jp.cs next 56 * Update CLang_jp.cs removed unfinished 56 * Update CLang_jp.cs Did until 99, continue on this.iKeyAssignTaikoLRed = new CItemBase( "LeftRed", "左側の面へのキーの割り当てを設\n定します。", "Drums key assign:\nTo assign key/pads for LeftRed\n button."); this.list項目リスト.Add(this.iKeyAssignTaikoLRed); line 931 of cactconfiglist.cs * Update CLang_jp.cs Finished 10000 to 10014, done. Will add dictionary later. * Update DictionnaryIndexes.md until 40 * Update DictionnaryIndexes.md next start off from 74 * Update DictionnaryIndexes.md next is 91 * Update DictionnaryIndexes.md Finally done * Update DictionnaryIndexes.md Changed * Update README.md Deleted the already done to do * Update README.md added tower floors crash faq * Update CStage結果.cs remove block of legacy code * Update CSong管理.cs Removed 2 old code * Update README.md Added @s for funnym0th and touhourenren * Revert "Update CSong管理.cs" This reverts commit d3db881b93a0d8702f95459618be4f152f89a011. didnt need edit * Revert "Update CStage結果.cs" This reverts commit 4a77eaa12cbef84bec78a2616e2b0844f6946e00. didnt need edit * Update README.md del touhourenren * Update CLang_jp.cs debug info * Update README.md Replaced Meowgister Youtube to Github following the format of other credits, and added Meowgister Twitter handle * Create README-EN.md Translation to English * Update README.md * Update README-EN.md * Update README-EN.md * Update CStrジャンルtoNum.cs game variety to game music * Update README.md * Update CStrジャンルtoNum.cs
2021-12-12 16:55:28 +01:00
<details>
<summary>v0.5.2.1</summary>
- Fix multiple bugs
- Add multiple levels of AI in addition of Auto
- Add Global offset
- Replace AUTO ROLL by Rolls speed
Add v0.5.2.1 changelog in JP README.md (#105) * Delete README.old.md Deleted old version of README, there's already a new version * Delete Readme.txt This guide is outdated, there's README.md already * Update README.md Edited for grammar and added credits down below * Update CLang_en.cs Fixed grammar * Update CLang_jp.cs Fixed grammar * Update README.md Fix grammar on my side * Update CLang_jp.cs Fixed mistake on my side when fetching upstream * Update README.md * Update README.md * Update README.md Just a test commit * Update CLang_jp.cs stopping at 34, will do afterwards * Update CLang_jp.cs next 56 * Update CLang_jp.cs removed unfinished 56 * Update CLang_jp.cs Did until 99, continue on this.iKeyAssignTaikoLRed = new CItemBase( "LeftRed", "左側の面へのキーの割り当てを設\n定します。", "Drums key assign:\nTo assign key/pads for LeftRed\n button."); this.list項目リスト.Add(this.iKeyAssignTaikoLRed); line 931 of cactconfiglist.cs * Update CLang_jp.cs Finished 10000 to 10014, done. Will add dictionary later. * Update DictionnaryIndexes.md until 40 * Update DictionnaryIndexes.md next start off from 74 * Update DictionnaryIndexes.md next is 91 * Update DictionnaryIndexes.md Finally done * Update DictionnaryIndexes.md Changed * Update README.md Deleted the already done to do * Update README.md added tower floors crash faq * Update CStage結果.cs remove block of legacy code * Update CSong管理.cs Removed 2 old code * Update README.md Added @s for funnym0th and touhourenren * Revert "Update CSong管理.cs" This reverts commit d3db881b93a0d8702f95459618be4f152f89a011. didnt need edit * Revert "Update CStage結果.cs" This reverts commit 4a77eaa12cbef84bec78a2616e2b0844f6946e00. didnt need edit * Update README.md del touhourenren * Update CLang_jp.cs debug info * Update README.md Replaced Meowgister Youtube to Github following the format of other credits, and added Meowgister Twitter handle * Create README-EN.md Translation to English * Update README.md * Update README-EN.md * Update README-EN.md * Update CStrジャンルtoNum.cs game variety to game music * Update README.md * Update CStrジャンルtoNum.cs
2021-12-12 16:55:28 +01:00
</details>
2021-11-25 22:00:43 +01:00
<details>
<summary>v0.5.2</summary>
- Taiko Heya features
- Custom nameplates and character feature
- Make medals obtainable
- Make dan-i title unlockable
- Add multiple step textures
- Add Spanish translation (funnym0th)
- Add "Random option"
- UX/UI improvements
- Fast song loading
- Fix branched charts
2021-11-25 22:00:43 +01:00
</details>
<details>
<summary>v0.5.1</summary>
- Add animations to dan-i dojo
- Add game end screen and icons
- Bug fix
- Multiple language support
- UI improvements
- Multiple layouts of song select screen
</details>
<details>
<summary>v0.5.0</summary>
- Taiko Tower features (Background+Result screen backbone)
- "TOWERTYPE" in Tower charts (USe multiple skins for playing Towercharts)
- Add accuracy exam in dan-i dojo
- Add "#BOXCOLOR", "#BOXTYPE", "#BGCOLOR", "#BGTYPE", "#BOXCHARA in box.def
</details>
<details>
<summary>v0.4.3</summary>
- Add Taiko Tower (Gameplay)
</details>
<details>
<summary>v0.4.2</summary>
- Fix multiple bug and crash on song select screen
- Fix COURSE:Tower crashes, however Taiko Tower menu, LIFE management, and result screen is not implemented yet.
</details>
<details>
<summary>v0.4.1</summary>
- Fix multiple bug and crashes on song select screen
</details>
2021-10-10 12:47:00 +02:00
<details>
<summary>v0.4.0</summary>
- EXAM5, 6, 7 implementation
- Fix crash with EXAM numbers having spaces between
- Better code structuring on Dan-i dojo
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.3.4.2</summary>
- Add petit-chara on Dan-i select screen
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.3.4.1</summary>
- Fix bug with Mob animation speed
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.3.4</summary>
- Save dan-i dojo results
- Add achievement plate on dan-i select screen
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.3.3</summary>
- Fix dan-i dojo gauge appearance
- Add backbone for dan-i dojo result screen
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.3.2</summary>
- Fix results saving multiple time
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.3.1</summary>
- Fix P2 scorerank not showing
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.3.0</summary>
- Show petit-chara in menu
- In Nameplate.json file players could select petit-chara separately
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.2.0</summary>
- Fix song select screen bug
- Fix main menu bugs
2021-10-10 12:47:00 +02:00
</details>
<details>
<summary>v0.1.0</summary>
- Result screen animation
2021-10-10 12:47:00 +02:00
</details>
## Credits
> * [Takkkom/Major OpenTaiko features (1080p support, AI Battle mode, 5P mode and so on)](https://github.com/Takkkom)
2021-11-06 10:43:29 +01:00
> * [AkiraChnl/OpenTaiko Icon](https://github.com/AkiraChnl)(@akirach_jp)
2023-02-23 10:11:53 +01:00
> * [Reichisama/OpenTaiko 0.6.0 Icon](https://twitter.com/himikoreichi135)(@himikoreichi135)
2022-01-13 03:29:32 +01:00
> * [cien/OpenTaiko Logo/Various Default Skin Assets](https://twitter.com/CienpixeL)(@CienpixeL)
Edited README.md (#73) * Delete README.old.md Deleted old version of README, there's already a new version * Delete Readme.txt This guide is outdated, there's README.md already * Update README.md Edited for grammar and added credits down below * Update CLang_en.cs Fixed grammar * Update CLang_jp.cs Fixed grammar * Update README.md Fix grammar on my side * Update CLang_jp.cs Fixed mistake on my side when fetching upstream * Update README.md * Update README.md * Update README.md Just a test commit * Update CLang_jp.cs stopping at 34, will do afterwards * Update CLang_jp.cs next 56 * Update CLang_jp.cs removed unfinished 56 * Update CLang_jp.cs Did until 99, continue on this.iKeyAssignTaikoLRed = new CItemBase( "LeftRed", "左側の面へのキーの割り当てを設\n定します。", "Drums key assign:\nTo assign key/pads for LeftRed\n button."); this.list項目リスト.Add(this.iKeyAssignTaikoLRed); line 931 of cactconfiglist.cs * Update CLang_jp.cs Finished 10000 to 10014, done. Will add dictionary later. * Update DictionnaryIndexes.md until 40 * Update DictionnaryIndexes.md next start off from 74 * Update DictionnaryIndexes.md next is 91 * Update DictionnaryIndexes.md Finally done * Update DictionnaryIndexes.md Changed * Update README.md Deleted the already done to do * Update README.md added tower floors crash faq * Update CStage結果.cs remove block of legacy code * Update CSong管理.cs Removed 2 old code * Update README.md Added @s for funnym0th and touhourenren * Revert "Update CSong管理.cs" This reverts commit d3db881b93a0d8702f95459618be4f152f89a011. didnt need edit * Revert "Update CStage結果.cs" This reverts commit 4a77eaa12cbef84bec78a2616e2b0844f6946e00. didnt need edit * Update README.md del touhourenren
2021-11-26 00:21:07 +01:00
> * [funnym0th/OpenTaiko Spanish Translation](https://github.com/funnym0th) (@funnym0th)
> * [basketballsmash/English README Translation](https://twitter.com/basketballsmash)(@basketballsmash)
> * [Meowgister/OpenTaiko English Translation](https://www.youtube.com/channel/UCDi5puZaJLMUA6OgIAb7rmQ)
> * [WHMHammer/OpenTaiko Chinese Translation](https://github.com/whmhammer)(@WHMHammer)
OpenTaiko Russian Text (#658) * Chinese text of Character Descriptions and some PuchiCharas Chinese text of Character Descriptions and some PuchiCharas provided as they recently added. * A minor revision. * Fix some careless misses Fix careless misses that lead to reading issues. But I’m sorry that I cannot check by running in game and I don’t know what kind of environment is missing. * Language Key Name Correction There is a language key name typo corrected. Hereby the correction is made. * OpenTaiko Russian Text With the implementation of the Russian text, OpenTaiko could be barely enough to influence across the globe by using Japanese and five initial UN working languages (English, French, Chinese, Russian, Spanish) (Arabic has been added in 1973). What’s more, there are only both PTB and Daijiro 3 support Russian language. However, some Russian texts in Daijiro 3 are unacceptable, and OpenTaiko doesn’t even want to lose against it. I have started to learn Russian (Russia) by English (United States) since the beginning of 2021 and I have played several Russian games, which helped me on the usage of words. I haven’t use Chinese to learn it like other classmates due to my personal situation. Though it is major in Russia, which I learn and use, it may also give reference in Ukraine, Belarus, Latvia, Moldova, Kazakhstan, and Kyrgyzstan, and keeps on influencing Central and Eastern Europe nowadays. That’s why Russian can be one of six UN working languages. Despite these above, these do not mean I support Russia’s operations. With the motivation given by the context above, I have implemented Russian into OpenTaiko by referencing English instead of Chinese. Most text has been implemented with the great help of English, and French has also given me hint on verb conjugations, as Russian also takes grammar important and works similarly like both English and French I know as well. Fortunately, the font OpenWorld-Memories uses supports Russian with its accents, this gives great advantage to implement. Linings adapt to skin OpenWorld-Memories only, so there could be some problems occur while using other custom skin. However, nameplate titles are easily affected by player’s gender, so there are slashes and parenthesizes in some gender-affectable titles. What’s more, some declensions, like casing lead by counting and prepositions, make trouble in grammatical cooperation by using the same spelling, so I had to use word stem and a period dot to temporarily solve this problem like Microsoft does. If this request is accepted, I will be very appreciated and start to continue both Chinese and Russian text synchronically. Otherwise, if there is no mean to merge this request, I will ultimately forfeit this request and keep my original pace on only Chinese. * Recall 2nd patch files & Chinese Revision Temporarily recall 2nd-patch files for 1st merging, make Chinese option description lining adapt to skin, and fill Chinese folder description.
2024-07-26 14:23:17 +02:00
> * [Expédic Habbet/OpenTaiko Chinese Text Assistance, Russian Text](https://github.com/ExpedicHabbet)(@ExpedicHabbet)
> * [Aioilight/TJAPlayer3](https://github.com/aioilight/TJAPlayer3)(@aioilight)
> * [TwoPointZero/TJAPlayer3](https://github.com/twopointzero/TJAPlayer3)(@twopointzero)
> * [KabanFriends/TJAPlayer3](https://github.com/KabanFriends/TJAPlayer3/tree/features)(@KabanFriends)
> * [Mr-Ojii/TJAPlayer3-f](https://github.com/Mr-Ojii/TJAPlayer3-f)(@Mr-Ojii)
> * [Akasoko/TJAPlayer3](https://github.com/Akasoko-Master/TJAPlayer3)(@AkasokoR)
> * [FROM/DTXMaina](https://github.com/DTXMania)(@DTXMania)
> * [Kairera0467/TJAP2fPC](https://github.com/kairera0467/TJAP2fPC)(@Kairera0467)
> * [touhourenren/TJAPlayer3-Develop-Rewrite](https://github.com/touhourenren)