dMZX Forums: DelphiX4 - The Invasion of Denebo - dMZX Forums

Jump to content

Message from the Management

When you finish a new game, demo, engine, or utility, the first thing to do is submit it to the archive for approval. (Log in first, then Upload a New Game from the sidebar.) Then feel free to post about it in this forum; in fact, please continue to do this. This is so people will actually know about your game and play it. As nice as it is to have archive uploads automated, it's not going to help much if no one knows you have a new game to play.

When uploading your games to the archive, please zip up your game using the .ZIP format, even if it is just a .MZX file. As for less popular formats (such as RAR and 7Z), games uploaded in these formats will be rejected. This is because as wonderful as those compression algorithms might be, ZIP is a near universal compression standard, and the only one that will work with the in-game archive browser planned for MZX.

You can also attach your game to a new thread in this forum. In this case, you can use whatever compression format you find suitable. NOTE: Games posted this way won't be put into the archive unless submitted to the archive proper, or unless the author states he/she wants the game in.

Lastly, we suggest you post a suitable screenshot of your submission (in PNG format) along with the game.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

DelphiX4 - The Invasion of Denebo The Dreaded Comback

#1 User is offline   Giel Prime 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 05-September 18
  • Gender:Not Telling
  • Location:Probably Jarvis Island or Kingman Reef

Posted 21 September 2020 - 03:45 PM

So here it is, DelphiX4. If there's one thing that I DID learn, it's that this sort of stuff shouldn't be rushed. Otherwise, you get a disaster ala-mode.

Archive link.

Attached thumbnail(s)

  • Attached Image: screen0.png
  • Attached Image: screen19.png
  • Attached Image: screen25.png
  • Attached Image: screen12.png
  • Attached Image: screen3.png
  • Attached Image: screen26.png

This post has been edited by Lachesis: 23 September 2020 - 09:06 PM

1

#2 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 21 September 2020 - 07:36 PM

Hi! Sorry, but can you reupload this to the archive with a couple of minor changes?

1) Double archiving prevents the web player from being able to run this game right now. (Minor, but it also prevents utilities like checkres from being able to analyze the game archive.)

2) 50 MB of the archive is taken up by two OGGs that are 30 minutes long and 20 minutes long (I'm not going to look into where they came from...). Can you replace these?

Thanks!
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#3 User is offline   Giel Prime 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 05-September 18
  • Gender:Not Telling
  • Location:Probably Jarvis Island or Kingman Reef

Posted 21 September 2020 - 08:20 PM

Sure. I can knock both problems out. Is there a music file converter that can convert OGGs into another smaller format thats compatible with MZX? (Like IT, XM, or S3M?)
0

#4 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 21 September 2020 - 08:41 PM

OGG is the smaller of the two sampled audio formats MZX supports (the other being WAV, which is uncompressed). Other formats like MOD/etc. aren't really compatible with them. You might be able to use Audacity to clip out unneeded parts of the audio and/or to use a lower quality setting. I just can't imagine this game actually needs 30 minutes of looped Metal Gear Rising music is all :pirate:
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#5 User is offline   Dr Lancer-X 

  • 電波、届いた?
  • Group: DigiStaff
  • Posts: 8,938
  • Joined: 20-March 02
  • Location:ur mom nmiaow

Posted 21 September 2020 - 10:49 PM

Also Mmz4SA.ogg. The original song (Megaman Zero 4: Straight Ahead) is a 3 minute song (at least according to youtube), so why would you put a 20 minute looped version into your game? MZX supports ogg looping tags, so you want to use those instead. Plus, listening to this song on youtube, even the 3 minute version sounds looped. I bet we can get away with just about a minute or two.

Pull that shit into Audacity:
Posted Image

Now, get your good headphones on, play the song and listen. We're looking for a nice clean looping point. It's not necessarily at the start- a lot of songs like to sort of 'fade into' loops.
Like, here I found the point where the song loops back to the start (at about 1:12), but this isn't the place to cut because it's still playing some other stuff over the loop.
Posted Image

So we have to keep listening. The waveform helps you here- the "beats" kinda stick up out of it. By 1:21 we are thoroughly back to the start, so we will be looking to make a cut around here.
Posted Image

It's a little tricky finding exactly where we are, so I like to look for something that stands out. In this case there's a couple of these sections where a new instrument is introduced, and it stands out a lot. We can hear one at 1:36, and the nice thing is that the waveform sticks out a bit down the bottom, meaning we can find its partner at the start easily enough:
Posted Image

We can also hear the same thing at 0:24, so we know our loop is going to be approximately 1:12 in length, with a bit of an intro. We could loop here, but I think the spot around 1:21 is a better position, so I'm going to 'count back' about 5 of these spikes in the waveform and make this bit my looping point. It's at about 1:21. I find its counterpart at the start of the song about 9 seconds in. Now that we've established that, I'm going to cut the entire song off from about 1:22. Just select and delete everything past that. We now have a ~1:22 song.

Posted Image

We have our song, but we still need to find the perfect loop point (and we may cut off a little at the end later.) Now onto the tricky part. I like to find a little bit of waveform that stands out in both areas. Because whatever we find at the end of our newly-trimmed song will also be at the start, that is where I am going to look. So I zoom into the end of the song and I just look for something. Here's what I found. To me, this stands out:

Posted Image

Now I'm going to go back to around the 9 second mark and look for the same thing... and, lo and behold, this looks familiar!

Posted Image

Now I'm going to copy a bit of this waveform and paste it on the end so I can begin trying to line them up. First I need to work out what I am going to copy. I personally like to pick an area with a nice round sample # (if you don't have audacity showing you the selection in samples at the moment, now would be the time to configure that.) I'm going to select an area 411,000 samples in, and make my selection 3000 samples long. This should be long enough to work with. That's this area:

Posted Image

As you can see I got the bit where the waveform changes so this should be easy to pick out. The reason I picked 411,000 samples in is because this will be my loop start. I'm going to cut the song off at the end so that it loops back to 411,000 samples and then add loop tags.

Now, copy that selection, then find that same waveform at the end of the song. It's at about 1:21.340. Then I like to create a 2nd track and paste my waveform from earlier in there:

Posted Image

As you can see, it's not quite right, but we will now fix that manually. Start moving the waveform on the 2nd track around by cutting and pasting it. Zoom in as much as you need to and make them line up exactly.

Once I'm very close, I like to zoom into the sample level, find two points that stick out a little, then measure the distance between the point in the two tracks, like this:

Posted Image

They're only 5 samples apart, as I can tell from the selection length. So I cut my 2nd track and then paste it 5 samples later. Now the two tracks line up exactly.

Posted Image

So now I zoom out, find the start of the 2nd track in its new position, and this is where I will cut everything off. For me this is 3,587,120 samples in. Just select it all and delete.

Posted Image

Now you can remove the 2nd track. You now have a 3,587,120 sample song that you know loops back to the 411,000 sample mark. So now you can export as OGG:

Posted Image

Add the LOOPSTART and LOOPEND tags that correspond to those numbers and save. Then open it up in MZX and listen to your perfectly looped song that is now only 1:21 long and a fraction of the filesize compared to before.

Then do the same thing for the other massive OGG.
Posted Image
<Malwyn> Yes, yes. Don't worry I'd rather masturbate with broken glass than ask you for help again. :(
1

#6 User is offline   Giel Prime 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 05-September 18
  • Gender:Not Telling
  • Location:Probably Jarvis Island or Kingman Reef

Posted 23 September 2020 - 02:00 PM

Here's the reupload. Now with just one Zip file & smaller size.
1

#7 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 23 September 2020 - 09:09 PM

Thanks for addressing those issues. I went ahead and approved it. I only played a couple of parts in but it definitely seems like a huge improvement over the previous Delphi X games.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#8 User is offline   Giel Prime 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 05-September 18
  • Gender:Not Telling
  • Location:Probably Jarvis Island or Kingman Reef

Posted 11 October 2020 - 12:04 AM

View PostLachesis, on 23 September 2020 - 04:09 PM, said:

Thanks for addressing those issues. I went ahead and approved it. I only played a couple of parts in but it definitely seems like a huge improvement over the previous Delphi X games.


Yeah, I made sure to take my time with this one. No board linkage problems, no glitches, the plot is probably more sensible too. And I actually beta tested the game before uploading it here. So one things for sure, this game shouldn't give people headaches like the previous three Delphi X games...or the rest of my games for that matter. 😅
0

#9 User is offline   djtiesto 

  • SHOPPING PLEASE
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,660
  • Joined: 01-June 04
  • Gender:Male
  • Location:Long Island

Posted 12 October 2020 - 12:56 PM

I had NO idea about OGG loopstart/loopend metadata... that is a revelation!
Posted Image

Posted Image
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users