Basic Questions and Answers Thread

Discussion in 'Discussion & Q&A' started by Malevolence, Jul 7, 2009.

  1. Darkness

    Darkness Active Member Member

    Joined:
    Nov 6, 2010
    Messages:
    28
    What do you mean?
     
  2. Pokepunch

    Pokepunch That guy who posts on occasion Member

    Joined:
    Aug 7, 2009
    Messages:
    270
    Location:
    UK
    Ok I have ported the Sonic 2 Nick Arcade walking sprites to my hack and it has some issues:

    • Firstly it plays slower than it does in Sonic 2 Nick Arcade.
    • Secondly it is very buggy when on slopes (Plays the wrong frames).
    • And lastly for odd reason sometimes it randomly changes to the rolling animation.


    I remember someone having this problem with this before but can't find the post.
     
    Last edited by a moderator: Mar 9, 2012
  3. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    1. Nick Arcade has more frames, so you'll need to change the speed calculation routine.
    2. Same reason above, and because of this. you'll need to change the angle calculation routine that deals with frame adding.
    3. *shrugs* most probably the same reason as 2.
     
  4. Irixion

    Irixion Well-Known Member Member

    Joined:
    Aug 11, 2007
    Messages:
    670
    Location:
    Ontario, Canada
    Pretty much this. You'd need to change the animation script as well.
     
  5. SuperEgg

    SuperEgg I'm a guy that knows that you know that I know Member

    Joined:
    Oct 17, 2009
    Messages:
    Location:
    THE BEST GOD DAMN STATE OF TEXAS
    Just copy the whole damn animation script from S2NA's disassembly. No joke. Find "Sonic_Animate", replace it with the S2NA equivalent, and have a party. Just change out the other sprites you feel isn't what you want. If it is into Sonic 1, everything is exactly the same. Just add in the art, mappings, and DPLC as well, and have them put into Sonic 1 format in SonMapED. Saves you about 2 hours of work.
     
  6. Pokepunch

    Pokepunch That guy who posts on occasion Member

    Joined:
    Aug 7, 2009
    Messages:
    270
    Location:
    UK
    Well SuperEgg thats fixed the walking sprites, but now the running sprites are now messed at angles. I have added quite a few custom frames so I dont want to replace my files with the S2NA ones. Would there be an easy way of fixing the running sprites?
     
  7. EMK-20218

    EMK-20218 The Fuss Maker Exiled

    Joined:
    Aug 8, 2008
    Messages:
    1,067
    Location:
    Jardim Capelinha, São Paulo
    After the art getting saved several times, SonMapED needs to be reloaded to continue saving the stuff because it doesn't overwrites their "temp" files, which causes the art saving to do absolutely nothing. I had the same problem you're having and I solved it by simply unloading all the loaded stuff, closing up the program then reopening all the stuff again. I don't know why it happens, this is probably a bug in the program. But you can solve it this way.
     
  8. Darkness

    Darkness Active Member Member

    Joined:
    Nov 6, 2010
    Messages:
    28
    Well build says this.

    SN 68k version 2.53


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2267) : Er


    ror : Could not open file 'palletc_title.bin'


    pal_titlecyc: incbin palletc_title.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2268) : Er


    ror : Could not open file 'palletc_ghz.bin'


    pal_ghzcyc: incbin palletc_ghz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2269) : Er


    ror : Could not open file 'palletc_lz_wat.bin'


    pal_lzcyc1: incbin palletc_lz_wat.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2270) : Er


    ror : Could not open file 'palletc_lz_bel.bin'


    pal_lzcyc2: incbin palletc_lz_bel.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2271) : Er


    ror : Could not open file 'palletc_lz_buw.bin'


    pal_lzcyc3: incbin palletc_lz_buw.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2272) : Er


    ror : Could not open file 'palletc_sbz3_w.bin'


    pal_sbz3cyc1: incbin palletc_sbz3_w.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2273) : Er


    ror : Could not open file 'palletc_slz.bin'


    pal_slzcyc: incbin palletc_slz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2274) : Er


    ror : Could not open file 'palletc_syz_1.bin'


    pal_syzcyc1: incbin palletc_syz_1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2275) : Er


    ror : Could not open file 'palletc_syz_2.bin'


    pal_syzcyc2: incbin palletc_syz_2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2283) : Er


    ror : Could not open file 'palletc_sbz_1.bin'


    pal_sbzcyc1: incbin palletc_sbz_1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2284) : Er


    ror : Could not open file 'palletc_sbz_2.bin'


    pal_sbzcyc2: incbin palletc_sbz_2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2285) : Er


    ror : Could not open file 'palletc_sbz_3.bin'


    pal_sbzcyc3: incbin palletc_sbz_3.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2286) : Er


    ror : Could not open file 'palletc_sbz_4.bin'


    pal_sbzcyc4: incbin palletc_sbz_4.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2287) : Er


    ror : Could not open file 'palletc_sbz_5.bin'


    pal_sbzcyc5: incbin palletc_sbz_5.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2288) : Er


    ror : Could not open file 'palletc_sbz_6.bin'


    pal_sbzcyc6: incbin palletc_sbz_6.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2289) : Er


    ror : Could not open file 'palletc_sbz_7.bin'


    pal_sbzcyc7: incbin palletc_sbz_7.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2290) : Er


    ror : Could not open file 'palletc_sbz_8.bin'


    pal_sbzcyc8: incbin palletc_sbz_8.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2291) : Er


    ror : Could not open file 'palletc_sbz_9.bin'


    pal_sbzcyc9: incbin palletc_sbz_9.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2292) : Er


    ror : Could not open file 'palletc_sbz_10.bin'


    pal_sbzcyc10: incbin palletc_sbz_10.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2767) : Er


    ror : Could not open file 'palletsega1.bin'


    pal_sega1: incbin palletsega1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2768) : Er


    ror : Could not open file 'palletsega2.bin'


    pal_sega2: incbin palletsega2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2861) : Er


    ror : Could not open file 'palletsega_bg.bin'


    pal_segabg: incbin palletsega_bg.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2862) : Er


    ror : Could not open file 'pallettitle.bin'


    pal_title: incbin pallettitle.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2863) : Er


    ror : Could not open file 'palletlevelsel.bin'


    pal_levelsel: incbin palletlevelsel.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2864) : Er


    ror : Could not open file 'palletsonic.bin'


    pal_sonic: incbin palletsonic.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2865) : Er


    ror : Could not open file 'palletghz.bin'


    pal_ghz: incbin palletghz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2866) : Er


    ror : Could not open file 'palletlz.bin'


    pal_lz: incbin palletlz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2867) : Er


    ror : Could not open file 'palletlz_uw.bin'


    pal_lzwater: incbin palletlz_uw.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2868) : Er


    ror : Could not open file 'palletmz.bin'


    pal_mz: incbin palletmz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2869) : Er


    ror : Could not open file 'palletslz.bin'


    pal_slz: incbin palletslz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2870) : Er


    ror : Could not open file 'palletsyz.bin'


    pal_syz: incbin palletsyz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2871) : Er


    ror : Could not open file 'palletsbz_act1.bin'


    pal_sbz1: incbin palletsbz_act1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2872) : Er


    ror : Could not open file 'palletsbz_act2.bin'


    pal_sbz2: incbin palletsbz_act2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2873) : Er


    ror : Could not open file 'palletspecial.bin'


    pal_special: incbin palletspecial.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2874) : Er


    ror : Could not open file 'palletsbz_act3.bin'


    pal_sbz3: incbin palletsbz_act3.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2875) : Er


    ror : Could not open file 'palletsbz_a3uw.bin'


    pal_sbz3water: incbin palletsbz_a3uw.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2876) : Er


    ror : Could not open file 'palletson_lzuw.bin'


    pal_lzsonwater: incbin palletson_lzuw.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2877) : Er


    ror : Could not open file 'palletson_sbzu.bin'


    pal_sbz3sonwat: incbin palletson_sbzu.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2878) : Er


    ror : Could not open file 'palletssresult.bin'


    pal_speresult: incbin palletssresult.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2879) : Er


    ror : Could not open file 'palletsscontin.bin'


    pal_specontinue:incbin palletsscontin.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(2880) : Er


    ror : Could not open file 'palletending.bin'


    pal_ending: incbin palletending.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(3447) : Er


    ror : Could not open file 'miscls_point.bin'


    incbin miscls_point.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(3453) : Er


    ror : Could not open file 'miscls_jcode.bin'


    incbin miscls_jcode.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(3457) : Er


    ror : Could not open file 'miscls_ucode.bin'


    incbin miscls_ucode.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(3520) : Er


    ror : Could not open file 'miscdm_ord1.bin'


    demo_levels: incbin miscdm_ord1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(3687) : Er


    ror : Could not open file 'miscmenutext.bin'


    levelmenutext: incbin miscmenutext.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(3692) : Er


    ror : Could not open file 'miscmuslist1.bin'


    musiclist: incbin miscmuslist1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(4085) : Er


    ror : Could not open file 'misclz_heigh.bin'


    waterheight: incbin misclz_heigh.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(4766) : Er


    ror : Could not open file 'demodatai_ghz.bin'


    demo_ghz: incbin demodatai_ghz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(4767) : Er


    ror : Could not open file 'demodatai_mz.bin'


    demo_mz: incbin demodatai_mz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(4768) : Er


    ror : Could not open file 'demodatai_syz.bin'


    demo_syz: incbin demodatai_syz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(4769) : Er


    ror : Could not open file 'demodatai_ss.bin'


    demo_ss: incbin demodatai_ss.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(5160) : Er


    ror : Could not open file 'palletc_ss_1.bin'


    pal_sscyc1: incbin palletc_ss_1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(5162) : Er


    ror : Could not open file 'palletc_ss_2.bin'


    pal_sscyc2: incbin palletc_ss_2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6153) : Er


    ror : Could not open file 'miscdm_ord2.bin'


    enddemo_levels: incbin miscdm_ord2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6413) : Er


    ror : Could not open file 'demodatae_ghz1.bin'


    demo_endghz1: incbin demodatae_ghz1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6415) : Er


    ror : Could not open file 'demodatae_mz.bin'


    demo_endmz: incbin demodatae_mz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6417) : Er


    ror : Could not open file 'demodatae_syz.bin'


    demo_endsyz: incbin demodatae_syz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6419) : Er


    ror : Could not open file 'demodatae_lz.bin'


    demo_endlz: incbin demodatae_lz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6421) : Er


    ror : Could not open file 'demodatae_slz.bin'


    demo_endslz: incbin demodatae_slz.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6423) : Er


    ror : Could not open file 'demodatae_sbz1.bin'


    demo_endsbz1: incbin demodatae_sbz1.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6425) : Er


    ror : Could not open file 'demodatae_sbz2.bin'


    demo_endsbz2: incbin demodatae_sbz2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6427) : Er


    ror : Could not open file 'demodatae_ghz2.bin'


    demo_endghz2: incbin demodatae_ghz2.bin


    C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKSSONIC1.ASM(6470) : Er


    ror : Could not open file 'misclvl_size.bin'


    levelsizearray: incbin misclvl_size.bin


    Too many errors, assembler aborting...


    Errors during pass 1 - pass 2 aborted


    Assembly completed.


    64 error(s) from 6922 lines in 0.36 seconds


    Lightning's ROM Padder


    Reported Size: 0 Reported Checksum: 0


    Size applied: 7F Checksum Applied: 0


    Press any key to continue . . .



    And I used Split on S1.bin, more then once so maybe it's my files? I tried everything and what you said.
     
    Last edited by a moderator: Mar 13, 2012
  9. D.A. Garden

    D.A. Garden Sonic CD's Sound Test Member

    Joined:
    Aug 6, 2009
    Messages:
    582
    Location:
    England
    If I am understanding this correctly, you ran split.bat after you made some changes?


    If so, those changes are gone. Sorry to be the one to tell you.


    Here's a friendly piece of advice; after you use split.bat the first time to create the files for the disassembly, don't ever run it again. It has done its purpose, which is split the original rom into the pieces required for the disassembly.


    You can always do what I do; set up the disassembly by running split.bat the once and then delete the split.bat file. That way you will not make the mistake of running it by accident.


    You need to run build.bat after you have made any changes anyway and run the s1built.bin file that is created.


    (Apologies for the long post, but it seems even the basics are lost on some people)
     
    Last edited by a moderator: Mar 13, 2012
  10. Darkness

    Darkness Active Member Member

    Joined:
    Nov 6, 2010
    Messages:
    28
    Well I use split then save everything I did, so I use split before saving my changes, besides build can't even open the files what am I'm suppose to do about that?
     
  11. Ravenfreak

    Ravenfreak Still hacking the 8-bit titles Member

    Joined:
    Feb 10, 2010
    Messages:
    410
    Location:
    O'Fallon, MO
    Well it looks like either the files are completely missing, or they have been moved to a different location. Make a search for the files using Windows Explorer, and see where they are located, if they even exist. Then search for each missing file in s1.asm, and change them to whatever folder you put them in. So say GHZ's demo data is located in _artnem for some reason, change the incbin in the disassembly to this:


    incbin "_artneme_ghz1.bin"
     
    Last edited by a moderator: Mar 13, 2012
  12. rika_chou

    rika_chou Adopt Member

    Joined:
    Aug 11, 2007
    Messages:
    689
    Maybe the files paths are too long.


    Maybe you could try moving it from "C:DOCUMENTS AND SETTINGSBRADLEYMY DOCUMENTSSONIC HACKS" to just "C:HACK" or something short like that.


    I remember this is a problem in some dissasemblies. Also, as said above, make sure the files exist. Maybe you didn't split successfully.
     
    Last edited by a moderator: Mar 13, 2012
  13. Darkness

    Darkness Active Member Member

    Joined:
    Nov 6, 2010
    Messages:
    28
    Well how would I do that? I don't use Windows Explorer, Idk what it is.
     
  14. rika_chou

    rika_chou Adopt Member

    Joined:
    Aug 11, 2007
    Messages:
    689
    I don't understand what you mean at all. How exactly do you not use windows explorer? You use windows, right? (not mac or linux?)


    Just move (or copy/paste) your "sonic hacks" folder to C: and see if it will build. Also check to see if you have the files it can't open.
     
    Last edited by a moderator: Mar 14, 2012
  15. Darkness

    Darkness Active Member Member

    Joined:
    Nov 6, 2010
    Messages:
    28
    I use windows XP, and C:? How I do that?
     
    Last edited by a moderator: Mar 14, 2012
  16. rika_chou

    rika_chou Adopt Member

    Joined:
    Aug 11, 2007
    Messages:
    689
    Go to "Start" -> my computer -> C:/


    Or just open internet explorer and enter c:/ into the address bar.


    move your folder there.
     
    Last edited by a moderator: Mar 14, 2012
  17. Irixion

    Irixion Well-Known Member Member

    Joined:
    Aug 11, 2007
    Messages:
    670
    Location:
    Ontario, Canada
    I usually keep my stuff on the Desktop--I've had no problems with it being there. Much more convenient that way! :)
     
  18. CrashSG32

    CrashSG32 Classy and I know it Member

    Joined:
    Jan 21, 2012
    Messages:
    54
    Location:
    Australia
    So you try to hack Sonic, but don't know what Windows Explorer is?


    *facepalm*
     
  19. Darkness

    Darkness Active Member Member

    Joined:
    Nov 6, 2010
    Messages:
    28
    I use Google chrome not internet explorer, and besides last time I was able to get Nicole in Sonic 1 just don't know how I did it.
     
  20. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    I'm going to take a really good guess here and say it's the assembler, it's usually always the cause.


    Assuming you are using the right disassembly here, you should have a program called "asm68k.exe", you'll want to replace that with this one: Download.

    Yeah um, if you're going to be an arse, at least contribute in some form to compensate for it.


    And just to put it out there, there are in fact people who have knowledge issues in which they know 100% about one thing, and 0% about something that's similar. Not to say that this fellow is one of them, but it still doesn't help.
     
    Last edited by a moderator: Mar 15, 2012