don't click here

Sonic Generations Hacking (and More!)

Discussion in 'Engineering & Reverse Engineering' started by Andrew75, Jun 23, 2011.

  1. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    The problem is exactly what is says, Box003 isn't getting saved. Look in Max by name what this node has. If it doesn't have vertices, I see where the issue might be coming from. The error is a way to safe-check that no invalid instances are getting imported.
     
  2. Paraxade

    Paraxade

    Member
    186
    0
    0
    Oh, worked perfectly. Don't think I saw "select by name" before, heh. Thanks :P
     
  3. Dude

    Dude

    Tech Member
    3,138
    0
    16
    Southbridge, MA
    Random VR/AR trash
    Sonic Generations has been added to ModDB, so if you have a project with enough to show to make a page for it, please do! If enough modders do this, Generations mods will be easy to keep track of, and will be well-cataloged, with the added bonus of getting people from other modding communities to possibly start making mods for Generations!

    Also, Sonic Generations as a game is still in their 'authorization' period, so the more of you that make legitimate mod pages, the faster it will be made legitimate.
     
  4. Melpontro

    Melpontro

    Member
    33
    0
    6
    Working
    We just finished working on a new section of Sky Troops
    http://www.youtube.com/watch?v=92I2GcGfnOk
     
  5. P3DR0

    P3DR0

    b0ss Member
    435
    3
    18
    SONIC INFINITY
    I'm loving how this is coming along, Melpontro. Can't wait to actually play it.

    The level design is improving each time and I believe that the stage will look gorgeous once you start adding stuff like decoration and all of the textures.

    I just believe that the section at 0:33 should be pushed foward a bit, since you can't really see what's coming up next due the camera changing from 2D to 3D and the wall in front of it, so it's pretty likely that the player will boost in there and hit a bomb. Which can be kind of cheap and frustrating. But other than that, I'm loving it. :3


    Oh yeah, the annotation at 1:38, about the "sand containers", I think you could, for better results, instead of having that sand cylinder in the middle, take the waterfall from GHZ and replace the texture with something that looks more like sand. I guess that would look way more cooler than an animated texture if you ask me.
     
  6. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    Is it possible to post tools there as well? If so, where?

    EDIT: Well I'm uploading stuff to the general page. This is quite a good resource, I'd advise everyone to do their contributions there. :) Perhaps we can get some external attention outside of the community like this.
     
  7. Elratauru

    Elratauru

    Little Shiny Emurralds Member
    Again, updating with some "news" and videos from youtube for those that don't care to browse a little there...

    Sonic 3 Launch Base Recreation Test on Generations: here.
    OH GOD Kokiri Forest Attempt: here.
    Metal Harbor Updated: here.
     
  8. Dark Sonic

    Dark Sonic

    Member
    14,632
    1,632
    93
    Working on my art!
    How'd I miss that? That's awesome. Oh and props for him being the first person to put a shield monitor in a normal level.
     
  9. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    Chimera did it first technically. :v: Here NVM I got confused with the 1-up monitor. It's actually really easy to add monitors to levels with the editor to classic levels, you don't even need to add any resources. We even got them documented here. I think we aren't going to use this Wiki page though, and rather just add the presets to SonicGLvl templates.
     
  10. Two questions. First one might be kind of stupid, but I can't really try it myself until I get a new computer. Anyways, can you put Classic Sonic's item monitors in a Modern Sonic level? Also, would a Homing Attack lock onto the item monitor and let you hit it?

    Second question, what search terms are you guys using on YouTube to find all these videos? I've tried "Sonic Generations Hacking" and "Sonic Generations Level Mod", had the results sorted by upload date, and haven't been able to find all that much.
     
  11. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    If you copy over the resources of the classic monitor, yes, it is entirely possible. I don't remember if it worked with the homing attack though.

    If people are polite enough to credit the tool, searching Sonicglvl in Youtube should net you plenty of results.

    Also, I mentioned some time back about a CPKREDIR GUI front-end. Would you guys like something like this?
    [​IMG]

    On the list there would be the mods found in the folder, along with author and version information on the side. It's not supposed to have a lot of features, just a simple tool for people to use instead of messing around with the CPKREDIR's INIs. You wouldn't need to launch it every time for playing with mods either, just for configuration.

    The other alternative I had in mind was modifying the Configuration tool that can be launched easily from Steam, but I'm not sure how feasible that is.
     
  12. Dark Sonic

    Dark Sonic

    Member
    14,632
    1,632
    93
    Working on my art!
    YESSSS I want something like that.

    Oh I have a question that I don't think ever got answered. If the homing attack was put back on the X button, and Modern Sonic was to be given an elemental shield (And that was still mapped to A) would Modern Sonic be able to use the elemental powers?
     
  13. Joe T.E.

    Joe T.E.

    All life form data, successfully copied! Member
    142
    0
    16
    At my home in Florida
    Big the Cat in Sonic Generations, High-Res HUD for Sonic Lost World, Metal Sonic Lost World (Version 1.0,) Sonic Generations: Episode Metal (Version 3.0.)
    Looks pretty neat. I'd definitely use it!

    P.S. - One of these days, I'm gonna try importing a level into the game. I need to do more than just importing Sonic variations over Sonic. XD

    I tried that with the Thunder Shield. It didn't work. I assume Modern Sonic just doesn't have the files/references necessary to use their extra jumps and graphics. (At the very least, the ring attraction somewhat works with the Thunder Shield. I haven't tested if the Electric Immunity, Flame Shield Fire Immunity, and Aqua Shield Infinite Breath features work for Modern Sonic.)
    At the same time, if Modern Sonic could use the Elemental Shield double-jumps, the Homing Attack wouldn't need to be mapped to X. The game seems to have a priority system in place for midair jumps (Meaning that you could feasibly leave the ground, then use all of the effects before landing. The priority is the order in which each action is done, meaning the action with the highest priority is the first one to occur when pressing A.)
     
  14. Dark Sonic

    Dark Sonic

    Member
    14,632
    1,632
    93
    Working on my art!
    There's a lot of topic to go though, so I'm just going to ask. I'm looking for 2 hacks which I think exist. One removes all the startup logos. The other one adds more skill points as well as additional shields to use instead of just 1. If anyone has them and is willing to provide the source I would be grateful.
     
  15. DinnerSonic

    DinnerSonic

    Never Posting Since 2004! Member
    Well, didn't someone make an open source clone of it? If people replacing all these other files is fine, I'd think replacing the config EXE wouldn't cause an issue.
    Haven't tried most of those but Modern Sonic can freely run around in lava with a Fire Shield without a care, while the Thunder Shield as you say gives him ring attraction, which seems to be the same distance as the boost attraction. Might toy around later tonight or tomorrow if nobody else does.
     
  16. Dario FF

    Dario FF

    Tech Support Hotline Tech Member
    It's called LogoRemoval.
     
  17. Iggy for Short

    Iggy for Short

    Member
    912
    228
    43
    JoeTE's latest release of the Super Sonic mod includes some extra perks such as extra "ammo" for shields/skateboards/etc., a Super Sonic that consumes 1 ring every 12 seconds, and a fixed walljump. The files that do those specific things are found under "SuperSonic\Super Sonic files\Parameters", sans the quotes, in the mod's folder. Here's the mod...

    http://www.youtube.com/watch?v=T4P_Htd8FT4
     
  18. Joe T.E.

    Joe T.E.

    All life form data, successfully copied! Member
    142
    0
    16
    At my home in Florida
    Big the Cat in Sonic Generations, High-Res HUD for Sonic Lost World, Metal Sonic Lost World (Version 1.0,) Sonic Generations: Episode Metal (Version 3.0.)
    I believe you're looking for that Cheat Engine thing that I made.
    Instructions inside the spoiler:

    Step 1. You must find and download Cheat Engine.

    Step 2: This is optional, but I'd recommend downloading DWXnd (If you have a way to get back to your desktop during gameplay, skip this step.)

    Step 3: Open Cheat Engine, then open Sonic Generations.

    Step 4: In cheat engine, press the glowing button on the top left, and pick the Sonic Generations process.

    Step 5: Drag GenerationsSkill.ct into Cheat Engine.

    Step 6: Click the Advanced Options text on the bottom left.

    Step 7: An additional window appears. There should be some text in it.

    Step 8: Right click the text, and select "Find out what addresses this code accesses". A window will pop up. Leave it open.

    Step 9: Go back into Sonic Generations. You need to begin placing skills into one of your skillsets (or editing the skills in it). DO NOT EXIT THE GAME AT ANY POINT DURING THIS! THE GAME NEEDS TO BE RUNNING THE WHOLE TIME!

    Step 10: While on the customization screen, go back to the cheat engine window that popped up when you did step 8. An address should be in there. You need to double click the address.

    Step 11: Go back into the main window of Cheat Engine. If you look in the big white box, you should see a row of text. It should have the address seen in step 10, and a value of 100. If you see the 100, click it. If a text entry window appears, type 500 into it and then press ok.

    Step 12: Go back into Sonic Generations. Try equipping a skill that requires 100 points. If the gauge at the bottom left doesn't fill up all the way, then the cheat worked. As long as you stay on this skill customization screen, the skill point limit will be 500 instead of 100.

    Step 13: When you've equipped the skills you want, save the skill set. The instant you leave that skill customization screen, the limit will be back to 100, and you'll have to repeat steps 7-13 to give yourself 500 points again. This is because the game stores the skill point limit in a different address every time a skill customization screen is brought up.

    To reiterate, you will NOT need to do this process to USE the saved skill sets. You will only need to do this whenever you're EDITING the skills within a skill set.

    Do that to get more than 1 shield use per level.
    (Or you can just edit the file called #SonicClassic.ar.00 within bb3.cpk. There should be a .prm.xml file in it. Edit that in something like notepad. Find a category called skill. There should be values for the shields which have 1 in them. Change the 1 to something like 5 or 99 to get numerous more uses.)
     
  19. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,635
    1,145
    93
    Long-term happiness
    Yes, something like this would be very much appreciated - much easier than faffing about with a text file. If I understand the workings correctly, this shouldn't be that hard to write, either.
     
  20. Twilightzoney

    Twilightzoney

    Tech Member
    353
    0
    16
    Elgin, IL And Hampshire
    Unleashed and Generations Stuff and Custom Works
    Well I finished my Higher Poly Sonic Model into Generations. Its about 130k poly, and it runs very smoothly which I was surprised.

    I'll release it once I fix some of the rigging I messed up on. Its not noticable, but when you do notice the problems it just irks you and you want to get rid of it. Particularly the head in my case.

    Before
    [​IMG]

    [​IMG]

    [​IMG]


    After
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]