Skip to content

Commit adf91e2

Browse files
committed
1 parent 1e90cd6 commit adf91e2

13 files changed

+1737
-119
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
models
2-
core
32
node_modules
43
dist
54
build

core/CHANGELOG.md

Lines changed: 364 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,364 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6+
7+
8+
## 2025-04-24
9+
10+
### Added
11+
12+
* Add the function `csmGetParameterRepeats`.
13+
* This function retrieves whether the parameters are set to repeat.
14+
15+
### Changed
16+
17+
* Upgrade Core version to 05.01.0000.
18+
19+
### Fixed
20+
21+
* Fix `csmGetParameterKeyCounts()` and `csmGetParameterKeyValues()` symbols in the DLL.
22+
23+
24+
## 2024-12-19
25+
26+
### Removed
27+
28+
* [Native] Remove Visual Studio 2013 (MSVC 120) static library.
29+
30+
31+
## 2024-11-07
32+
33+
### Added
34+
35+
* [Native] Add experimental support `arm64` library for linux.
36+
37+
### Removed
38+
39+
* [Unity,Native,Java] Remove Android ARM v7 library.
40+
41+
42+
## 2024-04-04
43+
44+
### Added
45+
46+
* [Unity] Add library(.so) for HarmonyOS build.
47+
48+
49+
## 2024-03-26
50+
51+
### Remove
52+
53+
* [Unity] Remove built with Emscripten 1.38.48.
54+
* Unity 2021.2 or later uses only Core under `Assets/Live2D/Cubism/Plugins/Experimental/Emscripten/latest`.
55+
56+
57+
## 2023-09-28
58+
59+
### Remove
60+
61+
* Remove bitcode from IOS build.
62+
63+
64+
## 2023-08-17
65+
66+
### Added
67+
68+
* Enhance Blend Shape features.
69+
* Please see [here](https://docs.live2d.com/en/cubism-editor-manual/blend-shape/).
70+
71+
### Changed
72+
73+
* Upgrade Core version to 05.00.0000.
74+
75+
76+
## 2023-05-09
77+
78+
### Changed
79+
80+
* Change the GCC version of the library for Linux from 6.5.0 to 8.3.0.
81+
82+
83+
## 2023-03-16
84+
85+
### Fixed
86+
87+
* Fix a case in which the index of the mask's drawable object was negative value for `csmGetDrawableMasks()`.
88+
* Fix a problem in which `csmHasMocConsistency()` was returned as 0 even though the MOC3 file was in the correct format.
89+
* This problem was occurring in some models using the blendshape weight limit settings.
90+
* Fix a problem that could cause a crash if a MOC3 file that is not in the correct format is loaded with `csmHasMocConsistency()`.
91+
92+
### Changed
93+
94+
* Upgrade Core version to 04.02.0004.
95+
96+
97+
## 2023-03-10
98+
99+
### Added
100+
101+
* Add the function `csmHasMocConsistency`.
102+
* This function verifies that the `MOC3` file is valid.
103+
104+
### Changed
105+
106+
* Upgrade Core version to 04.02.0003.
107+
108+
109+
## 2023-02-21
110+
111+
### Added
112+
113+
* [Web] Added classes related to `Memory`.
114+
* Add the funciton `initializeAmountOfMemory()` to adjust the amount of memory at initialization.
115+
116+
117+
## 2022-10-28
118+
119+
### Fixed
120+
121+
* [Java] Remove unnecessary methods.
122+
123+
124+
## 2022-10-06
125+
126+
### Added
127+
128+
* [Java] Add AAR file for Android.
129+
130+
131+
## 2022-09-08
132+
133+
### Added
134+
135+
* Add the multilingual supported documents.
136+
* Support Visual Studio 2022.
137+
138+
139+
## 2022-08-04
140+
141+
### Fixed
142+
143+
* [Web] Fix `csmGetMocVersion` function argument.
144+
145+
146+
## 2022-07-07
147+
148+
### Added
149+
150+
* Add functions
151+
* `csmGetParameterTypes`
152+
* `csmGetDrawableParentPartIndices`
153+
154+
* Add type `csmMocVersion` and enum. This type is the return value of `csmGetMocVersion`, `csmGetLatestMocVersion`.
155+
156+
### Changed
157+
158+
* Upgrade Core version to 04.02.0002.
159+
160+
161+
## 2022-06-02
162+
163+
### Changed
164+
165+
* Upgrade Core version to 04.02.0001.
166+
167+
### Fixed
168+
169+
* Fixed a bug that caused Multiply Color / Screen Color of different objects to be applied.
170+
171+
172+
## 2022-05-19
173+
174+
### Added
175+
176+
* Support new Multiply Color / Screen Color features.
177+
* Support new Blend Shape features.
178+
179+
### Changed
180+
181+
* Upgrade Core version to 04.02.0000. This upgrade is following Cubism Editor 4.2 features.
182+
183+
184+
## 2022-02-10
185+
186+
### Added
187+
188+
* [Unity] Add bitcode library(.bc) for Emscripten latest version build.
189+
190+
### Changed
191+
192+
* [Unity] Change the bitcode file directory location.
193+
* emsdk latest version build bitcode file in `latest` directory.
194+
* emsdk 1.38.48 build bitcode file in `1_38_48` directory.
195+
196+
197+
## 2021-12-09
198+
199+
### Added
200+
201+
* Add static library(.a) for Mac Catalyst.
202+
203+
204+
## 2021-10-07
205+
206+
### Added
207+
208+
* Add `x86_64` library for Android.
209+
* Add `arm64` library for macOS.
210+
211+
212+
## 2021-03-09
213+
214+
### Added
215+
216+
* Add funtcions for Viewer.
217+
* `csmGetParameterKeyCounts`
218+
* `csmGetParameterKeyValues`
219+
220+
221+
### Changed
222+
223+
* Update Core version to `04.01.0000`.
224+
225+
226+
## 2020-01-30
227+
228+
### Added
229+
230+
* Add static library(.lib) for statically linking DLL.
231+
* Add symbol file for Windows dynamic library (dll).
232+
233+
234+
## 2019-11-19
235+
236+
### Fixed
237+
238+
* Fix linking static libraries for Windows (.lib).
239+
240+
241+
## 2019-11-14
242+
243+
### Added
244+
245+
* Support Visual Studio 2019.
246+
* Support macOS dynamic library (dylib).
247+
248+
### Changed
249+
250+
* Update Windows dynamic library: Use Visual Studio 2019 for building.
251+
252+
### Security
253+
254+
* Bundle certificate and notary ticket to macOS shared library.
255+
256+
257+
## 2019-09-04
258+
259+
### Added
260+
261+
* Support new Inverted Masking features.
262+
* Support ARM64 architecture for Universal Windows Platform.
263+
264+
### Changed
265+
266+
* Upgrade Core version to 04.00.0000 (67108864). This upgrade is following Cubism Editor 4.0 features.
267+
* Add calling convention for *Windows/x86 DLL* only.
268+
269+
### Removed
270+
271+
* Remove bitcode binary due to suspension of *Cubism Bindings.*
272+
273+
274+
## 2019-04-09
275+
276+
### Added
277+
278+
* Support Universal Windows Platform for Windows Store Application.
279+
280+
281+
## 2019-01-31
282+
283+
### Added
284+
285+
* Add API to get the parent part of the specified part.
286+
* Add API to get moc3 version.
287+
288+
289+
## 2018-12-20
290+
291+
### Added
292+
293+
* [Native] Add new function: `csmGetPartParentPartIndices`.
294+
* [Native, 3.3 Support] Support new Warp Deformer features.
295+
296+
### Changed
297+
298+
* Upgrade Core version to 03.03.0000 (50528256). This upgrade is following Cubism Editor 3.3 features.
299+
300+
301+
## 2018-08-22
302+
303+
### Added
304+
305+
* [Native] Add support for Neon.
306+
307+
308+
## 2018-05-14
309+
310+
### Added
311+
312+
* [Native] Add Windows **Visual C++ 2013** library.
313+
* [Windows] Add runtime library choice `MT`, `MD`, `MTd`, `MDd`.
314+
* [iOS] Add support for iPhone Simulator SDK.
315+
316+
### Fixed
317+
318+
* Fix an error occurred when linking libraries for Android `arm64-v8a`.
319+
320+
321+
## 2017-11-17
322+
323+
### Fixed
324+
325+
* Fix processing of vertex index.
326+
327+
328+
## 2017-10-05
329+
330+
### Added
331+
332+
* Provide bitcode for iOS.
333+
334+
335+
## 2017-08-09
336+
337+
### Added
338+
339+
* [Native] Add Android *arm64-v8a* ABI library.
340+
341+
### Fixed
342+
343+
* Fix drawing order in certain scenarios.
344+
345+
346+
## 2017-07-12
347+
348+
### Added
349+
350+
* Add experimental support for Emscripten.
351+
* Add `CHANGELOG.md`.
352+
353+
### Fixed
354+
355+
* Fix access violation in certain scenarios.
356+
* Fix update result in certain scenarios.
357+
358+
359+
## 2017-05-02
360+
361+
### Added
362+
363+
* [Native] Add experimental support for Raspberry PI.
364+
* Add `README.md`.

core/LICENSE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Live2D Proprietary Software License
2+
3+
Live2D Cubism Core is available under Live2D Proprietary Software License.
4+
5+
* [Live2D Proprietary Software License Agreement](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html)
6+
* [Live2D Proprietary Software 使用許諾契約書](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_jp.html)
7+
* [Live2D Proprietary Software 使用授权协议](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_cn.html)

0 commit comments

Comments
 (0)