Jump to content

Dune builder with editor


SeregaZ

Recommended Posts

we have some sleeping community of dune romhackers (dune for sega mega drive 2). and today some new updates is out - 82 version + new version of editor. but probably it will be dificult for use non russian users :) at the begining i am try to attach english variant of items in editor... but later new function was made without english. same with builder - readme, new items and etc info - no have english comments and explanation. but we try to made userfriendly that. maybe without english it will be understandible :) 

url for download: https://yadi.sk/d/7Kt8BiWktzm3rQ

you will need to change language of game and compile rom by use Build_rom.bat - then start rom in emulator. or use DUE for some edit and compile by pressing button with joypad and hands icon.

Link to comment
Share on other sites

  • 3 years later...

as you know - Sega's Dune came from PC's version and have a many similar code. maybe someone have advice how to fix some bugs?

archive with Dune builder, rom with that demonstrations of bugs and editor:

http://www.emu-land.net/forum/index.php?action=dlattach;topic=16864.0;attach=244720

 

when you build some refinery or build harvester from factory - it work fine. i mean some sand boiling under harvester, when he get spice. but if user paint that harvester over map editor - that boiling start work wrong. it boiled over harvester, not under. some one says it is map drawing function, but i am not a romhacker at all :( dont know where to search it. 

02.PNG.e0c290f8b5fe1cfb648fa2b7a2c00211.PNG

 

 

original game have 0-E surface types. it was added additional 4. when you set 0 speed for some type of tech - track for example - it means track tanks cant to move into that surface. so problem is - when you set that 0 speed and defend some factory of that new types surface - F number for example - Carryall dont take that unit from factory. it should work as wall surface do. you protect factory by walls, build unit, Carryall take unit and bring into some free space. but with new surfaces it is not happen :( where that part of code is lays? it have array and work only from $0 to $E? but should from $0 to $12. it is factory code for finished building unit case or Carryall code? how to find it?

01.png.7f56f5f1fc0fdaaaf168498af800e245.png

 

 

third one actually not bug... but just need to fix. game have timer setting, but original game not used it. so creators of game didnt see that bug probably. as you know - Sega Genesis \ Mega Drive 2 have very small limit of memory. so rare things writes into same area. deathand rocket from palace or frigate from starport, or text: low money - they all writes into same address. same address used timer. so if you are turn on times and call frigate or deadhand - that rocket or frigate have gfx bug - timers digits appear over that unit. is any way to add some "if" for timer hud? some hide timer for time, when deathand is fly or frigate is fly and appear back, when they flyaway?

 03.PNG.8cc2c7ea2d0370a0a942873e1dba0bc6.PNG

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.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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...