NA9x2000 Posted July 27, 2009 Share Posted July 27, 2009 I'm woking on a remake of Dune II. I would like to use the original graphics / sounds / music if possible. But the extraction and conversion of some graphics doesnt work properly. ive tried the tools listed on dune2k and some other. I would like to know if theres a possibility to extract and convert the WSA (MENTAT.PAK) thumbnais of units & buildings into gif/bmp/pcx format except the programming way bcos im busy enough with the game could somebody upload/link to a dos or win tool? following tools ive tried: XCC Utils XCC Mixer.exe WestPak2_0.68a.exe version of dune 1.07 i think the compression is format80 or format40 but i couldnt find a compiled dos/win app Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted July 28, 2009 Share Posted July 28, 2009 You should look for Doon Legacy (see this topic: http://forum.dune2k.com/index.php?topic=21046.0), it does that kind of stuff and it is open source.If you don't want to code it, you might check the http://arrakis.dune2k.com website, you can find a GFX pack at the downloads page. This might help you too. Quote Link to comment Share on other sites More sharing options...
MrFlibble Posted July 28, 2009 Share Posted July 28, 2009 XCC Mixer should convert the WSA images without problems. You only need to select the right palette, which is IBM.PAL.To do so, open XCC Mixer, go View -> Directories... Make sure the Dune 2 path points to the folder where your Dune II is installed. Then restart XCC Mixer, go View -> Palet, and select IBM.PAL from the list. After that, you'll be able to view the WSA files properly, and convert them to PCX by right-clicking the file(s) you need to convert and selecting "Save as PCX". You can select all files at once and convert them. That should do it. Quote Link to comment Share on other sites More sharing options...
NA9x2000 Posted July 28, 2009 Author Share Posted July 28, 2009 Amazing! Thank you for the fast answer!Thank u wery much it works! Do u have a clue how to resample the midi files? the pack on this page is nice but some tracks are to fast or to short how ever.im giving my best to make it look and feel like the original :D Quote Link to comment Share on other sites More sharing options...
MrFlibble Posted August 1, 2009 Share Posted August 1, 2009 im giving my best to make it look and feel like the original :DGood to hear that :) Do you plan it to run in higher resolutions? To have multiplayer?Feel free to post you progress here (I only think the thread will fit better in the Dune Editing section; perhaps a mod will come by and move it?) Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted August 2, 2009 Share Posted August 2, 2009 Moved. :)Certainly interesting. Can't wait some screenshots.Edit:Topic renamed to: "Dune II Remake Development". Quote Link to comment Share on other sites More sharing options...
Nyerguds Posted August 2, 2009 Share Posted August 2, 2009 another handy hint to use XCC... use the second file browser to specify where the files end up;)http://nyerguds.arsaneus-design.com/junk/tutorials/xcc_copy-as.png Quote Link to comment Share on other sites More sharing options...
segra Posted August 5, 2009 Share Posted August 5, 2009 which language are you working in?the ScummVM project has PAK handling code already available, in C++http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/engines/kyra/resource.cpp?revision=40187&view=markupobviously its not going to be just a copy/paste job, but its all therealso if your in c++, you can use the code from my script decompiler if you like, its already setup to execute opcodes, and most of the opcode functions exist.. altho they're lacking the code to make them do anythingNyerguds also has a copy of my IDA database, for the free 4.9 if that will help you Quote Link to comment Share on other sites More sharing options...
Nyerguds Posted August 5, 2009 Share Posted August 5, 2009 Not like pak is a compicated format, anyway. Just a table with filename, start offset, filename, start offset, etc. and then the actual file data. Quote Link to comment Share on other sites More sharing options...
NA9x2000 Posted August 18, 2009 Author Share Posted August 18, 2009 the language is c/c++ with allegro 2d thats itcurrent possible resolutions are 320x240 (Original 320x200) 800x600 1024x768 1280x800 (WideScreen) other resolutions are possible (every that can be divided by 16 :D)using the original pak files is a nice idea but that would cost too much time - thanx propably later :Di'm trying to- get the required kno-how to make a multiplayer mode (WINSOCK probably :D)- put my own ideas i missed in the original to extend and NOT to change so far as possible- use easy to change/mod graphics/maps/sounds/musicif i have a demo release done ill post it herescreens are available but nothing specialexcuse my bad english & big THX :D Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted August 18, 2009 Share Posted August 18, 2009 Funny, d2tm uses allegro as well. Keep us updated :) Quote Link to comment Share on other sites More sharing options...
MrFlibble Posted August 19, 2009 Share Posted August 19, 2009 screens are available but nothing specialCan you give a link? ;) Quote Link to comment Share on other sites More sharing options...
NA9x2000 Posted August 20, 2009 Author Share Posted August 20, 2009 I've uploaded a password protected rar packagehttp://ul.to/3m8hkkthis is the limited prerelease of the game only for those who helped me ;)to get the pw send me an imadditional i've uploaded some wallpapershttp://ul.to/wj9n3cfeel free to upload them into the dune2k gallery :DGreetz NA9x2000 :D Quote Link to comment Share on other sites More sharing options...
Nyerguds Posted August 20, 2009 Share Posted August 20, 2009 Why do you password protect early alpha screens? I don't see any reason for that... Quote Link to comment Share on other sites More sharing options...
NA9x2000 Posted August 20, 2009 Author Share Posted August 20, 2009 Why do you password protect early alpha screens? I don't see any reason for that...because id like to control the testers an wanna know who sends me a feedback and some other reasonsi've updated my reply there are no screens its the game prerelease far away from a release candidatenevertheless its already a nice workdont worry if there is a playable version i'll release it free for all Quote Link to comment Share on other sites More sharing options...
dvalin Posted August 21, 2009 Share Posted August 21, 2009 Since you're writing the game in C++, I'd really recommend using our libeastwood library (http://launchpad.net/libeastwood).This supports all the data formats that comes with dune 2, and since it's a library, you don't even have to implement it yourself. :DFor examples on usage etc. you can look at the Doon Lunacy source (http://launchpad.net/doonlunacy), there you'll find more codewhich can give you hints on how to do other various stuff as well.If you wanna join forces and share efforts, that would be very welcome as well! :D Quote Link to comment Share on other sites More sharing options...
dvalin Posted August 21, 2009 Share Posted August 21, 2009 btw. by all formats I mean everything, but some midi formats, .ADL midi is supported, while .c55, .xmi & .pcs remains.And now also EMC as I yesterday embedded segra's assembler/disassembler. :DEMC interpreter remains Quote Link to comment Share on other sites More sharing options...
NA9x2000 Posted August 21, 2009 Author Share Posted August 21, 2009 Great thank for that  ;)sounds really interesting i will take a look at iti thought i've solved the problem with the midi files browsing other remakes. but i've found one that have additional midi files so i'm going to add them. hmm but its not the same :( a lot of samples doesn't match to the originali really appreciate how much this community is interrested and helping developing the gamethere will be a big special thanks in the credits dedicatet to this forumi'd like to have a couple of interrested beta testers those really want to help me so i can name them in the creditsthat means if there is anybody interrested send me an im and you will get the newest release for testing depending on how ever it was arranged Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted August 21, 2009 Share Posted August 21, 2009 because id like to control the testers an wanna know who sends me a feedback and some other reasonsOne thing I have learned in the field, is that there is no way to control testers ;) Quote Link to comment Share on other sites More sharing options...
dvalin Posted August 21, 2009 Share Posted August 21, 2009 yeah, and what's even the purpose of controlling testers?Also keep in mind that most of the source you'll find around for these things are GPL, my libeastwood is, and if you'regonna make use of any of the code, I'm gonna hold ya to it. ;)Just making it open source and the code public will give you a lot more friends, more people to help you test and developand also be of better use to others. :) Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted August 21, 2009 Share Posted August 21, 2009 Just making it open source and the code public will give you a lot more friends, more people to help you test and developand also be of better use to othersI agree to some degree. Yes, people tend to lend you a hand quicker. But there is no way you are certain they keep doing that. Then again, as lead developer of your project you should not lean on such resources. They are just too volatile! :)It took me a while to get used to 'open source' a project, but now I am all for it.Also, never let an excuse as "my code looks bad" prevent you from open sourcing things. I would say, it is one of the major advantages that people can see your code and you can learn from it (and , perhaps people learn from your 'rubbish' code). Quote Link to comment Share on other sites More sharing options...
dvalin Posted August 21, 2009 Share Posted August 21, 2009 Yeah, relying on such might not be the best idea, but allowing for such will make it possible to gain from it with little to no cost. :)For publishing code, indeed, I get quite vain about code I publish myself, and for code I'm not happy about I'll darnmake sure to comment it in code, hell no if I'll ever come off as stupid without being aware of it myself! ;pThis results in better care taken and stricter discipline with code far easier to maintain and develop, especiallyas the projects grow and also when number of projects grow as well.Also maintaining the code in public more encourages the use of revision control tools which will allow you toget way better control of your project's code and history both for yourself and others, and when you write codewith others than just yourself in mind, you'll get better at documenting your code and things around it which surelyhelps yourself out a lot as well. :Dhm, yeah, that's just *some* of the benefits! :) Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted August 21, 2009 Share Posted August 21, 2009 .. snip ..hm, yeah, that's just *some* of the benefits!Well said! I've nothing to add in that perspective.I do am curious about the screenshots though ;) Quote Link to comment Share on other sites More sharing options...
dvalin Posted August 21, 2009 Share Posted August 21, 2009 yeah, me too.someone, feel free to provide me with the password. :) Quote Link to comment Share on other sites More sharing options...
NA9x2000 Posted August 21, 2009 Author Share Posted August 21, 2009 im trying to do it by myself :O sounds egoistic ::) but be sure there will be an open sourceproject history:i've tried first a proof of concept after that i've created a new project. now this is the 3rd based on the 2nd.the 3rd project should already be playable. after that ill start optimizing the code and working on the multiplayer probably i'll try to load everything from modules units/buildings/missionsafter i've finished the 3rd project i'll make it open sourceand the 3rd is done when its like dune 2 :D Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.