Search found 95 matches

by Moduvator
01 Aug 2026, 05:42
Forum: Current Projects
Topic: Ecco Dev Q&A session recordings
Replies: 3
Views: 129

Re: Ecco Dev Q&A session recordings

July 31 2026 session recording is now up. This Friday we have Erik Wahlberg as our Special Guest!
by Moduvator
30 Jul 2026, 13:12
Forum: Hacking & Gamedev
Topic: Ecco I Disassembly: Random Bits and Bobs
Replies: 1
Views: 41

Re: Ecco I Disassembly: Random Bits and Bobs

Ecco 1 Revision 1 sound driver is interesting and in ways more mature than one used in Tides of Time.
For one it actually supports Music Tempo as well as has the ability to dynamically change BGM volume. The latter is leveraged during the pause screen where music fades out gently and back in when ...
by Moduvator
30 Jul 2026, 13:05
Forum: Hacking & Gamedev
Topic: Ecco I Disassembly: Random Bits and Bobs
Replies: 1
Views: 41

Ecco I Disassembly: Random Bits and Bobs

Similar to the adjacent topic this one is going to be used to collect random pieces discovered during the disassembly of Ecco I.
Eventually this post is going to be upgraded with an index and the like.
by Moduvator
28 Jul 2026, 05:25
Forum: Current Projects
Topic: Ecco Dev Q&A session recordings
Replies: 3
Views: 129

Re: Ecco Dev Q&A session recordings

July 24 2026 session recording is now up.

Sherman, the team's tech lead joins the conversation and helps stir things up and I get called in as a side consultant on Mega Drive development questions.
This really was a good one, shows how these really benefit from Ed not being alone so that people ...
by Moduvator
21 Jul 2026, 11:43
Forum: General Ecco Discussion
Topic: Ed answers our questions!
Replies: 6
Views: 1123

Re: Ed answers our questions!

I have also been asking Ed questions during the Q&A sessions and I am going to start adding them here, lest I forget.

Was dynamic difficulty in Tides of Time your idea? How did you come up with it and do you remember if it was added late in development?
I think there was a buzz about dynamic ...
by Moduvator
20 Jul 2026, 06:53
Forum: Current Projects
Topic: Ecco Dev Q&A session recordings
Replies: 3
Views: 129

Re: Ecco Dev Q&A session recordings

July 17 2026 session recording added to the list.

Ed introduces Ariel, the composer behind the mysterious Ecco Vox Reverb song that got accidentally published in the music player when the countdown on the website ended. Now we know who really wrote it! :e_smile:
by Moduvator
20 Jul 2026, 03:38
Forum: Hacking & Gamedev
Topic: 16-bit Ecco Disassembly: Tools, Tips and Tricks
Replies: 0
Views: 55

16-bit Ecco Disassembly: Tools, Tips and Tricks

image.png

This topic will be the starting point for sharing Tools, Tips and Tricks used for the disassembly of the 16-bit Ecco series.

Reverse Engineering Tools:
Ghidra: https://github.com/nationalsecurityagency/ghidra
Plugin to load Mega Drive ROMs: https://github.com/lab313ru/ghidra_sega ...
by Moduvator
18 Jul 2026, 22:23
Forum: Off-Topic
Topic: Sharing stuff found on the Interwebs
Replies: 2
Views: 672

Re: Sharing stuff found on the Interwebs

We were going through some DoTF assets yesterday and then I suddenly discovered this camera angle.
You are welcome.
HNdgzZfXAAADpHH.jpg
by Moduvator
18 Jul 2026, 20:15
Forum: Suggestions Box
Topic: Message board: new features
Replies: 2
Views: 691

Re: Message board: new features

Another extension has been added to the message board to enable support for human-readable URLs.
This will turn boring old links such as https://eccoonline.net/forums/viewtopic.php?t=10 into https://eccoonline.net/forums/avatar-packs-t10 , etc.

Please report any issues if you encounter them. Thanks!
by Moduvator
16 Jul 2026, 19:58
Forum: Current Projects
Topic: SECCO: Ecco Password System Reverse Engineering
Replies: 0
Views: 59

SECCO: Ecco Password System Reverse Engineering

https://eccoonline.net/under-the-hood/ecco2-password-system/card.png

Most of the work has already been done by Johnny, however it was very scarcely documented and part of my research was about scouring our Discord for information on how this or that was achieved so that I could have a starting ...
by Moduvator
16 Jul 2026, 03:39
Forum: Current Projects
Topic: Ecco Dev Q&A session recordings
Replies: 3
Views: 129

Ecco Dev Q&A session recordings

The official Ecco Discord server has been holding regular Q&A session with developers for a while now. More recently Ed also decided to do those on a recurring basis and right now they're scheduled every Friday on 12:00 PST .

I have begun recording those sessions starting from the second one and ...
by Moduvator
02 Jul 2026, 05:24
Forum: Hacking & Gamedev
Topic: Ecco II Disassembly: Random Bits and Bobs
Replies: 4
Views: 813

Re: Ecco II Disassembly: Random Bits and Bobs

You might remember how in Revision 1 of Ecco 1 you could input EASY as password to get an easier and overall shorter version of the game.
Turns out Tides of Time also has this check, although it is nearly not as exciting as in the first game and will just start you in Home Bay on Forced Easy mode ...
by Moduvator
05 Jun 2026, 13:15
Forum: Hacking & Gamedev
Topic: Ecco II Disassembly: Random Bits and Bobs
Replies: 4
Views: 813

Re: Ecco II Disassembly: Random Bits and Bobs

More from the wonderful world of 68000 optimizations. The way a password is reassembled from the initial letters is essentially as follows:
int decodeRawPassword(char *srcString) {
int i;

uint8_t charCode;
uint32_t product = 0;
uint32_t multiplier = 1;

for (i = 0; i < 8; i++) {
if (i == 3 ...
by Moduvator
31 May 2026, 05:23
Forum: Current Projects
Topic: GDEXXO: Ready Resources
Replies: 1
Views: 185

Re: GDEXXO: Ready Resources

Dolphin Models
by Moduvator
31 May 2026, 04:49
Forum: Current Projects
Topic: GDEXXO: Ready Resources
Replies: 1
Views: 185

GDEXXO: Ready Resources

This topic is a sister of the Raw Resource Dumps and its main purpose is to store resources that have been deemed useful after sifting through them.

As usual, this first post will be pinned and is going to be used as an index to future posts in this topic to quickly locate relevant messages.
by Moduvator
31 May 2026, 04:47
Forum: Hacking & Gamedev
Topic: GDEXXO: Raw Resource Dumps
Replies: 1
Views: 142

Re: GDEXXO: Raw Resource Dumps

Files will be going out of order for now but this will be fixed eventually. I thought Clan Boss levels as well as Foe Queen maps are a good place to start.
by Moduvator
31 May 2026, 04:37
Forum: Hacking & Gamedev
Topic: GDEXXO: Raw Resource Dumps
Replies: 1
Views: 142

GDEXXO: Raw Resource Dumps

This topic is long overdue and I have been sitting on the extracted resource files for far too long.

Those who have been following the project on our Discord will undoubtedly be familiar with all the issues surrounding this, thanks in no small regard to the fact I have not been able to reverse ...
by Moduvator
28 May 2026, 05:11
Forum: Suggestions Box
Topic: Message Board: AI bots attack
Replies: 0
Views: 139

Message Board: AI bots attack

I'm sure you've already seen the online users count going absolutely crazy.
image.png

Our message board has experienced a major influx of AI scraper bots lately. I am hesitant to call this an attack and this really is more of a Morris Worm like behaviour.

With the way phpBB handles guest ...
by Moduvator
27 May 2026, 02:42
Forum: Suggestions Box
Topic: Message board: new features
Replies: 2
Views: 691

Re: Message board: new features

I've added Code Highlighter extension to the board in an attempt to make code boxes not so boring.
This appears to have a side effect of false triggering on assembly listings as well as plain text. Additionally the presence of highlight.js appears to slow my browser down.
Please let me know if you ...
by Moduvator
25 May 2026, 17:24
Forum: Hacking & Gamedev
Topic: Ecco II Disassembly: Random Bits and Bobs
Replies: 4
Views: 813

Re: Ecco II Disassembly: Random Bits and Bobs

Just another quick note for posterity. Whilst picking apart functions that generate and decode passwords, I've come across two functions that were an absolute hell to wrap my head around. Now, all they really do is 32-bit division and modulo respectively, however due to the fact 68000's div family ...