Jump to content
Returning Members: Password Reset Required ×

C3 Operator for blender


Tachyon

Recommended Posts

Few months ago I succeeded in importing an external model into conquer https://www.youtube.com/watch?v=dInVhiDbQU0.

Links:

https://github.com/Tachyon-S/C3-Operator

https://gitlab.com/conquer-online/tools/c3-operator/-/tree/main/

I also added the C3 structure for garments (for now at least) in the project Wiki https://github.com/Tachyon-S/C3-Operator/wiki

The script also imports bones which allows to pose the model and hopefully in the future to define animations in a compatible way with conquer C3 engine. However you will notice that all bones are positioned at the origin (0,0,0), this is how C3 files are structured.

Example:

119335019-72ac2c80-bc94-11eb-948a-c03d0aa9b78c.png

Edited by Tachyon!
Link to comment
Share on other sites

Very cool! I can finally use my Conquer Online character in VRChat. Lol

Lol, for now it is garments and armors.

But seriously, really cool stuff here. It'll be cool to see what people do with this.

Thank you :) I think exporting to the game would be cooler but again writing a clear to follow guide for this feels a little troublesome and honestly I have some troubles with it myself, but hopefully soon.

I just updated the script to v1.1. Although there are things I still don't fully understand about C3 files but it seems the script now works correctly with all garments and armors. Please report if anyone found a garment or armor that can not be imported.

Link to comment
Share on other sites

It also exports to C3? Sorry for asking, I haven't downloaded, just thought it would be an interesting question.

The script uploaded right now does not export to C3 (this is what I was talking about above). I've written a script that can (kinda) export to C3 and it works with some models as in the video in the first post in this thread. The problem I am facing is writing a guide for it :p

I'm an awful designer and modeler anyway xD

Same applies to me xD

Link to comment
Share on other sites

If I ever get a server up, I actually have some friends who might be interested in working with me for quest writing, map illustration, and 3D modeling. If the tools are more available / flushed out by then, then I might just bring them on to help out. If not, then it's just going to take me more time to construct that tooling (if I ever get around to it.... lol). Open information and tooling is such a huge enabler for talent in every game community. I really hope we can get there someday. It's why I created the wiki and open tooling area:

https://gitlab.com/conquer-online

Oh, and let me know if you wanna move your project there. I can totally help with that and give you some ownership.

Link to comment
Share on other sites

If I ever get a server up, I actually have some friends who might be interested in working with me for quest writing, map illustration, and 3D modeling. If the tools are more available / flushed out by then, then I might just bring them on to help out. If not, then it's just going to take me more time to construct that tooling (if I ever get around to it.... lol). Open information and tooling is such a huge enabler for talent in every game community. I really hope we can get there someday. It's why I created the wiki and open tooling area:

https://gitlab.com/conquer-online

Yeah I hope so as well. It would be quite cool !

We may not be that far from achieving this, I hope at least :).

Oh, and let me know if you wanna move your project there. I can totally help with that and give you some ownership.

This will be nice in fact.

Link to comment
Share on other sites

  • 3 months later...

Is that work with effects in general ? I'm trying bring some stuffs from Eudemons to Conquer like weapons/garments and maybe even wings if that be possible, but i'm stuck with the conversion, i suceed to bring the weapon itself to conquer but not his effect.. when i convert the C3 using Biturn to OBJ i loose some skelets, is your tool useful to this problem ?

AE27-F6-E2-C814-4-ADD-9871-0-F3-E3-F411086.jpg

Link to comment
Share on other sites

Is that work with effects in general ?

Not yet, I looked at them previously and they seemed to have simpler structures, did not try to deal with them though.

when i convert the C3 using Biturn to OBJ i loose some skelets, is your tool useful to this problem ?

Probably as it is right now no, because C3 files have different types and I doubt garments have the same type as effects. could you send me or attach the model of the weapon and effect you want to convert and I will try to see.

Link to comment
Share on other sites

  • 2 weeks later...
No updates yet?

Not yet, I got stuck and stopped working on it for a while, but don't worry I am not quitting it. Hopefully I will get back to it soon.

About updates, there are some vague ideas that come to my mind that I want to implement and test, but you know, this takes time and a great deal of trial and error.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
  • 2 weeks later...

I tried to open the file but it only shows this error can someone help me?

Alright. Conquer files have several types. The plugin supports three which are C3 models, C3 animations and Textures.

C3 Models consists of the mesh and skeleton, C3 animations contains the movements and Textures are just images although conquer engine want them in .dds format.

From the image you uploaded you tried to import a texture. The process goes like this:

1- Import a C3 model by choosing import C3 model from the menu. You should see a 3d model all in white now.

2- Click on the model you see. You may see the "circumference" of the model in orange, click it to become kinda yellow.

3- Choose Import Texture from the C3 Operator menu and select your texture. To see the material change to Viewport shading from the upper right corner of the viewport.

As written in the README you can test with the reference files.

Link to comment
Share on other sites

  • 5 months later...
  • 4 weeks later...

Hi Tachyon I am getting an error when saving the model. I have successfully imported an existing c3 from the conquer folder. I have added the dds as the image in the material section to the model. I also have the image on the UV editor when i go to save the c3 without any edits i get the below.

Python: Traceback (most recent call last):

File "D:\Blender\3.2\scripts\addons\C3OP_Model_Exporter_Module.py", line 222, in execute

C3_Operator_Model_Exporter.exportC3UsingRef(C3_Operator_Model_Exporter.output_path, C3_Operator_Model_Importer.c3_path)

File "D:\Blender\3.2\scripts\addons\C3OP_Model_Exporter_Module.py", line 83, in exportC3UsingRef

Unknown5_array.append(file.readFloat())

File "D:\Blender\3.2\scripts\addons\C3OP_Helping_File_Manager_Module.py", line 40, in readFloat

f = struct.unpack('

struct.error: unpack requires a buffer of 4 bytes

Would appreciate any support on exporting. I have read your readme and it refers to splitting the edges of the model where you would have your seams. This is the only thing i havn't done as i didnt edit the original model.

Appreciate any help

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...