REDxEYE / SourceIO

SourceIO is an Blender(3.4+) addon for importing source engine textures/models/maps
https://discord.gg/XJvhzaXZf3
MIT License
566 stars 52 forks source link

[SUGGESTION] Add SourceIO compatibility for Half-Life 1 Console Ports' models and maps #288

Open Teajai2 opened 1 month ago

Teajai2 commented 1 month ago

Though it may be outside the scope of the project, I think it'd be cool if the SourceIO plugin could support the models and maps from the Dreamcast and PS2 console ports. The models for Half-Life Dreamcast, as well as the models and maps for Half-Life PS2, are currently unsupported for SourceIO.

If you decide to try to add support to these model formats, then I think looking at PVR2MDL's code would be helpful in adding support for the Dreamcast models, and the ps2-hl-tools and Half-Life Asset Manager GitHubs would be helpful for the PS2 respectively.

Here's a couple samples of the Dreamcast and PS2s' assets. The Dreamcast's maps seem to be mostly compatible with SourceIO — there's only a couple that spit out errors when imported (i.e. c0a0).

HLDreamcast Models.zip HLDreamcast Maps.zip HLPS2 Models.zip HLPS2 Maps.zip

REDxEYE commented 1 month ago

Wrong issue :D

REDxEYE commented 1 month ago

Please verify that models work

Teajai2 commented 1 month ago

Dreamcast assets are able to be imported. I'm not seeing any options in the menu to import PS2 assets, so I cannot verify whether they work or not.

I apologize for opening this thread with the wrong label, I could not figure out how to mark it as "Game Support" rather than a bug.

image

REDxEYE commented 1 month ago

Ah, right, i forgot to add menu entry to dol files