Coder Social home page Coder Social logo

taikosoundeditor's Introduction

๐’œ๐“๐“Œ๐’ถ๐“Ž๐“ˆ ๐’ท๐‘’๐’พ๐“ƒ๐‘” ๐’พ๐“ƒ ๐“ˆ๐‘’๐’ถ๐“‡๐’ธ๐’ฝ ๐‘œ๐’ป ๐“‚๐“Ž ๐‘œ๐“Œ๐“ƒ ๐“ˆ๐“‰๐“Ž๐“๐‘’

Discorditch.ioTwitterYouTubeMastodon

https://notimplementedlife.github.io/

Top Langs

My (far from complete) projects:

Nintendo Homebrew (GB/GBC/GBA/NDS)

Readme Card Readme Card Readme Card Readme Card

Readme Card Readme Card Readme Card Readme Card

Readme Card Readme Card

C#

Readme Card Readme Card

Android

Readme Card

taikosoundeditor's People

Contributors

akaiikitsune avatar notimplementedlife avatar sakurada0291 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

taikosoundeditor's Issues

Score Calculation QOL

This is considered a QOL feature request; the reason why I write this is most TJAs put the 2nd value after the 1st valure of SCOREINIT: and it shows an error.

Explanation:
TJAs that are published back 2010s onwards tend to use SCOREINIT and SCOREDIFF as they adhere to the old scoring system, for Gen 2 arcades and up to Gen 3 (being 2011 version until Green).

Example of videos:
"Red Rose Evangel" has an inital score of 420, and it multiplies by 1 in 10 to 29th combo, 2 in 30 to 49th combo, 3 in 50 to 99th combo, and 4 in 100 combo and so on. The boost for each step is 98, and the example of the said formula is elaborated below:

ใ‚ณใƒณใƒœ ่จˆ็ฎ—ๅผ ๅพ—็‚น
1-9ใ‚ณใƒณใƒœ 420๏ผ‹98ร—0 420 = 420็‚น
10-29ใ‚ณใƒณใƒœ 420๏ผ‹98ร—1 518 = 510็‚น
30-49ใ‚ณใƒณใƒœ 420๏ผ‹98ร—2 616 = 610็‚น
50-99ใ‚ณใƒณใƒœ 420๏ผ‹98ร—4 812 = 810็‚น
100ใ‚ณใƒณใƒœไปฅ้™ 420๏ผ‹98ร—8 1204 = 1200็‚น

Note: they are rounded off to the nearest tens.
reference: https://wikiwiki.jp/taiko-fumen/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0/%E9%85%8D%E7%82%B9#normal

Example:
Formula is SCOREINIT:X,Y and either let Y or the whole SCOREINIT and SCOREDIFF command can be erased.
Most TJAs end up written in SCOREINIT:2030,450. If SCOREINIT and SCOREDIFF are blank, TSE can automatically calculate for Shinuchi (็œŸๆ‰“), the de jure scoring method of Nijiiro scoring system

Song playback is very loud

The generated nus3bank files might miss some volume controls attribute which causes the song playback to be very loud.

Support for Double Charts (ๅŒๆ‰“่ญœ้ข)

Double charts refers to a type of charts that has a different layout of patterns differentiating it from 1P's Side.

Examples are the following:

Koi
https://www.youtube.com/watch?v=YJoCeZEIMhw

KAGEKIYO
https://www.youtube.com/watch?v=BExqqDyAFG8

Soul Calibur II
https://www.youtube.com/watch?v=eAmxdl6CzO4

WE WILL ROCK YOU
https://www.youtube.com/watch?v=nEt-ZZkJxMU

Bug report
If a chart is ๅŒๆ‰“ (or double chart), it shows out a bug that it doubles a character from the start of the letter, for example, (ใ‚ฝใ‚ฆใƒซใ‚ญใƒฃใƒชใƒใƒผII) becomes (ใ‚ฝใ‚ฝใ‚ฆใƒซใ‚ญใƒฃใƒชใƒใƒผII), no file or directory exist. (bug) when importing (i use 0.5p8)

Improvement
On the other hand, if there is a TJA command such as STYLE:Double, #START P1 and START:P2, set "doublePlay" to true.
for single player only and if has the command STYLE:Single, set "doublePlay" to true also. this applies to music_attribute.

Lower down star rating for out-of-bound star rating charts

Simulator-oriented Taiko games have some support about limit-break star rating. Higher density and notes (like 300+ bpm charts) reflect star rating but with a twist.

For example, if there are some difficulties that have crossed the limit, like 6.../8.../9.../11... (left to right is Easy to Extreme...) and so on, lower down to 5/7/8/10 to adhere the standard star rating of each difficulty.

Support for over ten stars.

TSE prevents you from having any star rating above 10 stars, however the game actually supports it. Inside the game, the star rating would actually just show "10โบโ˜…".

Freeze

TLS is used.
Converted songs from TJA.
I tried to play it on Nijiiro.
Songs are added but freeze when played.

taiko.exe.2023.09.18.-.02.46.09.02.DVR.mp4

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.