Jump to content

minniat

Fedaykin
  • Content Count

    75
  • Joined

  • Last visited

    Never

Community Reputation

1 Neutral

About minniat

  • Rank
    Sandwalker
  • Birthday 10/12/1981

Contact Methods

  • Website URL
    http://minniatian.republika.pl

Profile Information

  • Gender
    Male
  • Location
    Warsaw, Poland

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hey, here's a link to Function List of Amiga version of Dune 2. The list contains only brief description of functions but more detailed description will be placed further on my homepage. The functions are sorted by addresses. Of course it's incomplete list and still needs much work. The begin/end are the addresses in memory where the code was relocated. The type is the CODE, JUMP (jump addresses) or DATA I hope my work will help in OD2 and OpenDune projects. If you have any questions please feel free to write. Here's an example: 68167236 68167338 CODE Reveal_Terrain( Pos, Sight ) This functio
  2. Yes, you can use for example WinUAE emulator. The game in this version uses "CyberGraphX" to control graphics card connected to Amiga. WinUAE can emulate it. Well, the Amiga version is quite cool (I've been playing it and it give much fun) but it's still worse than PC one because 1. The graphics is in 32 instead of 256 colors. 2. There is only one music soundtrack instead of several in PC version. Some other differences: 1. The speed of the game differs between both versions. 2. The map generator creates random spice fields in PC version. 3. The TEAM.EMC scripts are not used at all in Amiga v
  3. Shroud icons are just normal overlay icons thus they have their own entries in icon.map file (they are in 7th table of icon.map - for example all terrain icons are in 9th table).
  4. It uses original Dune 2 map generator, but if it comes to calculate random numbers it uses standard rand() function instead of that included in Dune 2. It can be changed since the random function of Dune 2 is known, I just wasn't able to link it into program (because it was compiled by other compiler than I use now - GCC). Actually the reveal function and - in future - also the spice field generator function uses the ScanRegions() mechanism from map generator with lookup table included in original ICON.MAP file :)
  5. Hi! I have a problem when writing posts in Internet Explorer 8. The text field sometimes is scrolling upwards when I edit longer posts. It's very annoying. Can you please fix this problem? Thanks.
  6. I made some work regarding scenario format from Amiga version of Dune 2. Here you can download scenario converter for Amiga. It converts scenario from Amiga format to plain text. Note that these are Amiga executables. http://minniatian.republika.pl/Dune2/Files/ScenPack.lha
  7. Hi! :) After a period of time I returned to this Dune 2 clone project. Here's a SourceForge link to it: http://sourceforge.net/projects/dune3 It's called now: "Return of the Guild". Note, that the game will require Amiga equipped with AmigaOS3.x system and graphics card. The graphics however are taken from PC version of the game from original SHP files (Format80 and Format2 decompressing algorithms are used). So they are in 256 colors (Unlike original Dune 2 from Amiga which used 32 colors). I wrote part of the engine which is working. It's features are: 1. The game generates random terrain wh
  8. I think it doesn't matter that the project was halted as long as it can be downloaded from the site http://stratagus.sourceforge.net and edited. It uses scripting language so the writing of Dune 2 clone should be quite easy. More advanced games like Warcraft 2 and Starcraft clones were written in this language. The manual for the language can be found here: http://www.lua.org/manual/5.0/
  9. Here I attach as a ZIP file Side Bar redrawing procedure translated to C. It contains also many functions and structures that appears in Dune 2. So this is second function (besides seed map generator) which I wrote based on the ASM source. Notice that this function is based on Amiga version of the game thus it refers to some Amiga structures and functions like for example RastPort - this is structure used in rendering into display. Later I will gather all the info into WWW page. All functions in this source are based on original, and this code can be compiled on Amiga to working one (I tested
  10. Thanks for the link. Your question: Yeah, the cursor actually is being redrawn in Unit Drawing part of the routine if the unit is current! So the cursor appears over the current unit.
  11. Here is a Structure Handling - it's very easy: Get First Structure Handle Palace - beacuse it's special building Update Side Bar Do trivial damage Upgrade Progress Repair Progress Construction / Repair Unit progress Execute EMC script for that building Get Next Structure DID YOU KNOW that Palace is repaired for free because its HP is very high so the repair costs evaluated by the division is zero! :) Unit Handling is easy too: Timing Stuff - so the handling is performed every period of time Get First Unit Turret angle stuff Movement / attack stuff Rotation stuff Deviated unit stuff Execute
  12. Well, I stopped working on it by far, because I was busy with my other projects on AmigaOS.
  13. Hi! Today I copied all Dune 2 database from my Amiga hard disk to PC and examined it. There is many interesting stuff worth publishing. I'm working on the WWW page which will contain the informations gathered about Dune 2 sources, but here I would like to publish very interesting thing: Dune 2 main loop! It describes how the things are done during the initiation and gameplay: Dune2 Main Procedure: Allocate memory for dataShow game IntroShow Menu and process menu eventsMain Loop:If House is not specified Ask For HouseClear data buffers - clear various data buffersRead IconsInit Color Convertio
  14. OK. I'll gather the material, describe it and upload as soon as possible.
  15. Hmm.. No :(. Recently it was ported to AmigaOS that's why I ask.
×
×
  • Create New...