SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Miscellaneous

Reply
 
Thread Tools
Jims' Saturn Inspired MD2 Pack-V3.5 (Mighty/Texture Overhaul) Details »»
Jims' Saturn Inspired MD2 Pack-V3.5 (Mighty/Texture Overhaul)
Version: 3.5, by Jeck Jims (Oh, THAT guy...) Jeck Jims is offline
Developer Last Online: Jan 2018

Category: Version: SRB2 Rating: (4 votes - 4.60 average)
Released: 09-07-2017 Last Update: 10-11-2017 Installs: 6
Re-Useable Content Models

V3.5! Mighty was added, Texture Overhaul

Due to requests, I whipped up a quick Mighty.
Also, as seen above, several members of the cast received texture touch-ups to better fit srb2's color palette, as well as to just show better 'lighting.'

Some other objects/enemies got these touch-ups as well, including but not limited to;
-Springs
-FISH
-Chaos Emeralds

Background
With the recent release of Sonic Mania, I, like several others, were inspired to start making some content again. The amazing looking low-poly work in the special stages of Mania especially, game me something to strive for.

This model pack is designed to answer the what if question "What if SRB2 was made officially for the Saturn?"

As such, the models are designed using parts and textures from whatever Saturn models I could get my hands on, with a target of looking somewhere in the middle-ground quality between Sonic R and Sonic Jam. The other thing about this is, I genuinely believe that a mix of both some sprite assets and modeled assets is what the Saturn would have done, and I won't be making models for every asset under the sun. (so don't expect flowers bushes. etc)

Whats Included Then?

Spoiler:
-Sonic(with full Fsonic.wad support)
-Tails(with full Tailscd.wad support)
-Knuckles
-All Eggman Bosses
-Brak(lazy touchup)
-Metal Sonic (both bossfight, and Character Wad Support)
-Monitors (including S3K monitors)
-Springs!
-Emeralds
-Shields (S3k as well)
-All Vanilla Enemies (except the turret because who gets that close to it?)
-A few mod's enemies, (proto.wad's "Jetties", some SUGOI ones and prob others I don't recall)
-Supersonic for NIGHTS Mode. (not Fsonic version because reasons)
-Shadow (Speedwagon's WAD support)
-Rosy (Katsy's WAD support)
-Silver (Lat's WAD support)
-Playershadows (support for TD, lua_playershadows.wad)
-Full color changing support for the cast


This Model pack is BEST experienced in 600x480 resolution.

Setting up!

The actual ZIP contains all the files you need, as you need them. Simply export the files to your root SRB2 2.1 folder, start SRB2.exe in OpenGL and use the console command "GR_MD2 1" and your good to go!

New folder organization?

Spoiler:
So, due to me wanting to keep shit organized, I've sorted the models into 4 folders inside the main MD2 folder and setup MD2.dat accordingly. So if you wanted to, you could merge this with whatever current models your using, and just swap out your md2.dat to change what models you're using.


Credit Explained

Spoiler:
Sryder13: His Robohood as a base for the low poly version, as well as being a major support/tester
ˇReremy: Used modified versions of several of his Badnik textures.
TheDoctor: Used his port of Brak, most just redid textures/mapping and walking animation because lazy.
Chromatian: Very helpful in testing/motivation!
Special thanks to Freeze and Ultra from Discord for helping touch-up knuckles' eyelid textures


Future Plans?
Spoiler:
As of this moment this is the "final" version of this pack. I covered what I believe are the relevant character wads of SRB2, and don't have plans to make more unless new wads get released that get used.

I think I'm going to use these models for SRB2Kart, as that game needs the lowest amount of shit on screen at all times.


Update log

Spoiler:

9/7/17 - Fixed TailsCD.md2 swim animation
9/7/17 - Replaced Emeralds with better Saturn/Mania ones. Also, due to some feedback I've taken all ring object models off by default.
If you desire rings simply add the following back to your md2.dat
Spoiler:
RING OBJE/RING.md2 3.0 0.0
RRNG OBJE/RRNG.md2 3.0 0.0
TRNG OBJE/TRNG.md2 3.0 0.0


9/25/17
V2.0! A few adjustments to better represent Jam's iteration of Sonic

-Efforts were made to match Jam's animations
-I decided to make sonic's shoe's soles that darker gray/black, as srb2 has it that way, as well as Jam, and I honestly prefer it to the red.
-A quick texture fix was made to clean up color changes on most of the cast
-Sonic and Shadow both received a contrast reduction to better fit the rest of the cast.

10/10/2017
V3.0! Dirk was added to group, goalpost got huge overhaul

-Goalpost were remade from scratch to have a better presentation, use the same images are their respective character's sprites, and now support the background color changing!
-Knuckle's gliding animation got an update to better match the sprites
-Metalsonic got a model touch-up and some animations fixed
-Spindashing frames were adjusted a bit to not look as awkward.

V3.5! Mighty was added, Texture Overhaul

Due to requests, I whipped up a quick Mighty.
Also, as seen above, several members of the cast received texture touch-ups to better fit srb2's color palette, as well as to just show better 'lighting.'

Some other objects/enemies got these touch-ups as well, including but not limited to;
-Springs
-FISH
-Chaos Emeralds


Known "Issues"

-Animation frames added with lua can be very difficult to make models for, ROSY is a great example of this. (NO I can't fix the hammer bounce)
-An excessive amount of MD2 models on screen or in the area will cause Frame issues, I suggest turning on Limit Draw (render distance for objects) in 3D options.
-Tailscd: the way the lua for the extra animation states is setup prevents Tails' tails from interpolating. To simplify, they will animated "not-smooth" :V
-The above issue is also present in many character wad's Spindash states.
-For some reason the Large Score Monitor is broken even though it uses the exact same assets of the lower score monitor.(?)

Download Now

File Type: rar Jeck Jims' Saturn MD2-V3.5.rar (3.33 MB, 858 views)

Screenshots

Click image for larger version

Name:	srb20105.png
Views:	957
Size:	73.5 KB
ID:	11388   Click image for larger version

Name:	srb20153.png
Views:	857
Size:	75.9 KB
ID:	11389   Click image for larger version

Name:	srb20155.png
Views:	746
Size:	50.6 KB
ID:	11390   Click image for larger version

Name:	srb20156.png
Views:	687
Size:	89.8 KB
ID:	11391   Click image for larger version

Name:	srb20157.png
Views:	693
Size:	82.9 KB
ID:	11392  

Click image for larger version

Name:	srb20158.png
Views:	614
Size:	90.1 KB
ID:	11393   Click image for larger version

Name:	srb20159.png
Views:	642
Size:	143.2 KB
ID:	11394   Click image for larger version

Name:	srb20160.png
Views:	606
Size:	93.9 KB
ID:	11395   Click image for larger version

Name:	srb20161.png
Views:	598
Size:	148.5 KB
ID:	11396   Click image for larger version

Name:	srb20162.png
Views:	592
Size:	51.7 KB
ID:	11397  

Click image for larger version

Name:	srb20163.png
Views:	568
Size:	55.5 KB
ID:	11398   Click image for larger version

Name:	srb20164.png
Views:	541
Size:	140.2 KB
ID:	11399   Click image for larger version

Name:	srb20165.png
Views:	589
Size:	98.7 KB
ID:	11400   Click image for larger version

Name:	srb20166.png
Views:	582
Size:	168.9 KB
ID:	11401   Click image for larger version

Name:	srb20167.png
Views:	536
Size:	235.8 KB
ID:	11402  

Click image for larger version

Name:	srb20168.png
Views:	551
Size:	360.5 KB
ID:	11403   Click image for larger version

Name:	srb20169.png
Views:	573
Size:	232.6 KB
ID:	11404   Click image for larger version

Name:	srb20170.png
Views:	495
Size:	201.9 KB
ID:	11405   Click image for larger version

Name:	srb20171.png
Views:	578
Size:	154.2 KB
ID:	11406   Click image for larger version

Name:	srb20172.png
Views:	555
Size:	87.7 KB
ID:	11407  

Click image for larger version

Name:	srb20173.png
Views:	536
Size:	74.6 KB
ID:	11408   Click image for larger version

Name:	srb20174.png
Views:	563
Size:	102.2 KB
ID:	11409   Click image for larger version

Name:	srb20175.png
Views:	583
Size:	106.4 KB
ID:	11410   Click image for larger version

Name:	srb20193.png
Views:	677
Size:	110.8 KB
ID:	11411   Click image for larger version

Name:	srb20195.png
Views:	509
Size:	94.6 KB
ID:	11412  

Click image for larger version

Name:	srb20201.png
Views:	508
Size:	201.0 KB
ID:	11413   Click image for larger version

Name:	srb20202.png
Views:	574
Size:	110.0 KB
ID:	11414   Click image for larger version

Name:	srb20206.png
Views:	509
Size:	126.6 KB
ID:	11415   Click image for larger version

Name:	srb20253.png
Views:	498
Size:	62.2 KB
ID:	11416   Click image for larger version

Name:	srb20262.png
Views:	3346
Size:	43.8 KB
ID:	11426  

Click image for larger version

Name:	srb20261.png
Views:	447
Size:	125.0 KB
ID:	11427   Click image for larger version

Name:	srb20180.png
Views:	1203
Size:	76.2 KB
ID:	11589   Click image for larger version

Name:	DIRK.png
Views:	1381
Size:	10.3 KB
ID:	11704   Click image for larger version

Name:	ENDSIGNS.png
Views:	1418
Size:	39.2 KB
ID:	11705   Click image for larger version

Name:	srb20216.png
Views:	904
Size:	103.9 KB
ID:	11706  

Click image for larger version

Name:	srb20211.png
Views:	1279
Size:	8.5 KB
ID:	11708   Click image for larger version

Name:	Team.png
Views:	2554
Size:	122.5 KB
ID:	11814   Click image for larger version

Name:	srb20246.png
Views:	907
Size:	73.1 KB
ID:	11815  

Supporters / CoAuthors

Show Your Support

  • The author of this addon has given explicit permission for its content to be re-used and/or reproduced.

Comments
Old 1 Week Ago   #62
U L T R A
 
U L T R A's Avatar
Default

Quote:
Originally Posted by Elyos03 View Post
Just try it yourself. Movie Mode doesn't want me to make GIFs.
Oh I see, ill tell Jeck on Discord
U L T R A is offline   Reply With Quote
Old 1 Week Ago   #63
AlamGBC
WOO! GO ME! YAHOO!
Administrator
 
AlamGBC's Avatar
Default

Quote:
Originally Posted by Elyos03 View Post
Just try it yourself. Movie Mode doesn't want me to make GIFs.
SRB2 only make GIFs when in software mode;
In OpenGL mode, it make APNG files

Sent from my Lenovo TB-8504F using ********
__________________
"remember, hacking SRB2 is a good thing, cracking it's save games is not" - Alam and Logan Arias

3DS FC: 0473-7778-0919
AlamGBC is offline   Reply With Quote
Old 1 Week Ago   #64
U L T R A
 
U L T R A's Avatar
Default

Quote:
Originally Posted by Elyos03 View Post
Just try it yourself. Movie Mode doesn't want me to make GIFs.
Jeck said "there's not really anything I can do about it, SRB2 is the issue"
U L T R A is offline   Reply With Quote
Old 1 Week Ago   #65
Lach
Latch? Lock?? Lack???
 
Lach's Avatar
Default

Jeck would be right. The Super Sonic animation error occurs because his walking frames can last 2 or 4 tics depending on how fast the player is currently moving. However, in the SOC, the state is defined as being 3 tics; it is only set to 4 or 2 using Lua when FSonic is moving slowly. Up until 2.1.20, MD2 interpolation changed dynamically depending on how many tics the state was set to; however, in 2.1.20 it now it seems to have a maximum interpolation duration of whatever is defined in the state. Basically the jittery movement is a result of the game trying to limit FSonic's walking states to 3 tics whenever the Lua is telling them to be 4. This change also breaks some of the vanilla animations, such as the dynamic jumpball state durations. I'm not quite sure what the 2.1.20 change is even meant to fix; interpolation works pretty consistently and any issues it has are generally a result of neglect by WAD creators. I see no reason why the developers need to account for that.

Since we're definitely not getting a 2.1.21 just to fix this issue, there are two ways you can work around this issue if it really bugs you.
1) Turn off MD2 interpolation by setting running the command "gr_md2 2" (or "gr_md2 old"). It gets rid of the smooth transitions between frames, but that's exactly what's causing the jitteriness, so you may find it better.
2) Make a private copy of FSonic.wad and change each of his walking states to have a duration of 4 tics in the SOC lump.
__________________
Check out my new SRB2 YouTube channel!
Cool mods I made:
Orb
Combine Ring Monitors

Last edited by Lach; 1 Week Ago at 03:24 PM. Reason: Fsonic's super walking states are defined as having 3 tics, but he actually only ever sets them to 2 or 4.
Lach is offline   Reply With Quote
Old 1 Week Ago   #66
Rumia1
Backseat Developer
 
Rumia1's Avatar
Default

@Lach from the 2.1.20 news post:
Quote:
* Fixed MD2 interpolation not working under certain circumstances (particularly if an object’s state has a finite duration normally, but the object has made it infinite instead).
This was the only change regarding MD2s and it seems to have broken everything you mentioned.
__________________
Quote:
Originally Posted by Cirno
Egguman-senpai...
Rumia1 is offline   Reply With Quote
Old 1 Week Ago   #67
Lach
Latch? Lock?? Lack???
 
Lach's Avatar
Default

That's the irony, yes.

Quote:
Originally Posted by Lach View Post
Up until 2.1.20, MD2 interpolation changed dynamically depending on how many tics the state was set to; however, in 2.1.20 it now it seems to have a maximum interpolation duration of whatever is defined in the state.
I don't know for certain because I don't know where to find MD2 related information in the source code, but from observation alone that's what I think the changelog means.

EDIT: Been testing a little; this might actually be a player-only issue. Using modifications like Sapheros' 2.2directionchar.lua shows that the interpolation bug can be fixed by setting an object's state and duration every tic, but when I tried to replicate this for actual players rather than a custom overlay, it did not work. I'm going to step back now because I don't really know why this is, and I've probably already said something completely wrong about the new 2.1.20 system.
__________________
Check out my new SRB2 YouTube channel!
Cool mods I made:
Orb
Combine Ring Monitors

Last edited by Lach; 1 Week Ago at 03:40 PM.
Lach is offline   Reply With Quote
Old 1 Week Ago   #68
Lach
Latch? Lock?? Lack???
 
Lach's Avatar
Default

Just wanted to mention that toaster contacted me about the interpolation issues to say that they are indeed a bug and not what the intended changes were meant to be (apologies for overanalyzing your decisions, developers). Interpolation durations were supposed to be updated so that they last a maximum of quarter of a second (except of course where they are set to infinite), but something must have been overlooked when the changes were implemented into 2.1.20. toaster's looking into it.
__________________
Check out my new SRB2 YouTube channel!
Cool mods I made:
Orb
Combine Ring Monitors
Lach is offline   Reply With Quote
Old 1 Week Ago   #69
toaster
トースタちゃん
Developer
 
toaster's Avatar
Default

Just to put out a further notice - there are no plans to backport the quarter-second aspect to 2.1. Rather, making that the case in internal exposed a bug, the fix to which was initially made in public next as it was believed it had consequences going backwards as well. I'm not quite sure how everything goes into each-other right now in public to make things jerky, and *that's* what I'm looking into.

Not that there's going to be a 2.1.21. [s](famous last words)[/s]

EDIT: Fixed it. (I think.)

Code:
hw_md2.c line 1350
- if (cv_grmd2.value == 1)
+ if (cv_grmd2.value == 1 && tics <= durs)
The jerkiness was caused by treating all calculations as if interpoleration should be within the bounds, whilst not actually doing anything to limit it to that. Code is free to a good home since I'm too lazy to commit it myself.

EDIT II: post 69, nice
__________________
Quote:
<MonsterIestyn> surely it's good ass though
Quote:
<MonsterIestyn> watch porm to keep warm

Last edited by toaster; 1 Week Ago at 02:59 PM.
toaster is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:15 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc.