Jongyeol(r17 Blame)
r17 | ||
---|---|---|
r1 (새 문서) | 1 | [[분류:레벨 제작자]][[분류:플레이어]][[분류:프로그래머]] |
2 | ||<-3><tablealign=right><tablewidth=450><bgcolor=#c9c8e4><table bordercolor=#808080><color=#fff> '''{{{+3 종열 | Jongyeol}}}''' || | |
3 | ||<-3><nopad><bgcolor=#c9c8e4> [[파일:Jongyeol ChannelProfile.png|width=100%]] || | |
4 | ||<-3><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 활동명}}}}}}''' || | |
5 | ||<-3>Jongyeol(종열) || | |
6 | ||<-3><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 국적}}}}}}''' || | |
7 | ||<-3>대한민국 || | |
8 | ||<-3><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 생년월일}}}}}}''' || | |
9 | ||<-3>2006년 1월 14일([age(2006-01-14)]세) || | |
10 | ||<-3><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 인물 태그}}}}}}''' || | |
11 | ||<-3>[include(틀:인물 태그,tag1=Player,tag2=Charter,tag3=Developer)] || | |
12 | ||<-4><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 소셜 미디어 정보}}}}}}'''[*기준 2025년 1월 26일] || | |
13 | ||<-3>{{{#!folding [ 펼치기 • 접기 ] | |
14 | ||<nopad><width=16.66%> ||<nopad><width=16.66%> ||<nopad><width=16.66%> ||<nopad><width=16.66%> ||<nopad><width=16.66%> ||<nopad><width=16.66%> || | |
15 | ||<tablealign=center><tablewidth=100%><-6><bgcolor=#c9c8e4><color=#fff><nopad>'''{{{+1 | [[https://www.youtube.com/channel/UCmHFj9hqq15kBpFKWnEaPWw|[[파일:Youtube.png|width=25]]]] 종열 | Jongyeol (@Jongyeol)}}}''' || | |
16 | ||<-2> {{{-1 구독자}}}[br]'''{{{+3 407}}}''' ||<-2> {{{-1 조회수}}}[br]'''{{{+3 174,876}}}''' ||<-2> {{{-1 영상 수}}}[br]'''{{{+3 82}}}''' ||}}} || | |
17 | ||<-3><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 플레이 관련 정보}}}}}}'''[*기준] || | |
18 | ||<bgcolor=#c9c8e4><color=#fff> '''주 타법''' ||<-2>밖안 타법 || | |
19 | ||<bgcolor=#c9c8e4><color=#fff> '''클리어한 최고 레벨''' ||<-2>takehirotei - Quad Erat Demonstrandum(Frog Queen) [[파일:TUF Lv G6.png|width=30]] || | |
20 | ||<-3><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 레벨 제작 관련 정보}}}}}}'''[*기준] || | |
r9 | 21 | ||<width=30%> {{{-1 단독 제작 레벨}}}[br]'''{{{+3 17}}}''' ||<width=30%> {{{-1 합작 레벨}}}[br]'''{{{+3 10}}}''' ||<width=30%> {{{-1 총 레벨 개수}}}[br]'''{{{+3 27}}}''' || |
r1 (새 문서) | 22 | ||<-3><bgcolor=#c9c8e4><nopad>'''{{{+1 {{{#fff | 주요 링크}}}}}}''' || |
23 | ||<-3>[[사용자:Jongyeol|[[파일:Role_Icon_Admin.png|width=25]]]] | [[https://www.youtube.com/channel/UCmHFj9hqq15kBpFKWnEaPWw|[[파일:Youtube.png|width=25]]]] | [[https://chzzk.naver.com/b8facf9d872e6cc8b6cd9634195718e0|치지직]] | [[https://github.com/Jongye0l|[[파일:GitHub.svg|width=25&theme=light]][[파일:GitHubDark.svg|width=25&theme=dark]]]] | [[https://discord.jongyeol.kr/|[[파일:Discord.png|width=25]]]] || | |
24 | ||
25 | [clearfix] | |
26 | [목차] | |
27 | == 개요 == | |
28 | > '''집에가고싶다''' | |
29 | > ---- | |
30 | > Jongyeol의 유튜브 소개 문구 | |
31 | Jongyeol은 대한민국의 [[A Dance of Fire and Ice|불과 얼음의 춤]] 레벨 제작자이자 플레이어, 프로그래머이다. 또한 [[Jipper]]의 편집자이기도 하다. | |
32 | ||
33 | == 활동 == | |
34 | == 제작한 레벨 == | |
35 | === 단독 제작 레벨 === | |
36 | ====# 2022년 #==== | |
37 | ||<table align=center><tablebordercolor=#000><rowbgcolor=#000><rowcolor=#fff><tablewidth=800><-5> '''레벨''' || | |
38 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%> '''난이도'''[*우선순위 순서대로 ADOFAI.gg, TUF, Steam 창작마당 레벨을 우선시하여 하나만 작성합니다.] ||<width=20%> '''BPM''' ||<width=23%> '''곡 길이''' ||<width=20%> '''링크''' ||<width=12%> '''비고''' || | |
r4 | 39 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" |
r1 (새 문서) | 40 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" |
41 | {{{#fff '''銀世廻 -Alternative-''' - [[Halv|{{{#fff Halv}}}]]}}}}}}}}} || | |
42 | || [[파일:gg Lv m2.svg|width=50]] || 188 || 2분 20초 || [[https://youtu.be/FUPZoYfvNnM|[[파일:Youtube.png|width=20]]]] [[https://youtu.be/_Ws5SIpi0Ok|[[파일:Youtube.png|width=20]]]][*픽스버전 픽스버전이다] || || | |
43 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
r4 | 44 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" |
45 | {{{#fff '''Solar''' - Gsik}}}}}}}}} || | |
46 | || [[파일:gg Lv 20_0.svg|width=50]] || 200 || 2분 34초 || [[https://youtu.be/vm8_bMqbR6Q|[[파일:Youtube.png|width=20]]]] [[https://youtu.be/lMppSdiRxlQ|[[파일:Youtube.png|width=20]]]][*픽스버전] || || | |
47 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
48 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
49 | {{{#fff '''Solar(Nerfed)''' - Gsik}}}}}}}}} || | |
50 | || [[파일:gg Lv 18.svg|width=50]] || 200 || 2분 34초 || [[https://youtu.be/6fgYPR0l4lU|[[파일:Youtube.png|width=20]]]] || || | |
51 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
52 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
53 | {{{#fff '''Outopos''' - CaraCORE}}}}}}}}} || | |
54 | || - || 200 || 4분 19초 || [[https://youtu.be/pbL1TB-76Oo|[[파일:Youtube.png|width=20]]]] || || | |
55 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
56 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
57 | [[Hello!?!?(Jongyeol)|{{{#fff '''HELLO!?!? (WITH METAROOM)''' - BUGCORE}}}}}}}}}]] || | |
r14 | 58 | || [[파일:TUF Lv U11.png|width=50]] || 280 || 2분 48초 || [[https://youtu.be/rx3gHwmECUA|[[파일:Youtube.png|width=20]]]] || || |
r4 | 59 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" |
r14 | 60 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" |
r4 | 61 | [[Hello!?!?(Jongyeol)#s-3|{{{#fff '''HELLO!?!? (WITH METAROOM){{{#8dea7c (semi-nerfed)}}}''' - BUGCORE}}}}}}}}}]] || |
r14 | 62 | || [[파일:TUF Lv U10.png|width=50]] || 280 || 2분 48초 || [[https://youtu.be/ssQPO_96JNE|[[파일:Youtube.png|width=20]]]] || || |
r4 | 63 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" |
r14 | 64 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" |
r4 | 65 | {{{#fff '''Break''' - Kara}}}}}}}}} || |
66 | || [[파일:TUF Lv G17.png|width=50]] || 175 || 6분 16초 || [[https://youtu.be/iXwIwrJfjMU|[[파일:Youtube.png|width=20]]]] || || | |
67 | ====# 2023년 #==== | |
68 | ||<table align=center><tablebordercolor=#000><rowbgcolor=#000><rowcolor=#fff><tablewidth=800><-5> '''레벨''' || | |
69 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%> '''난이도'''[*우선순위] ||<width=20%> '''BPM''' ||<width=23%> '''곡 길이''' ||<width=20%> '''링크''' ||<width=12%> '''비고''' || | |
r6 | 70 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" |
71 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
72 | {{{#fff '''Arbitrium''' - CaraCORE}}}}}}}}} || | |
r4 | 73 | || [[파일:TUF Lv G5.png|width=50]] || 175 || 2분 53초 || [[https://youtu.be/Rrw9BGd0XhM|[[파일:Youtube.png|width=20]]]] || || |
74 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
75 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
76 | {{{#fff '''"Fantasy-Improvisation" Var. 2''' - [[Cinamoro|{{{#fff Cinamoro}}}]]}}}}}}}}} || | |
r6 | 77 | || [[파일:TUF Lv U7.png|width=50]] || 177 || 2분 50초 || [[https://youtu.be/Kif0qNSaZg4|[[파일:Youtube.png|width=20]]]] || || |
78 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
79 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
80 | {{{#fff '''Wyvern''' - celtix}}}}}}}}} || | |
81 | || [[파일:TUF Lv Q2p.png|width=50]] || 240 || 3분 00초 || [[https://youtu.be/FVPFrj81eJM|[[파일:Youtube.png|width=20]]]] || || | |
82 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
83 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
84 | {{{#fff '''Fractured Angel''' - DJ Raisei}}}}}}}}} || | |
85 | || [[파일:TUF Lv U8.png|width=50]] || 301 || 5분 12초 || [[https://youtu.be/WYgiNy6VddA|[[파일:Youtube.png|width=20]]]] || || | |
86 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
87 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
88 | {{{#fff '''Black Neon''' - Zytrx}}}}}}}}} || | |
89 | || [[파일:TUF Lv Q3p.png|width=50]] || 195 || 3분 8초 || [[https://youtu.be/xz2xiC3BNOs|[[파일:Youtube.png|width=20]]]] || || | |
90 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
91 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
92 | {{{#fff '''Dark Sheep''' - Chroma}}}}}}}}} || | |
93 | || [[파일:TUF S 21m.png|width=50]] || 354 || 3분 59초 || [[https://youtu.be/STVjJNfb7k4|[[파일:Youtube.png|width=20]]]] || || | |
94 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
95 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
96 | {{{#fff '''One One''' - TWC Sound Team "Zeroth Powers"}}}}}}}}} || | |
97 | || [[파일:TUF Lv U8.png|width=50]] || 301 || 5분 12초 || [[https://youtu.be/WYgiNy6VddA|[[파일:Youtube.png|width=20]]]] || || | |
98 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
99 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
100 | {{{#fff '''Mayonaka DanceHall!!! (Feat. Hannah Rite)''' - Shinse}}}}}}}}} || | |
101 | || [[파일:TUF Lv Q2p.png|width=50]] || 250-375[* 250-375-281.25-375] || 7분 9초 || [[https://youtu.be/IZLqkt_R9dE|[[파일:Youtube.png|width=20]]]] || || | |
102 | ====# 2024년 #==== | |
103 | ||<table align=center><tablebordercolor=#000><rowbgcolor=#000><rowcolor=#fff><tablewidth=800><-5> '''레벨''' || | |
104 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%> '''난이도'''[*우선순위] ||<width=20%> '''BPM''' ||<width=23%> '''곡 길이''' ||<width=20%> '''링크''' ||<width=12%> '''비고''' || | |
105 | ||<-5> [[exit from "SHiP" (celtix remix)#s-2.1|{{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
106 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
107 | {{{#fff '''exit from "SHiP" (celtix remix)''' - N_dog feat.錯音ジバ (Remix by celtix)}}}}}}}}}]] || | |
r15 | 108 | || [[파일:TUF Lv Q2p.png|width=50]] || 230 || 3분 58초 || [[https://youtu.be/Wp1vsfrf3_c|[[파일:Youtube.png|width=20]]]] || || |
r6 | 109 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" |
110 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
111 | {{{#fff '''コぇちっちゃ<てゴ×ンネ feat.可不''' - cosMo@暴走P}}}}}}}}} || | |
112 | || - || 220 || 2분 59초 || [[https://youtu.be/9YXh05ScDDQ|[[파일:Youtube.png|width=20]]]] || || | |
113 | === 합작 레벨 === | |
114 | ====# 개인 합작 #==== | |
115 | ||<table align=center><tablebordercolor=#000><rowbgcolor=#000><rowcolor=#fff><tablewidth=800><-5> '''레벨''' || | |
r1 (새 문서) | 116 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%><-5> '''참여 인원''' || |
117 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%> '''난이도'''[*우선순위] ||<width=20%> '''BPM''' ||<width=23%> '''곡 길이''' ||<width=20%> '''링크''' ||<width=12%> '''비고''' || | |
118 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
119 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
120 | {{{#fff '''脫皮''' - Daru}}}}}}}}} || | |
r4 | 121 | ||<-5> '''Jongyeol'''[*T 레벨의 트랙을 담당했다.], Ne xt[*E 레벨의 이펙트를 담당했다.] || |
122 | || - || 180 || 2분 27초 || [[https://youtu.be/RUd8PkBRrmk|[[파일:Youtube.png|width=20]]]][*F 합작 레벨 영상] || || | |
123 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
r6 | 124 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" |
r4 | 125 | {{{#fff '''The 1 Forums''' - MetaHumanBoi}}}}}}}}} || |
r6 | 126 | ||<-5> '''Jongyeol'''[*T 레벨의 트랙을 담당했다.], [[솜솜]][*E 레벨의 이펙트를 담당했다.] || |
127 | || [[파일:TUF Lv Q2p.png|width=50]] || 225 || 1분 9초 || [[https://youtu.be/2qlHI-bkc2w|[[파일:Youtube.png|width=20]]]][*F 합작 레벨 영상] || || | |
128 | ||<-5> [[Jipper EX(Jongyeol 외 3인)|{{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to bottom, #00000080 50%, transparent 60%), linear-gradient(to right, #B750AF, #64166A 30%, #0F2AEC 35%, #2955DC, #365CEC, #65B1EA 60%, #898989 65%, transparent 70%), linear-gradient(to bottom, #000000 50%, #17171F, #3B280C, #D55BA0, #060000);" | |
129 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
130 | {{{#!wiki style="display: inline; text-shadow: -1px -1px #E33BF4, -1px 0 #E33BF4, -1px 1px #E33BF4, 0 1px #E33BF4, 1px 1px #E33BF4, 1px 0 #E33BF4, 1px -1px #E33BF4, 0 -1px #E33BF4, 0 0 2px #28515D, -1px 0 4px #7FA1CE, 1px 0 4px #7FA1CE, -2px 0 4px #7FA1CE, 2px 0 4px #7FA1CE;color:#8332F1" | |
r1 (새 문서) | 131 | '''Jipper EX''' - zsry}}}}}}}}}]] || |
132 | ||<-5> '''Jongyeol'''[*T], [[Becl_]][*E], Ne xt[*E], [[송진우]][*E] || | |
r2 | 133 | || [[파일:TUF Lv Q3.png|width=50]] || 230 || 4분 37초 || [[https://youtu.be/49HsxNim2xE|[[파일:Youtube.png|width=20]]]][*F] [[https://youtu.be/rTZ7SLhmMKg|[[파일:Youtube.png|width=20]]]][*P 파트 영상] || || |
r1 (새 문서) | 134 | ====# 팀 합작 #==== |
r6 | 135 | ||<table align=center><tablebordercolor=#000><rowbgcolor=#000><rowcolor=#fff><tablewidth=800><-5> '''레벨''' || |
136 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%><-5> '''제작 팀''' || | |
r3 | 137 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%><-5> '''참여 인원''' || |
r2 | 138 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%> '''난이도'''[*우선순위] ||<width=20%> '''BPM''' ||<width=23%> '''곡 길이''' ||<width=20%> '''링크''' ||<width=12%> '''비고''' || |
r1 (새 문서) | 139 | ||<-5> [[Team Zeta#s-5.1.3|{{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" |
140 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
141 | {{{#fff '''Finale Destination (feat. Finite Limit)''' - takehirotei}}}}}}}}}]] || | |
r6 | 142 | ||<-5> [[Team Zeta]] || |
143 | ||<-5> '''Jongyeol'''[*T], 멋쟁이가꿈인소파[*E] || | |
144 | || [[파일:TUF Lv G19.png|width=50]] || 113-296 || 2분 18초 || [[https://youtu.be/pUaxsXMRBuI?t=323|[[파일:Youtube.png|width=20]]]][*F] [[https://youtu.be/R74SF4I8qgo|[[파일:Youtube.png|width=20]]]][*P 파트 영상] || || | |
145 | ||<-5> [[Team Zeta#s-5.2.1|{{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
146 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
147 | {{{#fff '''∀nnihilation''' - Riya}}}}}}}}}]] || | |
148 | ||<-5> [[Team Zeta]] || | |
149 | ||<-5> '''Jongyeol'''[*T], [[PillyXD]][*E], [[솜솜]][*E] || | |
150 | || [[파일:TUF Lv G11.png|width=50]] || 240 || 2분 22초 || [[https://youtu.be/Hfs1PoK3vu8|[[파일:Youtube.png|width=20]]]][*F] [[https://youtu.be/tRk6PN_BpOI|[[파일:Youtube.png|width=20]]]][*P] || || | |
151 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
152 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
153 | {{{#fff '''Grabinschrift der Götter''' - ikaruga_nex vs. 影虎}}}}}}}}} || | |
r1 (새 문서) | 154 | ||<-5> Team HighEnd || |
155 | ||<-5> '''Jongyeol'''[*T], Bqboo[*T], Pluto509[*T], [[Esc]][*T] || | |
r6 | 156 | || [[파일:TUF Lv m2.png|width=50]] || 200 || 5분 9초 || [[https://youtu.be/9RJ9aK1_QHc|[[파일:Youtube.png|width=20]]]][*F] || || |
157 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
158 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
159 | {{{#fff '''Chronoportation''' - Down}}}}}}}}} || | |
160 | ||<-5> Team Flower || | |
161 | ||<-5> '''Jongyeol'''[*T], [[채우한]][*T], [[Becl_]][*E], 유한[*T], Ne xt[*E], [[Millimeter]][*T], ㅁㄴ[*E], [[솜솜]][*E], [[당근]][*E] || | |
162 | || - || 190 || 5분 28초 || [[https://youtu.be/cXHNWWDZdzc|[[파일:Youtube.png|width=20]]]][*F 합작 레벨 영상] [[https://youtu.be/oX3K9d6D8Jc|[[파일:Youtube.png|width=20]]]][*P 파트 영상] || || | |
163 | ||<-5> [[Team Zeta#s-5.3.2|{{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
164 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
165 | {{{#fff '''終の舞姫''' - Se-U-Ra}}}}}}}}}]] || | |
166 | ||<-5> [[Team Zeta]] || | |
167 | ||<-5> '''Jongyeol'''[*T], Hychen햐첸[*E] || | |
168 | || - || 101 || 2분 8초 || [[https://youtu.be/pUaxsXMRBuI?t=163|[[파일:Youtube.png|width=20]]]][*F] [[https://youtu.be/waw2QoTolj8|[[파일:Youtube.png|width=20]]]][*P 파트 영상] || || | |
169 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
170 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
171 | {{{#fff '''Rite of Ascendancy''' - ΔH, Gardens, glasse, Musature, Myntian & Sad Keyboard Guy}}}}}}}}} || | |
172 | ||<-5> Team HighEnd || | |
173 | ||<-5> '''Jongyeol'''[*T], Bqboo[*T], Pluto509[*T], [[Changhyeon]][*T] || | |
174 | || [[파일:TUF S 21m.png|width=50]] || 160-256 || 9분 31초 || [[https://youtu.be/9QnFjhd7vEE|[[파일:Youtube.png|width=20]]]][*F] || || | |
175 | ====# 대회 합작 #==== | |
176 | ||<table align=center><tablebordercolor=#000><rowbgcolor=#000><rowcolor=#fff><tablewidth=800><-5> '''레벨''' || | |
177 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%><-5> '''참여 대회''' || | |
r1 (새 문서) | 178 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%><-5> '''참여 인원''' || |
179 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%> '''난이도'''[*우선순위] ||<width=20%> '''BPM''' ||<width=23%> '''곡 길이''' ||<width=20%> '''링크''' ||<width=12%> '''비고''' || | |
180 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
181 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
182 | {{{#fff '''ETERNAL''' - Rukadesu & 5KiLOBYTE}}}}}}}}} || | |
183 | ||<-5> UnderbarGame S2 || | |
184 | ||<-5> Team The Most Durable Electronic Charter Whose Name Is "UNDERBAR" Has Escaped From SSSangchuton D.C. To Beat 45 Human Charters Up[*Team 합작 팀 명의.][br]'''Jongyeol'''[*T], Phrygia[*T], Arcarry[*T], 양준경[*T], [[Esc]][*T] || | |
r6 | 185 | || - || 150-960 || 2분 59초 || [[https://youtu.be/3nA71n_PIys?t=778|[[파일:Youtube.png|width=20]]]][*F 합작 레벨 영상] [[https://youtu.be/krAjXPiHVRE|[[파일:Youtube.png|width=20]]]][*P 파트 영상] || || |
186 | == 클리어한 레벨 == | |
187 | ||<table align=center><tablebordercolor=#000><rowbgcolor=#000><rowcolor=#fff><tablewidth=800><-5> '''레벨''' || | |
188 | ||<rowbgcolor=#000><rowcolor=#fff><-5> '''제작자''' || | |
r1 (새 문서) | 189 | ||<rowbgcolor=#000><rowcolor=#fff><width=25%> '''난이도''' ||<width=23%> '''곡 길이''' ||<width=20%> '''클리어 일시''' ||<width=20%> '''정확도''' ||<width=12%> '''링크 및 비고''' || |
190 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
191 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
r10 | 192 | {{{#fff '''火竜一角 (Karyu-ikkaku) (nerfed)''' - [[Halv|{{{#fff Halv}}}]]}}}}}}}}} || |
r1 (새 문서) | 193 | ||<-5> ViVi || |
194 | || [[파일:gg Lv 19p.svg|width=50]] || 2분 4초 || 2022년 10월 9일 || 98.80%[*절대정확도] || [[https://youtu.be/cx_XwISjkq8|[[파일:Youtube.png|width=20]]]] || | |
r10 | 195 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" |
196 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
197 | {{{#fff '''Quad Erat Demonstrandum''' - takehirotei}}}}}}}}} || | |
198 | ||<-5> Frog Queen || | |
199 | || [[파일:TUF Lv G6.png|width=50]] || 2분 7초 || 2023년 2월 14일 || 98.56%[*절대정확도] || [[https://youtu.be/HTJxQdwQuaw|[[파일:Youtube.png|width=20]]]][*★ 최초 클리어이다.] || | |
200 | ||<-5> [[ADOFAI World Championship 2024/오리지널 레벨#s-2.1.1|{{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
201 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
202 | {{{#fff '''Heavens Gateway''' - Kobaryo}}}}}}}}}]] || | |
203 | ||<-5> V0W4N & GamingGooseTV || | |
204 | || [[파일:gg Lv 17.svg|width=50]] || 2분 14초 || 2023년 12월 12일 || 99.79%[*절대정확도] || [[https://youtu.be/CruR9sSVxeE|[[파일:Youtube.png|width=20]]]] || | |
205 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
206 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
207 | {{{#fff '''Happyyyy~★♥♪!!''' - megawolf77}}}}}}}}} || | |
208 | ||<-5> REGEN || | |
209 | || [[파일:gg Lv 18.svg|width=50]] || 2분 7초 || 2024년 1월 6일 || 99.97%[*절대정확도] || [[https://youtu.be/GBUEvOyJs8I|[[파일:Youtube.png|width=20]]]] || | |
210 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
211 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
212 | {{{#fff '''俳徹句''' - ネコーン}}}}}}}}} || | |
213 | ||<-5> REGEN || | |
214 | || [[파일:gg Lv 18.svg|width=50]] || 2분 54초 || 2024년 1월 11일 || 99.94%[*절대정확도] || [[https://youtu.be/oheMNK58wR8I|[[파일:Youtube.png|width=20]]]] || | |
215 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
216 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
217 | {{{#fff '''Like Games''' - [[OverNote'|{{{#fff OverNote'}}}]]}}}}}}}}} || | |
218 | ||<-5> 밍띙똥 || | |
219 | || [[파일:TUF Lv P16.png|width=50]] || 2분 14초 || 2024년 12월 13일 || 99.05%[*절대정확도] || [[https://youtu.be/oheMNK58wR8I|[[파일:Youtube.png|width=20]]]] || | |
220 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
221 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
222 | {{{#fff '''Infinity Heaven''' - HyuN}}}}}}}}} || | |
223 | ||<-5> Gehuang || | |
224 | || [[파일:TUF Lv P16.png|width=50]] || 2분 32초 || 2024년 12월 13일 || 99.76%[*절대정확도] || [[https://youtu.be/DGiGSZ02rbw|[[파일:Youtube.png|width=20]]]][*★] || | |
225 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
226 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
227 | {{{#fff '''Multiverse''' - PLEEG}}}}}}}}} || | |
228 | ||<-5> UREFF[*T], [[Logal0]][*T], [[Alpha]][*T], [[pixxy]][*E] || | |
229 | || [[파일:TUF Lv P16.png|width=50]] || 3분 31초 || 2024년 12월 15일 || 99.33%[*절대정확도] || [[https://youtu.be/CfiWu7PrQ2Q|[[파일:Youtube.png|width=20]]]] || | |
230 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
231 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
232 | {{{#fff '''Remembered''' - Hexacube}}}}}}}}} || | |
233 | ||<-5> [[Ceria]] || | |
234 | || [[파일:TUF Lv P16.png|width=50]] || 2분 37초 || 2024년 12월 16일 || 99.58%[*절대정확도] || [[https://youtu.be/CTbD5YhQF6U|[[파일:Youtube.png|width=20]]]][*★] || | |
235 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
236 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
237 | {{{#fff '''风屿''' - 闫东炜}}}}}}}}} || | |
238 | ||<-5> 零号公园 || | |
239 | || [[파일:TUF Lv P16.png|width=50]] || 2분 59초 || 2024년 12월 16일 || 99.72%[*절대정확도] || [[https://youtu.be/hCpphSvFqGE|[[파일:Youtube.png|width=20]]]] || | |
240 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
241 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
242 | {{{#fff '''L''' - Ice}}}}}}}}} || | |
243 | ||<-5> [[harim]] || | |
244 | || [[파일:TUF Lv P16.png|width=50]] || 2분 23초 || 2024년 12월 17일 || 99.18%[*절대정확도] || [[https://youtu.be/28MFDCU8vcY|[[파일:Youtube.png|width=20]]]][*★] || | |
245 | ||<-5> [[Romanesque#s-2.1|{{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #A716BF, #C5B934);" | |
246 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
247 | {{{#fff '''Romanesque''' - Halv}}}}}}}}}]] || | |
248 | ||<-5> 마른얼음 || | |
249 | || [[파일:TUF Lv P16.png|width=50]] || 2분 26초 || 2024년 12월 17일 || 99.90%[*절대정확도] || [[https://youtu.be/pKRdQsbr9ko|[[파일:Youtube.png|width=20]]]] || | |
250 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
251 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
252 | {{{#fff '''はずかしがりやのトイ・ソルジャー''' - [[ああああ|{{{#fff ああああ}}}]]}}}}}}}}} || | |
253 | ||<-5> 밍띙똥, 하얀색 || | |
254 | || [[파일:TUF Lv P16.png|width=50]] || 2분 31초 || 2024년 12월 18일 || 99.77%[*절대정확도] || [[https://youtu.be/wlQQoRieTps|[[파일:Youtube.png|width=20]]]] || | |
255 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
256 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
257 | {{{#fff '''Intro - Wanna be Girlish''' - t+pazolite}}}}}}}}} || | |
258 | ||<-5> [[Team 4%]][*Team][br][[Fir3ns]], [[Xeno]] || | |
259 | || [[파일:TUF Lv P16.png|width=50]] || 1분 22초 || 2024년 12월 19일 || 99.04%[*절대정확도] || [[https://youtu.be/uL18D6z17nY|[[파일:Youtube.png|width=20]]]] || | |
260 | ||<-5> {{{#!wiki style="padding: 7px 10px; border-radius: 8px; background: linear-gradient(to right, #ffffff, #000000);" | |
261 | {{{#!wiki style="display: inline-block; padding: 3px 12px; border-radius: 8px; background:#00000070" | |
262 | {{{#fff '''Go off the Vapor''' - MYUKKE.}}}}}}}}} || | |
263 | ||<-5> [[ADOFAI World Championship 2025|AWC Chart Team 《Forret》]][*Team][br][[정현수]], [[Editor AlriC]] || | |
264 | || [[파일:gg Lv 17.svg|width=50]] || 3분 40초 || 2024년 12월 28일 || 99.87%[*절대정확도] || [[https://youtu.be/yVeaWTQPrAg|[[파일:Youtube.png|width=20]]]] || | |
265 | == 제작한 프로그램 / 모드 == | |
266 | === BetterCalibration === | |
r11 | 267 | ==== 개요 ==== |
r1 (새 문서) | 268 | BetterCalibration는 보정을 더 편리하게 해주는 모드이다. |
r5 | 269 | [[https://adof.ai/mods/BetterCalibration|다운로드]] [[https://jalib.jongyeol.kr/modApplicator/BetterCalibration/betalatest|베타버전]][*JALib JALib 모드가 설치되야 사용할 수 있다.] |
r12 | 270 | ==== 기능 ==== |
271 | ===== 보정 피치 조절 ===== | |
272 | 보정에 들어가면 나오는 노래의 속도를 조정할 수 있다. | |
273 | ||<nopad>[youtube(p_ekCzSAsQQ)]|| | |
274 | ===== 보정 최솟값 조절 ===== | |
275 | 보정에서 나올 수 있는 ms의 최솟값을 조정할 수 있다. | |
276 | 이 기능을 이용하면 보정에서 한 바퀴가 돈 후에 클릭하여 보정되는 값보다 적은 값이 적용되는 문제를 해결할 수 있다. | |
277 | ===== 보정 음악 반복 ===== | |
278 | 보정에서 음악을 몇번 반복할지 정할 수 있다. | |
279 | 보정을 좀 더 오래 하고 싶을떄 사용하면 된다. | |
280 | ===== 보정 자세한 표시 ===== | |
281 | 보정 창에서 평균, 최대, 최소값을 표시 시켜준다. | |
282 | [[파일:BetterCalibration_calibration_detail.png|width=650px]] | |
283 | ===== 보정 팝업 ===== | |
284 | 게임을 플레이하다 죽었을 때 게임 플레이중 입력 오프셋 오차를 계산하여 입력 오프셋을 바꿀지 물어보는 팝업을 띄운다. | |
285 | [[파일:BetterCalibration_Popup.png|width=650px]] | |
r13 | 286 | ===== 소숫점 오프셋[*베타 베타버전에만 존재하는 기능이다.] ===== |
287 | 입력 오프셋을 소숫점으로 설정할 수 있다. | |
288 | Ctrl을 누른상태에서 변경시 0.1단위로 변경할 수 있고 Ctrl+Shift를 누른상태에서 변경시 0.01단위로 변경할 수 있다. | |
r12 | 289 | 모드 설정창에서 단위 제한없이 숫자로 적어 설정할 수 있다. |
290 | [[파일:BetterCalibration_FloatOffset.gif|width=650px]] | |
291 | ===== 오프셋 기록기[*베타] ===== | |
292 | 플레이 할 떄 사용하고 있는 입력 오프셋을 전체, 맵별로 기록한다. | |
293 | 기록된 오프셋은 버튼을 눌러 바로 현재 오프셋으로 설정할 수 있다. | |
294 | === JALib === | |
295 | ==== 개요 ==== | |
296 | Jongyeol Adofai Library에 약자로 얼불춤 모딩에 여러가지 편리한 기능을 제공하는 라이브러리형 모드다. | |
r5 | 297 | [[https://jalib.jongyeol.kr/modApplicator/JALib/betalatest|다운로드]][* 베타버전으로 정식버전은 아직 존재하지 않는다.] |
r16 | 298 | JALib을 이용하여 모드를 만드려면 UMM모드 만들듯이 만들면 안되고 JALib을 사용한 모드들에 틀에 맞게 만들어야된다. [[https://github.com/Jongye0l/JALib/blob/main/Document/DevelopGuide.md|JALib 모드 개발 가이드]] |
299 | {{{#!syntax csharp | |
300 | using JALib.Core; | |
301 | ||
302 | namespace MyMod; | |
303 | ||
304 | public class Main : JAMod { | |
305 | protected override void OnSetup() { | |
306 | Log("MyMod is Setuped."); | |
307 | } | |
308 | ||
309 | protected override void OnEnable() { | |
310 | Log("MyMod is Enabled."); | |
311 | } | |
312 | ||
313 | protected override void OnDisable() { | |
314 | Log("MyMod is Disabled."); | |
315 | } | |
316 | } | |
317 | }}} | |
318 | ==== 기능 ==== | |
319 | 라이브러리가 아직 배타버전이기 때문에 없어지거나 사용법이 바뀔 수 있다. | |
320 | ===== 모드 기본 기능 ===== | |
321 | * 자동 업데이트 | |
322 | * 업데이트 알림 | |
323 | * 모드 자동 적용 | |
324 | * 온라인 모드 정보 받아오기 | |
325 | * 모드 자동 다운로드 | |
326 | * 필요한 모드 자동 다운로드 | |
327 | ===== 자동 예외 Catch ===== | |
328 | 자동 예외 Catch는 Action, Task가 지원한다. | |
329 | ||
330 | * Action 사용법 | |
331 | {{{#!syntax csharp | |
332 | JAction action = new JAction(Main.Instance, () => { | |
333 | throw new Exception("Action Catch"); | |
334 | }); | |
335 | action.Invoke(); | |
336 | }}} | |
337 | * Task 사용법 | |
338 | {{{#!syntax csharp | |
339 | JATask.Run(Main.Instance, () => { | |
340 | throw new Exception("Task Catch"); | |
341 | }); | |
342 | }}} | |
343 | ===== 다양한 랜덤 ===== | |
344 | {{{#!syntax csharp | |
345 | JARandom random = new JARandom(); | |
346 | random.NextInt(); | |
347 | random.NextLong(); | |
348 | }}} | |
349 | ===== 쉬운 TCP 통신 ===== | |
350 | {{{#!syntax csharp | |
351 | JATcpClient client = new JATcpClient("localhost", 12345, new JAction(Main.Instance, () => { | |
352 | client.ReadUTF(); | |
353 | }); | |
354 | }}} | |
355 | SRV 사용하여 TCP연결 | |
356 | {{{#!syntax csharp | |
357 | JATcpClient client = new JATcpClient("localhost", 12345, "MyService", false, new JAction(Main.Instance, () => { | |
358 | client.ReadUTF(); | |
359 | }); | |
360 | }}} | |
361 | ===== 간단한 HTTP 통신 ===== | |
362 | {{{#!syntax csharp | |
363 | HttpClient client = new HttpClient(); | |
364 | string result = await client.GetString("http://localhost:3000"); | |
365 | }}} | |
366 | ===== 간단한 리플렉션 ===== | |
367 | {{{#!syntax csharp | |
368 | typeof(Main).Invoke("OnEnable", this); | |
369 | this.Invoke("Log", "Hello World!"); | |
370 | }}} | |
371 | ===== 스트림 다양한 형식 읽기 ===== | |
372 | {{{#!syntax csharp | |
373 | Stream stream; | |
374 | stream.ReadInt(); | |
375 | stream.ReadLong(); | |
376 | stream.ReadUTF(); | |
377 | }}} | |
378 | ===== 메모리 형식에 파일 압축/압축해제 ===== | |
379 | {{{#!syntax csharp | |
380 | byte[] data; | |
381 | RawFile[] result = Zipper.Unzip(data); | |
382 | }}} | |
383 | ===== 메인 스레드 ===== | |
384 | {{{#!syntax csharp | |
385 | if(!MainThread.IsMainThread()) { | |
386 | MainThread.Run(Main.Instance, () => { | |
387 | Main.Instance.Log("Hello World!"); | |
388 | }); | |
389 | await MainThread.WaitForMainThread(); | |
390 | } | |
391 | }}} | |
392 | ===== 언어별 글데이터 ===== | |
393 | 언어별 글 데이터는 모드 폴더/localization/언어.json 에 넣은 데이터들을 불러옵니다. | |
394 | {{{#!syntax csharp | |
395 | string value = Main.Instance.Localization["Hi"]; | |
396 | }}} | |
397 | ===== 기능별 관리 ===== | |
398 | 다음과 같이 기능을 생성할 수 있다. | |
399 | {{{#!syntax csharp | |
400 | public MyFeature : Feature { | |
401 | public MyFeature() : base(Main.Instance, nameof(MyFeature)) { | |
402 | } | |
403 | ||
404 | protected override void OnEnable() { | |
405 | Main.Instance.Log("MyFeature is Enabled"); | |
406 | } | |
407 | ||
408 | protected override void OnDisable() { | |
409 | Main.Instance.Log("MyFeature is Disabled"); | |
410 | } | |
411 | } | |
412 | }}} | |
413 | 기능 추가는 OnSetup 매서드에서 진행되며 다음과 같이 할 수 있다. | |
414 | {{{#!syntax csharp | |
415 | protected override void OnSetup() { | |
416 | AddFeature(new MyFeature()); | |
417 | } | |
418 | }}} | |
419 | 기능을 생성할 때 기능별 설정, 패치를 설정할 수 있다. | |
420 | ===== 패치 ===== | |
421 | JALib에선 기존 Harmony 기능보다 다양하게 패치를 진행할 수 있다. | |
422 | 일반 패치 매서드는 다음과 같이 만들 수 있다. | |
423 | {{{#!syntax csharp | |
424 | [JAPatch(typeof(Main), "OnEnable", PatchType.Prefix, false, TryingCatch = true)] | |
425 | private static void OnEnablePrefix(Main __instance) { | |
426 | __instance.Log("Enable Prefix"); | |
427 | } | |
428 | }}} | |
429 | PatchType에는 다음과 같은 종류가 있다. | |
430 | * Prefix | |
431 | * Postfix | |
432 | * Transpiler | |
433 | * Finalizer | |
434 | * Replace | |
435 | TryingCatch를 통해 이 패치 매서드에서 예외발생을 방지할 지 설정할 수 있다. | |
436 | ||
437 | Reverse 패치 매서드는 다음과 같이 만들 수 있다. | |
438 | {{{#!syntax csharp | |
439 | [JAReversePatch(typeof(Main), "OnEnable", ReversePatchType.Original)] | |
440 | private static void OnEnableReverse(Main __instance) => throw new NotImplementedException(); | |
441 | }}} | |
442 | ReversePatchType은 Flag로 여러개를 한번에 선택할 수 있으며 다음과 같은 종류가 있다. | |
443 | * Original = 0 | |
444 | * PrefixCombine = 1 | |
445 | * PostfixCombine = 2 | |
446 | * TranspilerCombine = 4 | |
447 | * FinalizerCombine = 8 | |
448 | * ReplaceCombine = 16 | |
449 | * OverrideCombine = 32 | |
450 | * AllCombine = PrefixCombine | PostfixCombine | TranspilerCombine | FinalizerCombine | ReplaceCombine | OverrideCombine | |
451 | * DontUpdate = 0x40000000 | |
452 | ||
453 | Override 패치 매서드는 기본적으로 상속된 매서드에서 사용할 수 있다. Override 패치 매서드는 다음과 같이 만들 수 있다. | |
454 | {{{#!syntax csharp | |
455 | [JAOverridePatch] | |
456 | public void OnEnable() { | |
457 | Log("MyMod is Enabled but Patched!"); | |
458 | } | |
459 | }}} | |
460 | ===== 설정 ===== | |
461 | 다음과 같은 형식으로 설정을 만들 수 있다. | |
462 | {{{#!syntax csharp | |
463 | public MyModSetting : JASetting { | |
464 | public string SettingField; | |
465 | ||
466 | public MyModSetting(JAMod mod, JObject jsonObject) : base(mod, jsonObject) { | |
467 | } | |
468 | } | |
469 | }}} | |
470 | 기본적으로 field를 이용해 저장한다. | |
471 | ||
472 | 다음과 같은 형식으로 field에 넣지않고 저장할수도 있다. | |
473 | {{{#!syntax csharp | |
474 | JASetting setting; | |
475 | setting["MySetting"] = "This is my Setting"; | |
476 | }}} | |
477 | ==== JALib ModApplicator ==== | |
478 | === JipperResourcePack === | |
479 | ==== Jipper-Overlayer ==== | |
r5 | 480 | ==== 지퍼 리소스팩 딸깍 설치기 ==== |
481 | === ShowCamera === | |
482 | === ShowDecoCount === | |
483 | === PesudoMaker === | |
484 | === BGAMod === | |
485 | === RealAsync === | |
486 | ==== AdofaiRealAsync.Backend ==== | |
487 | === AutoDiscord === | |
488 | === SmartEditor === | |
489 | == 여담 == |