Talk:Modifying an existing level: Difference between revisions

m
Testing different .NET and langs for Onisplit
mNo edit summary
m (Testing different .NET and langs for Onisplit)
Line 178: Line 178:


The bigger idea is that every object with custom data gets treated appropriately automatically: Their features get added the the master xml or are optionally also used to build new OFGA resources.
The bigger idea is that every object with custom data gets treated appropriately automatically: Their features get added the the master xml or are optionally also used to build new OFGA resources.
==Onisplit==
===Tests with original and alternative codebases===
Due to former ''contact'' with Onisplit, I was curious whether the codebase could be upgraded.
As a secondary goal I will might (re)implement the FILM fix described on [[Talk:OniSplit#FILM_import|Onisplit's talkpage]].
Based on snv revision 1211, level0_Final.dat was used for export.
Onisplit VB needed a lot post-conversion bug-fixing.
{| class="wikitable" width="100%"
|-
! Program !! Onisplit C# (.NET Framework 4) !! Onisplit C# (.NET 10) !! Onisplit VB (.NET 10)*
|-
| Speed || 8.509 ms || 8.327 ms || 8.491 ms
|-
| Peak RAM usage || 57,36 MB || 108,88 MB || 1.370,37 MB (lol, but still slightly faster than the original)
|}
* VB version for serious usage would require some more cleanup, testing and memory optimaziations.
8,963

edits