ResidualVM Forum

PINNED: "How can I help?"
Page 1 of 1

Author:  JohnnyWalker2001 [ Sun Nov 17, 2013 12:49 pm ]
Post subject:  PINNED: "How can I help?"

This will be a thread of specific jobs that require some attention...

If you're a programmer, you could really help use by looking at the following problems we're facing:

PRIORITY: Increase the game's resolution
The new models look great, but we're missing out on some of the extra detail because the game is running at such a low resolution.

This would require changing ResidualVM (possibly forking it) as I don't think this change could be made in the original game engine.

Update: See this thread for progress information...

1. Fix cplhenshaw's 3DOtoOBJ Tool
This tool is fundamental to the success of the project, and could not exist without it. It mostly works perfectly, but some issues have been spotted.

Nitrus wrote up his findings here:
(Make sure you read both -- his "fix" in the first post didn't work properly, unfortunately.)

If anyone thinks they can fix this code, the GitHub repository for the tool can be found here:


2. Add Functionality to Nitrus's "Grim Reaper" Program
The tool itself is excellent and does exactly what we need. Unfortunately the workflow for extracting textures is still very slow. It would be amazing if:

- It could read .COS files, allowing for .MAT files to be automatically linked with their corresponding .CMP files

This may not actually be possible, but there's no harm in asking :)

The source is available at this GIT repository:

A rough guide to modelling 3DO files is here:

You can see what major models are left to do in this thread:

Your help would be appreciated!

A guide on how to find and extract textures for use in Photoshop is here:

You can see what model textures have been done already in this thread:

Jump in and help out! :)

Thanks so much for your offer. At present we really need some assistance in cataloguing the game's assets, so we can see what needs to be done, and how. A guide will be coming soon.

Additionally, if anyone thinks they can help improve the reference material I've written, please let me know. Sometimes my technical knowledge might be a little lacking.

Thanks everyone!

Author:  Nitrus [ Wed Dec 04, 2013 10:07 pm ]
Post subject: 

Wow, this has really taken a turn for the better, excellent task management, excellent initiative!

I'll try to post my opinions on some of the topics:

1. 3DOtoOBJ
I took a really quick look last time, and my fix didn't really fix anything, it was just a fluke. But, we did manage to find the cause, and I think it might not be such a hard thing to do.
It's been discussed here, along with the next few posts.
Also, it will probably be a good thing to take a look at somaen's converter too.

2.The "Grim Reaper" program
Those are some very good ideas, they'll certainly increase workflow. In hindsight, I would have done most of the program differently though, currently it's a big blob of messy code.
Unfortunately, I've started at a new workplace (that's not so unfortunate) and most days I'm pushing 8-9 hour shifts of code at the spot, and some more at home, so I've precious little free time, which I direct at other tasks.
I'll see if I can sort something out soon, and I'll probably post the code somewhere, once I clear it up a bit, so it's not so embarrassing. In my defense, I tried to write it as fast as I could, hence the mess.
Beware though, it's C# coupled with WPF/XAML ( because it's easy to make a GUI in ).

I'll make it a habit again to check the site more often, so I'll answer any questions anybody might have for me. I'll try to contribute soon too!

EDIT: Also, to everybody reading this, spread the word! :P

Author:  JohnnyWalker2001 [ Fri Dec 06, 2013 10:07 pm ]
Post subject: 

Hurrah. Thanks for getting in touch, Nitrus.

Don't feel too ashamed posting your code -- the sooner it's out there, the sooner someone can help tidy it up :)

Also, it works a treat for the most part.

Congrats on the new job, btw.

Author:  Nitrus [ Sun Dec 08, 2013 6:54 pm ]
Post subject: 

OK, I cleaned up the Grim Reaper (just a bit), and made a public repository.

I've added the remembering of folders and file filtering for *.mat and *.cmp.

I've also removed the pretty icon, because I've actually gotten it off Google and modified it for my purposes, because at the time I didn't think I'd be putting it up online. It was not exactly the same as the original, but I didn't have the time to track down the author and request permission. The current one is something I made in two minutes, because I couldn't be bothered to make something nice. Anybody that wants to make a better one can freely do so, and will be properly credited in the source and software.

Also, I've added the FreeImage wrapper within the code, so the FreeImageNET.dll will no longer be necessary. The gpl-3.0.txt is required to be in there because of the FreeImage library (which I use to convert image formats internally), and the README is the one from Github.

P.S.: If I get enough free time to get acquainted with the *.COS format again, I might insert that functionality (if somebody else doesn't do it before then). For now, I just won't be able to.

You can get it here:
 Binary:          Source:
Image           Image

Author:  JohnnyWalker2001 [ Tue Dec 10, 2013 2:17 am ]
Post subject: 

Fantastic stuff, Nitrus! I'll play around with it tomorrow.

Thanks again.

Author:  JohnnyWalker2001 [ Sat Dec 14, 2013 2:41 pm ]
Post subject: 

Awesome! I got to play around with it and it's SO much nicer to use now. Thanks.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group