Closed amarcioz closed 5 years ago
I can open blades and magic 3d (1.2mb) v1.0.9 now. The only problem is graphical bug.
No, I just added stubs to get rid of crashes, Mascot Capsule still isn't supported.
Need for speed hot pursuit bonus edition(K800i)240x320 1.6mb does open but runs like the images seen this SS
@nikita36078 I have a vague understanding that Mascot Capsule 3D is difficult to implement, simply because I never came across an emulator that would support it. However, the hardware won't stay around forever, so we need a free implementation sooner or later.
As a donor and a potential contributor of the J2ME-Loader project, I would like to know what you think the main obstacle to implementing Mascot Capsule 3D is. We know the Mascot Capsule 3D API, so is this just a question of implementing the API, or are there some proprietary file formats that would need reverse-engineering?
There's a two main problems: 1) Mascot Capsule uses two proprietary formats - mbac (for 3D models) and mtra (for animations). They were partially decrypted, but there's still some gaps. 2) The documentation is quite minimalistic and doesn't contain all needed information. We can reverse engineer Sony Ericsson SDK, Docomo SDK and a few development tools to get more info about engine.
Thanks to SE SDK we don't need a real hardware, it fully supports MC. I've started to write a MC implementation (based on @minexew work) and @woesss has managed to get some games working in his fork. With a lot of problems, but still a great news.
That's great news indeed, thank you for the detailed write-up. Let me see if I can help with some of the outstanding issues.
@nikita36078 If it is of any use, here is my unfinished code: https://github.com/minexew/freej2me-private/commits/micro3d I never started doing rendering in-emulator, instead it dumps a command list to a file which can be then rendered using a python script. There's a sample video too, showing some rendering from Galaxy on Fire.
@minexew Thanks for sharing, the code looks interesting, especially the command list part.
Does the emulator now support Mascot Capsule 3D? Some games like Metal Gear Acid 3d and Devil May Cry 3D are working, but with graphics problems.