Previous Page | Next Page

by Knurek at 7:15 PM EST on March 4, 2009
Mysterious plugin guy, if you're reading this somehow, this 2SF file crashes the latest version of vio2sf:

http://www.sendspace.com/file/mxs9fr

Works fine in No$GBA and other emulators.

Also, use this batch for massively fast ripping (requires CaitSith2 ripkit, snakemeat tools (sdatopt, 2sftimer), psfpoint and SDAT from the game in c:\ndsrip. Just edit the parameters at the beginning and run.

set prefix=
set start_song=
set end_song=
set artist=
set copyright=
set year=
set game=
set xsfby=

sdatopt %prefix%.sdat %start_song% %end_song%
2sftool %prefix% %prefix%_OPTIMIZED.sdat %start_song% %end_song%

psfpoint -artist="%artist%" *.mini2sf
psfpoint -copyright="%copyright%" *.mini2sf
psfpoint -year="%year%" *.mini2sf
psfpoint -game="%game%" *.mini2sf
psfpoint -2sfby="%xsfby%" *.mini2sf

psfpoint -comment="uses Legacy of Ys: Book II driver hacked by Caitsith2" *.mini2sf
2sftimer c:\ndsrip\ c:\ndsrip\%prefix%.sdat %prefix%
del %prefix%_OPTIMIZED.sdat



edited 7:22 PM EST March 4, 2009
by unknownfile at 7:35 PM EST on March 4, 2009
if you have tried the ROM out in Desmume and it crashes, then it is a fault in Desmume and should be reported there

but I have seen no problems with the SPP rip in Desmume, so it's likely a plugin issue
by Knurek at 7:40 PM EST on March 4, 2009
Works fine there too (0.8 so the one used by vio2sf).
2sf Tools by snakemeat at 7:40 PM EST on March 4, 2009
Here's my latest set of commandline tools, useful for the above batch, please share any bugs so they can be fixed :)


edited 7:46 PM EST March 4, 2009
by CaitSith2 at 9:42 PM EST on March 4, 2009
snakemeat: I have a bug report for 2sftimer. What I was trying to do, is have the batch file create some dir, and use that. If the directory specified as location for mini2sfs is the same as the prefix, then all of the mini2sfs that are supposed to be timed, get deleted right after, with the directory being removed. Might want to check into that.
by CaitSith2 at 9:45 PM EST on March 4, 2009
(This was the batch I was doing, which allows one to place the sdat within a dir with all of the tools. The intent was to have a directory named gdir be where all of the mini2sfs and everything end up.)

set gdir=%1
set prefix=%2
set start_song=%3
set end_song=%4
set artist=%5
set copyright=%6
set year=%7
set game=%8
set xsfby=%9

mkdir %gdir%

sdatopt %prefix%.sdat %start_song% %end_song%
2sftool %gdir%\%prefix% %prefix%_OPTIMIZED.sdat %start_song% %end_song%

psfpoint -artist="%artist%" %gdir%\*.mini2sf
psfpoint -copyright="%copyright%" %gdir%\*.mini2sf
psfpoint -year="%year%" %gdir%\*.mini2sf
psfpoint -game="%game%" %gdir%\*.mini2sf
psfpoint -2sfby="%xsfby%" %gdir%\*.mini2sf

psfpoint -comment="uses Legacy of Ys: Book II driver hacked by Caitsith2" %gdir%\*.mini2sf
2sftimer %gdir% %prefix%.sdat %prefix%
del %prefix%_OPTIMIZED.sdat

If gdir == prefix, then 100% of the work is completely undone by 2sftimer.
sdatopt bug report by CaitSith2 at 10:44 PM EST on March 4, 2009
Found another bug, that crashes when you specify an sdat file that does not exist, rather than be told that it couldn't open the sdat.
by snakemeat at 10:47 PM EST on March 4, 2009
If gdir == prefix, then 100% of the work is completely undone by 2sftimer.

This is due to the folders 2sftimer chooses to unpack the SDAT into. I'll make a modification and upload a change. It'll likely begin exporting to a folder named after SDAT_Working or something...

Found another bug, that crashes when you specify an sdat file that does not exist, rather than be told that it couldn't open the sdat.

Chalk that up to laziness...

EDIT:
Uploaded a new pack here that should hopefully fix the issues. Thanks for the input.

edited 11:17 PM EST March 4, 2009
by snakemeat at 11:49 PM EST on March 4, 2009
Mysterious plugin guy, if you're reading this somehow, this 2SF file crashes the latest version of vio2sf

vio2sf v0.15 released. Appears to have fixed the broken track 0. Thanks to the author.
by unknownfile at 9:43 AM EST on March 5, 2009
Did some work on HW last night, I still have to work out the most convoluted code I've ever done.

There was originally an API in place for possible switching between emulation cores, but seeing as how reliable Desmume has become, this API is being removed because it sucks.

I would also ask Elven to not be annoying me while doing code, otherwise he will be assigned the task of doing everything himself.

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source