|
1 |
| -# CNE FunkinModchart System |
2 |
| -> An Modchart backend library for Codename Engine. **_Under development_** |
3 |
| -
|
4 |
| -## Shotouts |
5 |
| -- 4mbr0s3: 3D Rotation Functions & Modifier Math |
6 |
| -- Riconuts: Modifier Math |
7 |
| -- Ne_Eo: Help with UVT data for sustains custom rendering (made me figure out how sprite sheet works) [Sustains before neeo help lol](https://github.com/TheoDevelops/CNEModchart-Framework/blob/main/art/nocontext.png) |
8 |
| -- lunarcleint: Support |
9 |
| - |
10 |
| -## TODOS |
11 |
| -- [X] Class-Modifier Support |
12 |
| -- [X] Ease & Set Events Timeline |
13 |
| -- [X] POO Oriented Coding |
14 |
| -- [X] Custom Hold rendering (smooth sustains) |
15 |
| -- [X] Basic Z Rendering (Perspective) |
16 |
| -- [X] Basic modifiers included by default |
17 |
| -- [X] Basic 3D Rotation |
18 |
| -- [X] Rotation from different origins. |
19 |
| -- [X] Custom Receptor & Arrow rendering (3d view) |
20 |
| -- [X] Custom 3d view camera (using matrix) |
21 |
| -- [X] Fix sustain size and offsets when rotating & scaling |
22 |
| -- [X] Fix modifier indexing |
23 |
| -- [X] Scripted modifiers |
24 |
| -- [X] Add patterns modifiers |
25 |
| -- [X] Hability of modify more values on modifiers (alpha, color, angles, distances (speed), etc) |
26 |
| - - [X] Alpha |
27 |
| - - [X] Angle (x, y, z) |
28 |
| - - [X] Scale |
29 |
| - - [X] Color Transform |
30 |
| - - [X] Skew |
31 |
| -- [ ] Multiple playfields support |
32 |
| -- [X] Add note path (like not itg) |
33 |
| -- [ ] Standalone System (Using Macros & Plugin-based Classes (Multiple engine support loool)) |
34 |
| -- [X] Hold Graphic Subdivition System (theres already hold subdivs but are baad) |
| 1 | +<p align="center"> |
| 2 | + <h1 align="center">FunkinModchart</h1> |
| 3 | + <h4 align="center">An Modcharting backend library for Codename Engine made by modders, to modders.</h4> |
| 4 | +</p> |
| 5 | + |
| 6 | +**FunkinModchart** is a tool designed to bring [NotITG](https://www.noti.tg/) visuals and capabilities to [Codename Engine](https://codename-engine.com/), adding modifiers to change the **arrow trajectory, colors, transparency and the rotation angle through 3D Axes**, event system to change the modifier's percent easing or setting those to create endless amazing visual effects and even **more**!. |
| 7 | + |
| 8 | +This framework also provides **extra features** that can help you to make even more crazy visuals, as **arrow paths, 3D view camera, AFTs**, etc. *(If you have already modeled NotITG or StepMania, you know what I am talking about)* |
| 9 | + |
| 10 | +## Credits |
| 11 | +**OpenITG:** Some math taken for modifiers. |
| 12 | + |
| 13 | +**4mbr0s3:** Some code taken from [Schmovin'](https://github.com/4mbr0s3-2/Schmovin), his own Modcharting Lib. (really impresive) |
| 14 | + |
| 15 | +## Special Thanks |
| 16 | + |
| 17 | +**Ne_Eo (aka. Neo):** Support, help with some bugs. |
| 18 | + |
| 19 | +**lunercleint:** Support, such a nice guy! |
| 20 | + |
| 21 | +**Tsaku:** Support, bug finder. (thanks !!!) |
0 commit comments