디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[Tool] EZ2AC Song List Editor v1

NEONCIDE(45.9) 2023.02.27 17:01:33
조회 945 추천 15 댓글 0
														

http://teknoparrot.link.free.fr/multi/EZ2AC-EndlessCirculation.html


As the arcade releases of EZ2 seem to be well and truly over, recently in my spare time I have been investigating how to add extra song entries into EZ2AC. The tool is mostly fleshed out for use with FNEX, but also supports reading the bin files since EV - don't expect it to work well though. The bin file went through a few revisions with different formatting up until FN. So officially I'll claim it only has compatibility with FNEX.


Now to preface. Note that that I specify entries and not songs themselves, there's still a fair amount of manual work required for adding completely new songs. this does not mean any sort of omnimix or custom song packs anytime soon. The actual chart data is still a bit of a mystery to me, the devs changed the format a little in each version since EV, I assume to fix some limitations the old format had and i'm yet to work out what the differences mean. All my testing was done by using some songs in the data that were unused (more on this below..) or by adding in CV2 and course exclusive songs to normal modes. The few songs I tried bringing forward from NT and EV, play okay for a bit then start to break (missing notes or super long long notes) or just crash the game.

Sorry for the following wall of text/blogpost but I want to explain what I've done and how it works. Downloads are the bottom.


So, what does this tool actually do? It allows you to import an encrypted EZ2AC song.bin file, and view/modify its contents. Saving the file saves it in its encrypted format, so you don't have to mess around with decrypting and re-encrypting. After patching the exe and then updating the stage.ini file with the new entries they should appear in game, this is manual for now, but I plan to make this last step somewhat automatic in the future.


Cool right? Well, unfortunately that alone wasn't enough to have extra song entries work in the game. I think around EV, the exe starts hard coding the amount of songs it can load, and it also loads this data before some pretty important sections in memory, so even if I patched the song limit, adding extra entries started to overwrite other memory, causing weird graphic issues or outright crashing. This was the a big road block and I thought the dream was over...


Fortunately(?) I had an unhealthy obsession, so I kept digging and trying different things, and finally for FNEX I think I solved it. It turns out there's a huge chunk of memory that looks like it goes completely unused, so I thought, why don't we just make the game load the song data here and redirect all the offsets to point to there instead? So I spent a stupid amount of time working out all the offsets that I needed to change (I'm sure there was an easier way to do this), and... it worked! It took a while but I could finally add more entries than the original, and after fixing some final issues with loading CV2 mode, every game mode now functions perfectly with a patched exe. I have yet to find the limit on the amount of songs you can add, I think the most I tested was 40ish - that's enough for a omnimix if anyone ever works out chart conversion.


I added the function to patch the exe in the tool, so after you make your changes, you can select "Patch Exe". Select a decrypted FNEX exe, and it will patch the changes needed for the extra entries to work. I highly recommend backing up your ez2 data/exe before you do anything.


There are some other limitations/extra steps required to make this all work smoothly:


If you add entries to one game mode, you should at least add dummy entries to other game modes, they can be left blank as they just act as padding. This ensures all the song.bin files are the same size and will stop the game from crashing when loading the unmodded modes. if you cant be bothered a work around is loading the modded game mode first which pads the memory, then exiting to the start screen, and then loading the game mode you intend to play. CV2 and course modes are the only exclusions and so far have continued to function fine no matter how much I messed around with the other game modes.


The game appears to be unchanged unless you add the new entries to a category and also update the stage.ini file. Please remember to do this. I have provided the tools to decrypt and re-encrypt the .ini files for FNEX.


Only works on a decrypted EXE. However I could probably add something to my 2EZconfig tool to make the exe patch not required.

You cannot leave low difficulties blank (for example, if the song only has one difficulty, you must fill in NM, if it has 2, NM and HD and etc. You cannot skip a difficulty) leaving a low difficulty blank and populating the rest causes the game to crash when loading the mode.

Max chart level is 20, entering 21 will show the chart difficulty as a skull and bones.

Categories are still limited to the original song count of them game, I couldn't work out the fix for this but to be honest I didn't spend much time on it. So don't add any new songs to the "ALL" category.

Don't use the delete buttons lol, i forgot to finish these and i think the category one just deletes a song from the bottom


Earlier I mentioned something about unused songs. Well it turns out there were a few unused revivals from NT for songs that managed to be shipped with the game that I found, and some extras that were included with cv2 exclusive revivals. These are added fairly easily just by adding entries for them with my tool, updating the stage.ini and patching the exe. Available for all modes (double check the files though) and refer to namu wiki entries to get bpm and chart difficulties:


Orange (11orange)

Wake Me Up! (11wake)

Space Mia (11spacemia)

Akasha (7akasha)

Dragon Hunter (7happy)

For the TOP (7top)

Step in the Dayz (7step)

NPTW (7rossini)


There's also an unused 5KStandard SHD Stargazer remix chart that can be easily added just by editing the streetmix song.bin stargazer entry and adding a value for the SHD difficulty. no exe patch or updating of the stage.ini file required smile.gif There's probably more that I'm yet to find.


There are references to other revivals from EV, but sadly none of the chart data was included with fnex.
This also includes tools for decrypting/re-encrypting ezi, ez and ini files for fnex, nt and ev. This was made by modding the old decrypt/encrypt tool with the relevant rainbow tables.
If you happen to make anything cool with the assistance of this tool please release it here!


39b8c332b49c28a8699fe8b115ef046940c91f51

39b8c332b79c28a8699fe8b115ef04698ca00ff6

39b8c332abc236a14e81d2b628f1706a88ca7b9f

추천 비추천

15

고정닉 2

19

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연인과 헤어지고 뒤끝 작렬할 것 같은 스타는? 운영자 24/04/22 - -
AD [원신] 신규 5성 아를레키노 등장 운영자 24/04/26 - -
1330536 이지투아케이드 소프트웨어 변조 및 유통에 관한 안내 [5] EZ2AC(223.39) 23.05.21 961 4
1330533 그저 이지투 여성유저만 나타나면 보1빨질 해대는 새끼들 [4] ㅇㅇ(118.235) 23.05.20 1078 8
1330527 이린이 헬프좀ㅠ [1] ㅇㅇ(118.235) 23.05.16 419 0
1330519 노량진대표 서강준 사오님 [3] 새우주토카(118.235) 23.05.12 796 9
1330517 영등포 타임스퀘어 ez2dj 없어졌냐 [2] ㅇㅇ(118.235) 23.05.11 571 0
1330515 방향키 오메가 성과글에 부산 유저 아무도 댓글이 없네ㅋㅋㅋㅋㅋ [4] ㅇㅇ(118.235) 23.05.10 648 3
1330507 밍구 이 병신은 게임 존나하고 실력 그대로 [2] 새우주토카(118.235) 23.05.09 457 0
1330506 밍구병신아 나보다 못하잖아ㅋㅋㅋ 새우주토카(118.235) 23.05.09 250 0
1330505 휘경병신패밀리 밍구 이새끼는 새우주토카(118.235) 23.05.09 302 1
1330504 새우주 병신 밍구는 봐라 [2] 새우주토카(118.235) 23.05.09 528 7
1330501 Final ex에 위어드 웨이브 없음? 인터(106.101) 23.05.08 338 0
1330500 새우주 드라그노프 반전토카 이 자폐새끼 [3] ㅇㅇ(223.39) 23.05.08 714 24
1330496 간이 부었구나 [1] ㅇㅇ(180.66) 23.05.07 382 0
1330495 오늘 ㅅㅇㅈ에서 음료수 쏘신분 누구예여? 강동틀딱(118.235) 23.05.06 543 1
1330492 5키 ERIS(121.176) 23.05.06 316 0
1330491 부산 그 아이야 중국 이지투 위챗방에 자꾸 개조 쳐올리지마라 [1] ㅇㅇ(211.235) 23.05.06 576 3
1330480 예수 실제 모습 [5] ㅇㅇ(118.235) 23.05.01 899 10
1330475 이ㅅㄱ는 지도 ㅂㅅ이면서 왜 저격함? [1] ㅇㅇ(223.38) 23.04.30 915 17
1330474 좋아하는 리듬게임 투표 ㅇㅇ(220.72) 23.04.30 320 0
1330470 이제는 자신의 갈 길을 선택해야 할 때 ㅇㅇ(115.140) 23.04.29 332 0
1330466 오락실에서 파이널 해봤는데 판정 원래 구림? [1] ㅇㅇ(211.55) 23.04.27 503 0
1330465 병신 ㅇㅇ(211.36) 23.04.27 579 16
1330463 이지투온도 이지투 아케이드를 불법으로 규정했었지 ㅇㅇ(118.235) 23.04.26 711 12
1330460 아케이드에서 음질..화질..열화됬던거 이제 EZ2ON으로 ㄱㄱ ㅇㅇ(39.7) 23.04.26 308 1
1330459 인싸모임의 노래방에서 삼주만 사귀어봐 불러봤다 손 ㅇㅇ(118.235) 23.04.26 261 1
1330458 EZ2DJ 1st 오리지날 사운드 트랙 음반집 들으라들 [1] ㅇㅇ(118.235) 23.04.26 310 3
1330457 에익 할때 안하면 손해인 전용 코스 ㅇㅇ(118.235) 23.04.26 287 0
1330455 지직…여긴 317번째 지구… ㅇㅇ(117.111) 23.04.26 272 1
1330451 paradise라는곡 아시는분 ㅇㅇ(115.22) 23.04.25 260 0
1330447 이벤트는 상시 진행중입니다 김운지(106.101) 23.04.22 259 3
1330437 이지투AC PC 어케함? [1] ㅇㅇ(222.118) 23.04.17 694 0
1330436 안냐세여 1225입니다 1225(106.101) 23.04.17 354 2
1330435 안냐때여 1225입니다 ez2ac1225(106.101) 23.04.17 238 1
1330432 이게뭐노 [1] ㅇㅇ(61.102) 23.04.15 451 5
1330431 그시발새끼가 쳐지웠노? ㅋ 다시간다 시발 [3] ㅇㅇ(106.102) 23.04.13 922 49
1330428 개조충이랑 따까리새끼 다 뒤짐?ㅋ ㅇㅇ(106.102) 23.04.12 377 9
1330426 LEVEL : ZETA 오토플레이 ㅇㅇ(94.137) 23.04.11 1045 7
1330417 여러분 제 말 씹지 마시요. [5] ㅇㅇ(223.39) 23.04.06 626 1
1330414 잼민이 소액사기는 어떻게 됐냐? ㅇㅇ(122.37) 23.04.05 343 14
1330411 고소따리 고소따 [3] ㅇㅇ(118.235) 23.04.03 492 11
1330410 대전오락실 좋은데 [2] dd(211.229) 23.04.03 321 0
1330408 ???????????????????? [3] ■x(106.242) 23.04.02 305 0
1330407 EZ2AC 신작 언제 나옴? [1] ㅇㅇ(182.227) 23.03.31 536 2
1330405 최종조사 [3] ㅇㅇ(223.39) 23.03.26 419 0
1330404 복정동 가천대주변에 이지투잇슴? [2] ㅇㅇ갤로그로 이동합니다. 23.03.21 307 0
1330403 조사 관사 부사 형용사 ㅇㅇ(118.235) 23.03.21 233 8
1330402 조사 받을때 팁 ㅇㅇ(223.39) 23.03.20 277 0
1330401 이겜은 해도해도 적응이 안되냐 [2] 평자갤로그로 이동합니다. 23.03.20 501 0
1330400 조사 받고왓습니다 ㅇㅇ(223.39) 23.03.19 466 0
1330399 이지투 라디오 믹스 난이도 질문점요~ [1] 1234(120.50) 23.03.18 205 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2