opencgss / deretore Goto Github PK
View Code? Open in Web Editor NEWMusic and beatmap authoring toolkit for THE iDOLM@STER Cinderella Girls Starlight Stage (CGSS/DereSute/デレステ). / 偶像大师灰姑娘女孩星光舞台音乐&谱面制作工具箱
License: MIT License
Music and beatmap authoring toolkit for THE iDOLM@STER Cinderella Girls Starlight Stage (CGSS/DereSute/デレステ). / 偶像大师灰姑娘女孩星光舞台音乐&谱面制作工具箱
License: MIT License
三拍子模式:
带三拍子属性的小节,其节拍线高亮以三拍子为准。
Can I just use the one from the CriWare SDK? I have that so I mean I don't really want to go through the effort just to obtain the one from link provided lol. If you want me to send you a copy of it I can to be sure its compatible. In fact I have 2 variants. hcaenc.dll and hcaenc_lite.dll if you want to look at both.
I'm not majored in IT-related subjects. I'm not sure whether I misunderstand something for now, however I think something is (potentially) wrong.
The HCA (2.0, CBR?) decoding process seems to be "stateful" to me. Each block is not decoded "independently", let alone "disorderly". Every block relies on the state (decided/affected by its prior block) to be correctly decoded.
Currently EnsureSoundDataDecoded
/EnsureSoundDataDecodedWithLoops
takes position
(in the name of waveDataOffset
) as an argument - so what would happen if the stream got seeked? I haven't thought about this thoroughly, but I doubt whether the current code could correctly handle this.
comparing with original & AcbMaker
Hello there, I've been using this tool to try and modify the audio of the game Shadowverse, another Cygames title which has the same 00003657 F27E3B22
. While I can decode and encode most acb with the current version of deretore, when the files carry an external AWB, such as bgm, all that outputs is garbage. Do acb+awb have special encryptions, and if so, is there possibility of being able to crack them for the purposes of creating custom music/etc?
I appreciate any help, and apologize for my amateur understanding on the subject.
I want to encrypt .hca file with custom key 14121473. how to write command correctly?
hcacc.exe in.hca out.hca -ot 56 -i1 00d77a01 -i2 ??? -o1 ??? -o2 ??? Please help?
DereTore.Applications 0.8.1.176
I can see small gaps between joined looping audio clips, if the waveform is sufficiently magnified.
https://github.com/Nyagamon/HCADecoder produced a file with seemingly incorrect length - however I can't find such gap.
Should be within this function: https://github.com/segfault-bilibili/DereTore/blob/c364976c6e38fb128dccab3aed1d3caf888114a8/Exchange/DereTore.Exchange.Audio.HCA/HcaDecoder.cs#L23
I probably know what's going on. GetMinWaveHeaderBufferSize()
added the size of WaveSampleSection
to the total header size. Then such WAV header probably failed to be written, which should be the unexpectedly inserted dozens of zero bytes, which will then confuse WAV parser/player.
However I still don't understand why the size recorded in WAVRIFF header doesn't seem to include WaveSampleSection
...Now I just hesitate to write Copied what https://github.com/segfault-bilibili/hca.js is doing, won't hurt at least...WaveSampleSection
- I don't know what this section is for, a simple solution would be just comment out that if (hcaInfo.LoopFlag) {...}
lines in GetMinWaveHeaderBufferSize
.
- [ ] Re-decode the "seam" block maybe this is not needed at all. Related: Nyagamon/HCADecoder#4
Hi, are hca loops supported for this tool? I've been trying to find a way to convert a similarly extracted HCA from another game with the key, but the tool keeps giving me a NotImplementedException in DecodeData (HCADecoder.Internal.cs)
Sample file is attached, key is -
BGM_0001.zip
某些功能,例如设置note的起始位置,执行后应该清除当前的note选择状态。
Steps:
if a hca encrypted with a custon key,use vgmstream can decod,does it show that encode is feasible?
I know use hcaenc and hcacc could make that hca, but i don't konw convert command ,
the game is Winning Eleven 2018 (Android) and custom key is 14121473,i use hcaenc make a general hca file,how to convert to encrypted hca with custom key,
hcacc.exe general.hca final.hca -ot 56 -i1 14121473???does it need -im -om options?
please help me!
test data link:https://www.lanzous.com/i3kce3c
Normally AcbMaker will ouput a acb file with contains embedded awb data.
But if I want to generate .acb and .awb , how should I do?
Hi, I was wondering how I could use this toolset to generate an encrypted hca with header C8 C3 C1 00 (compared to the standard unencrypted header of 48 43 41 00)? I'm having trobule knowing what tools to use and how i'd generate the proper hca for modding in the game that requires certain encryption. I can generate an hca with normal encoding, but how do I encode it to match the game's encryption?
If it helps the hca key of the game is
// Jojo All Star Battle (PS3)
{19700307}, // 00000000012C9A53.
If you could give an explanation along with how this would be generated via command prompt it would be very helpful.
Thanks.
Commit: hozuki/DereTore@b3ac9f5 (hozuki/v0.7.7 branch)
Log:
mainbgm.hca
thinking.hca
theater_login_day.hca
live_result.hca
theater_main_day_a.hca
theater_main_sunset.hca
theater_main_night.hca
theater_main_day_sw_room1.hca
theater_main_day_sw_room2.hca
theater_main_day_sw_room3.hca
theater_main_day_sw_room4.hca
theater_main_day_sw_room5.hca
theater_main_day_b.hca
theater_main_day.hca
theater_main_day_c.hca
theater_main_sunset_a.hca
theater_main_sunset_b.hca
theater_main_sunset_c.hca
theater_main_sunset_sw_room1.hca
theater_main_sunset_sw_room2.hca
theater_main_sunset_sw_room3.hca
theater_main_sunset_sw_room4.hca
theater_main_sunset_sw_room5.hca
theater_main_night_a.hca
theater_main_night_b.hca
dat_000025.bin
theater_main_night_sw_room1.hca
dat_000027.bin
theater_main_night_sw_room3.hca
theater_main_night_sw_room4.hca
theater_main_night_sw_room5.hca
dat_000031.bin
gacha_lottery.hca
theater_main_day_sw_idol.hca
theater_main_day_sw_story.hca
theater_main_day_sw_navi.hca
theater_main_sunset_sw_idol.hca
theater_main_sunset_sw_story.hca
dat_000038.bin
dat_000039.bin
dat_000040.bin
File 'cue #41' is not identified.
dat_000041.bin
File 'cue #42' is not identified.
dat_000042.bin
File 'cue #43' is not identified.
dat_000043.bin
File 'cue #44' is not identified.
dat_000044.bin
awakening.hca
theater_main_day_sw_lounge.hca
theater_main_day_sw_colleague.hca
dat_000048.bin
dat_000049.bin
dat_000050.bin
File 'cue #51' is not identified.
dat_000051.bin
File 'cue #52' is not identified.
dat_000052.bin
File 'cue #53' is not identified.
dat_000053.bin
File 'cue #54' is not identified.
dat_000054.bin
File 'cue #55' is not identified.
dat_000055.bin
File 'cue #56' is not identified.
dat_000056.bin
theater_main_night_d.hca
鼠标悬停时显示note序号,例如 该note序号/总note数量
。
I extracted some hca from the game, I found that their file headers are C8 C3 C1, now how do I generate such a file, the file headers I make using hcaenc are 48 43 41
Test hca download link https://www.lanzous.com/i4a3upc
I understand that the videos have a very similar encryption.
Is there a way to encrypt the videos in the USM container again?
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'DereTore.Exchange.Audio.HCA, Version=0.7.6.145, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Occurs when running any command. This occurs even when I have DereTore.Exchange.Audio.HCA.dll present in the directory.
How to know the decryption key of .hca file?
i have a problem in changing music in pes 2020 mobile
can anyone help
This is .hca music file I took it from pes 2019 android, (size 2mb) https://www.mediafire.com/file/5m69i8gx0685hda/sample.hca/file
When I try to convert .mp3 to .wav then to .hca file, the sound game become broken.
Does the .hca file encrypted?
Please anyone can guide me step by step to successfully creating a working .hca file?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.