Sonic and Sega Retro Message Board: Sonic Generations Hacking (and More!) - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 

Sonic Generations Hacking (and More!) Generations Cracked wide open (Custom Levels are an ongoing event!

#1306 User is offline Chemical Heat 

Posted 15 March 2012 - 04:09 PM

  • Being the new guy is hard...
  • Posts: 7
  • Joined: 23-February 12
  • Gender:Male
  • Location:Iceland
  • Project:None at the moment

View PostYarharhar, on 15 March 2012 - 04:01 PM, said:

Oh, the Egg Dragoon Fight has a teleport - it goes to the sky-diving section. So does Perfect Chaos.


Oh yeah, I completely forgot about that. Is that an object though? I always thought of it as an scripted event. As for perfect Chaos, I don't recall a teleport happening in that boss?
This post has been edited by Chemical Heat: 15 March 2012 - 04:12 PM

#1307 User is offline 1stKirbyever 

Posted 15 March 2012 - 04:11 PM

  • Posts: 400
  • Joined: 20-December 08
  • Gender:Male
Yeah, that warp was randomly placed there. (I have no idea why since it's the only stage to do so. I found this out during a 3D - 2D glitch.)

Don't forget that Time Eater also has a Warp.

EDIT: Chemical, Pretty sure they all are.
This post has been edited by 1stKirbyever: 15 March 2012 - 04:12 PM

#1308 User is offline DustArma 

Posted 15 March 2012 - 05:02 PM

  • Posts: 1143
  • Joined: 27-February 08
  • Gender:Male
  • Location:Santiago, Chile
  • Project:Learning Python.

View PostChemical Heat, on 15 March 2012 - 04:09 PM, said:

View PostYarharhar, on 15 March 2012 - 04:01 PM, said:

Oh, the Egg Dragoon Fight has a teleport - it goes to the sky-diving section. So does Perfect Chaos.


Oh yeah, I completely forgot about that. Is that an object though? I always thought of it as an scripted event. As for perfect Chaos, I don't recall a teleport happening in that boss?


After every hit you get moved to a different part of the level.

The Ark fight also has one to teleport Sonic and Shadow when either gets the 2/3 energy orbs.
This post has been edited by DustArma: 15 March 2012 - 05:09 PM

#1309 User is offline crystallize 

Posted 16 March 2012 - 03:57 AM

  • Posts: 57
  • Joined: 22-November 09
  • Gender:Male
  • Location:Novosibirsk
In there a way to edit shaders in Generations? I managed to unpack 31mb of something called "shaders", but in the end, after unpacking of ARs it's just a bunch of 1kb files with three lines that makes sense and everything else is garbage symbols.

#1310 User is offline roxahris 

Posted 16 March 2012 - 05:06 AM

  • Everyone's a hypocrite. Take my word for it.
  • Posts: 1221
  • Joined: 24-January 07
  • Gender:Male
  • Project:Doing anything at all
  • Wiki edits:30

View Postcrystallize, on 16 March 2012 - 03:57 AM, said:

In there a way to edit shaders in Generations? I managed to unpack 31mb of something called "shaders", but in the end, after unpacking of ARs it's just a bunch of 1kb files with three lines that makes sense and everything else is garbage symbols.
Yep, those are the shaders. You'll need to decompile them and figure out what they are/what each one does.
This post has been edited by roxahris: 16 March 2012 - 05:07 AM

#1311 User is offline Chimera 

Posted 16 March 2012 - 09:12 AM

  • I'm not a furry.
  • Posts: 823
  • Joined: 04-October 10
  • Gender:Male
  • Project:TOO MANY. BUT ONE LESS.
  • Wiki edits:5
I'm pretty sure the shaders are GPU code. If you can fully decipher/decode that you deserve tech member status for life.

#1312 User is offline Dario FF 

Posted 16 March 2012 - 07:28 PM

  • Tech Support Hotline
  • Posts: 929
  • Joined: 03-April 10
  • Gender:Male
  • Location:Mar Del Plata
  • Project:SonicGLvl
I'm afraid most of the objects you guys mentioned are boss scripted events, mostly hardcoded I think. Some of the warp events are called via LUA scripts, and well... they're just usable with boss stages and the actual boss there.

I don't remember any warps in the time eater though. I've tried using the Sky Sanctuary warp thing, and it looks a bit jarring. I can't get it to stop at the right spot, and you can see Sonic traverse through the whole black level... I could try increasing the speed so it's almost instant, but then it would go so fast it would go past the warp end thing... I'm not sure how to do it yet. :(

The problem with paths is that I don't think the game has the option of doing something like that... so I'm unsure on what else could be used.
This post has been edited by Dario FF: 16 March 2012 - 07:28 PM

#1313 User is offline Gen 

Posted 16 March 2012 - 09:32 PM

  • This is halloween! This is halloween!
  • Posts: 309
  • Joined: 03-August 06
  • Gender:Male
  • Project:The Mobius Engine

View Postcrystallize, on 16 March 2012 - 03:57 AM, said:

In there a way to edit shaders in Generations? I managed to unpack 31mb of something called "shaders", but in the end, after unpacking of ARs it's just a bunch of 1kb files with three lines that makes sense and everything else is garbage symbols.

It's possible the "garbage symbols" are pre-compiled HLSL/D3D shader byte code. It's common for some games to do this to increase runtime performance of shaders (where if you pass an uncompiled shader to the runtime, you'll generally have to wait for it to compile).

#1314 User is offline crystallize 

Posted 16 March 2012 - 10:59 PM

  • Posts: 57
  • Joined: 22-November 09
  • Gender:Male
  • Location:Novosibirsk

View PostChimera, on 16 March 2012 - 09:12 AM, said:

I'm pretty sure the shaders are GPU code. If you can fully decipher/decode that you deserve tech member status for life.

I think it's possible to decompile these shaders into asm-like code, or even back into HLSL. The problem is to compile them back after editing, so the game can understand it.
Well, anyway, I just want to disable bloom, blur and DOF. I found that #SystemCommon.ar.00/SceneEffects.prm.xml file, but noticed almost no changes in game after editing it. May be it affects console versions only.

#1315 User is offline Dario FF 

Posted 16 March 2012 - 11:36 PM

  • Tech Support Hotline
  • Posts: 929
  • Joined: 03-April 10
  • Gender:Male
  • Location:Mar Del Plata
  • Project:SonicGLvl

View Postcrystallize, on 16 March 2012 - 10:59 PM, said:

Well, anyway, I just want to disable bloom, blur and DOF. I found that #SystemCommon.ar.00/SceneEffects.prm.xml file, but noticed almost no changes in game after editing it. May be it affects console versions only.

That's because the stages override the files with their own definitions. You should look at the same file SceneEffect.prm.xml for each stage.
This post has been edited by Dario FF: 16 March 2012 - 11:36 PM

#1316 User is offline Irixion 

Posted 17 March 2012 - 05:29 AM

  • Posts: 1351
  • Joined: 30-December 04
  • Gender:Male
  • Location:Ontario, Canada
  • Project:Life
  • Wiki edits:152
May have an obvious answer, but why not just move the level to where the teleport needs to happen so there doesn't need to be one? I've always wondered why that teleport happens :s

#1317 User is offline Morph 

Posted 17 March 2012 - 05:42 AM

  • AKA SonicFreak94.
  • Posts: 453
  • Joined: 01-August 08
  • Gender:Male
  • Location:Utah
  • Project:SA2 netplay & hax, SADX:FE
  • Wiki edits:11
My guess would be performance. If you're far away enough that all the stuff in the first chunk of the level doesn't render, technically it should help (items and stage geometry) with the framerate... Except it manages to lag anyway, but maybe it lagged worse before.

Although in terms of the PC port project, I guess it couldn't hurt, but it may not exactly fit together very well either. It's like trying to merge Emerald Coast 1 and 2 in Sonic Adventure, until you realize that the second half would be mostly under water, if the entrance of the second section was properly lined up with the exit of the first section. Or similarly, it's like trying to merge all the sections of Station Square... until—if I recall correctly—things start overlapping.

#1318 User is offline Dario FF 

Posted 17 March 2012 - 09:00 AM

  • Tech Support Hotline
  • Posts: 929
  • Joined: 03-April 10
  • Gender:Male
  • Location:Mar Del Plata
  • Project:SonicGLvl
Moving chunks is far more complicated than it sounds. In theory maybe I could move the terrain, but then I have to move all the objects, the object targets, the paths(and I don't really know how to read them correctly yet). Plus, performance would be a problem, although in theory chunk-loading / unloading should be able to solve that.

Also for a shocker, Adabat has even bad performance on the PC version anyway. :v:(nearing the big chaser running part) It needs some serious optimization or material changes or something, I'm not sure yet.
This post has been edited by Dario FF: 17 March 2012 - 09:00 AM

#1319 User is offline Arf 

Posted 18 March 2012 - 09:51 AM

  • a
  • Posts: 5
  • Joined: 24-February 08
  • Gender:Male
  • Location:Argentina AKA Arfentina
Starting from this http://forums.sonicr...ic=25598&st=315 I can see there were succesful audio replacements.
My issue is about repacking the ADX files into AAX;
Basicaly, AAX files for main stages contain and ADX for the intro, and an ADX for the main loop.

Having converted them and done all that needs to be done, I need to repack the ADXs into an AAX, but that part seems to be completely lost, and I think azu mentioned using adxenc, which is only to do WAV -> ADX.
What should I do now? I'm a bit lost.
This post has been edited by Arf: 18 March 2012 - 09:52 AM

#1320 User is online MainMemory 

Posted 18 March 2012 - 09:59 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 3162
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Minor update to Generations Archive Editor: archive code is now in Ar00Lib.dll, there's now a separate command-line program Ar00Pack, any bugs with the /t argument have hopefully been fixed, and "split mode" is automatically enabled for filenames ending in ".ar.00". Also the source code is available.

Edit: ARL bugfix.
This post has been edited by MainMemory: 19 March 2012 - 03:34 PM

  • 285 Pages +
  • ◄ First
  • 86
  • 87
  • 88
  • 89
  • 90
  • Last ►
    Locked
    Locked Forum

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