30 November 2009, 08:02 | #81 |
Registered User
Join Date: Mar 2007
Location: BP/Poland
Age: 45
Posts: 745
|
|
01 December 2009, 21:05 | #82 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
DS version is on its way. ATM running only on emulators, but as you see it's working.
I have problems with controls & sound and the display is 8-bit but something works and on the DS it's an acheivement. |
01 December 2009, 21:16 | #83 |
Into the Wonderful
Join Date: Mar 2002
Location: England
Age: 49
Posts: 2,335
|
Great work Jotd! Looking forward to this loads
|
01 December 2009, 22:00 | #84 |
A-Collector, repairments
|
my acekard trembles for beta release
|
16 December 2009, 22:29 | #85 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
You can download a preview for the NDS here:
http://pagesperso-orange.fr/jotd/mag...ets/index.html crashes after first level, options crashes, no sound. otherwise ok Coding for the NDS is not a piece of cake, but it's fun to see the result. |
17 December 2009, 17:25 | #86 |
A-Collector, repairments
|
cant get it workin :/
i have acekard and dstt, main file goes in root directory ? and did i need to keep it in magicpockets subdirectory? im getting only: <Cross> NDS console OK <mainclass> init video complete *** Error <worldsetset>: Level d irectory not found |
17 December 2009, 17:59 | #87 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
on my M3, directory structure is as follows:
NDS/MagicPockets.nds (NDS is the dir where your NDS roms are stored) data/MagicPockets where the files are located: levels, tiles, etc... (like Lemmings or Reminiscence DS do) |
17 December 2009, 18:35 | #88 |
Registered User
Join Date: Sep 2009
Location: Sector K240
Posts: 338
|
This might be a good candidate for listing on Amiga Development Wiki.
Is there a beginner's guide to porting games? Do you work from a disassembly and try to make it code-accurate, or throw the code away, write the new game from scratch and call it done when it looks close enough? |
21 December 2009, 13:08 | #89 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
I never work from disassembly. I'm too lazy for that. I figure out level data by guessing and if I can by modifying data and seeing what it affects. Gave good results with MP & Cadaver.
|
21 December 2009, 13:20 | #90 |
Moderator
Join Date: Sep 2004
Location: France
Age: 50
Posts: 4,277
|
great job Jeff like always
|
21 December 2009, 14:11 | #91 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
thanks Bertrand, I have found a lot of bugs in the game, most annoying of them being tiny memory leaks causing the game to crash (on DS) after a while. I'm currently tracking the little gits down.
|
23 December 2009, 21:25 | #92 |
Registered User
Join Date: Jul 2009
Location: Louisville, KY
Posts: 77
|
You're right- it is pretty crash prone.
That being said- this is awesome! I love C64/Amiga remakes on my DS, and this is shaping up nicely. Keep it up! |
23 December 2009, 22:15 | #93 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
thanks. The DS port helps me to finetune my PC version too, find more bugs, keep memory requirements low and performance high... That's the Amiga spirit.
|
23 December 2009, 22:35 | #94 |
A-Collector, repairments
|
got it working too. main file must be in nds subdir and data in data subdir
(dstt or acekard dont need .nds files in particular directory, but it helps here) |
24 December 2009, 09:56 | #95 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
I have fixed a lot of bugs, but cannot upload a version now because of the connection here only accepting http. grrrr.
EDIT: I have made 2 separate PC + NDS packages for you to download. NDS version is much better, with sound, and less crashes. Last edited by jotd; 26 December 2009 at 22:29. Reason: could upload v0.04 |
03 January 2010, 16:25 | #96 |
A-Collector, repairments
|
Yikes! someone shrinked my display |
03 January 2010, 17:00 | #97 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
argh! loads of memory problems on the NDS! I'll upload a new version ASAP.
Edit: released a new version. Still some bugs but most of the nasty crashes are gone & sound is working properly. First level fully playable, despite some little glitches. Last edited by jotd; 21 January 2010 at 18:41. Reason: new release |
17 April 2017, 21:32 | #98 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
Bumping this old thread.
I'd like to resume work on that cool game again. The current state of the code shows a lot of missing features & a lot of bugs. So much to implement explains why I didn't continue with the remake, DS or Windows. My new approach: write some new levels for the orginal game engine. That would be limited because a lot of stuff is hardcoded: level size, teleport locations, level/file organization, the level title letter animation which is not trivial to tamper with... but I think a new set of levels could be done if one respects those constraints: - player start doesn't change - teleport locations & sequences don't change Apart from that: - level layout can change a lot (including the exits) - enemies & bonuses can be peppered out everywhere - contents of the teleport rooms CAN change So since I've already created a working editor, I tried to convert back map & object data to original data files. I think I can do that for MS-DOS version (easiest, because it's file-based) but also Amiga version(s) (whdload version, using diskfile & reading extra level files on the side) Anyone interested in seeing fan-made levels of this cool game running on the original engine ? (I don't say I'll drop the remake, because gfx would be better, it would run on a NDS, would have full liberty for custom levels ... but that first step would help me for motivation & for debug purposes as well, as I didn't quite figure out some A.I. parameters, despite my reverse engineering efforts & Kroah's) |
18 April 2017, 02:43 | #99 |
Registered User
Join Date: Aug 2006
Location: England
Posts: 218
|
Hi Jotd,
Sounds like a fun endevour! Would be neat to get some new levels into the Amiga version, better than the PC version which had poor audio from memory. You'll have to engineer an update to the WHDloader to support the custom level files and pull them into memory and all that, shame there isn't a file version of pockets available for the Amiga, but it may not matter if you get it working via WHDload. The joys of reverse engineering! Sounds fun :-) Q; |
18 April 2017, 04:58 | #100 |
Unregistered User
Join Date: Nov 2005
Location: Tasmania
Age: 42
Posts: 893
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Magic Pockets (US) | Mr Softy | support.WinUAE | 18 | 03 February 2015 04:27 |
[Ripped] Magic Pockets | Ultron | project.Sprites | 14 | 26 October 2006 01:25 |
Magic Pockets | sareks | support.Games | 6 | 18 July 2006 22:04 |
Ripping-Magic Pockets | gifgit | project.Sprites | 6 | 24 May 2005 13:53 |
|
|