소닉 R (윈도)
소닉 R |
---|
개발사:
Traveller's Tales
이 게임에 포함되어 있는 것: |
이 문서는 작업중입니다. ...글쎄, 원래대로라면 모든 문서에 붙어야 하겠지만요. 하지만, 이건 한 명의 편집자에 의해 특별히 관리되는 문서입니다. 그 결과, 이 페이지는 부정확한 정보 및 편집자의 노트가 들어가게 된 것이지요. |
PC 버전의 소닉 R은 새턴 원판보다 눈에 띄게 발전했으며, 후에 소닉 젬스 콜렉션에도 수록되었다. 그럼에도, 여전히 사람들이 느끼기에는 펜 뚜껑으로 콘크리트 벽돌을 밀어 고무 바닥을 가로지르는 것처럼 느껴지게 만든다.
인형 테일즈, 역시도.
Contents
서브페이지
2004년판과의 차이 소닉 R은 새로운 시스템과 충돌이 자주 일어나는 것으로 알려져 있다. 여기에서는 충돌 요인을 없애고자 생긴 차이점들에 대해 알아본다. |
남아있는 Direct3D 테스트 메뉴
어떠한 이유로, 실행 파일이 매우 오래된 Direct3D 테스트 프로그램의 메뉴를 가지고 있다.
APPMENU MENU LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL { POPUP "&File" { MENUITEM "&About..\tF1", 1 MENUITEM SEPARATOR MENUITEM "&Single Step\tSpc", 27 MENUITEM "&Go\tEnter", 28 MENUITEM "&Toggle Stats\tTab", 10 MENUITEM SEPARATOR MENUITEM SEPARATOR MENUITEM SEPARATOR MENUITEM "E&xit\tESC", 2 } POPUP "&Render" { MENUITEM "&Flat\tF2", 12 MENUITEM "&Gouraud\tF3", 13 MENUITEM "P&hong\tF4", 14 MENUITEM SEPARATOR MENUITEM "&Point\tCtrl+P", 20 MENUITEM "&Wireframe\tCtrl+W", 21 MENUITEM "&Solid\tCtrl+S", 22 MENUITEM SEPARATOR MENUITEM "&Dithering\tCtrl+D", 24 MENUITEM "&Anti-aliasing\tCtrl+A", 26 MENUITEM SEPARATOR MENUITEM "&Z Buffer\tF5", 15 MENUITEM "&Clears\tF6", 19 } POPUP "&Lighting" { MENUITEM "&Specular Highlights\tF7", 23 MENUITEM "&Fog\tCtrl+F", 25 } POPUP "&Textures" { MENUITEM "&Textures On\tF8", 3 MENUITEM "&Swap Textures\tF9", 4 MENUITEM "Perspective &Correct\tF10", 16 MENUITEM SEPARATOR MENUITEM "P&oint Filtering\tCtrl+O", 17 MENUITEM "Bi-&Linear Filtering\tCtrl+L", 18 MENUITEM SEPARATOR } POPUP "&Modes" { MENUITEM "&Fullscreen\tAlt+Enter", 7 MENUITEM "&Previous Mode\tAlt+PgUp", 9 MENUITEM "&Next Mode\tAlt+PgDown", 8 MENUITEM SEPARATOR } }
"이 프로그램에 대하여..." 박스
"이 프로그램에 대하여..." 대화 상자가 실행파일에 여전히 있으며, 리소스 해커를 통해 접근할 수 있다.
네트워크 모드
이 문서는 조사가 더 필요합니다. 아이디어 및 발견한 것들을 토론 페이지에 올려주세요. 상세 정보: LAN을 통해 할 수 있습니까? 패치된 버전으로 플레이 가능합니까? 시리얼/모뎀 모드는 시리얼 포트나 모뎀을 통해 작동합니까? |
소닉 R은 네트워크 지원을 위한 발매 후 패치가 존재한다(알다시피, 모든 파티플레이를 LAN으로 처리하려고 했다). 이 기능은 꺼져있지만, 리테일 게임에 초기버전이 있으며, 메모리 에디터로 접근 가능하다. 명백히 패치된 버전보다는 단점이 많다.
오직 TCP/IP로만 가능하며, IPX는 거부당한다. 덧붙여, IP 주소로 들어가거나 "Player"라는 이름밖에 가질 수 없다.
이럼에도 불구하고, 모든 기능이 순조롭게 잘 동작한다. 서로가 코스, 캐릭터, 상대방을 고를 수 있다.
사용하지 않은 그래픽
사용하지 않은 메뉴 그래픽이 있다. 모든게 흥미롭지 않지만, 어쨌든 남아있다.
"Player (숫자) In" 라벨은 사용하지 않았다. "Joystick/Keyboard (숫자)"가 대신 사용되었다.
물론 네트워크 모드에 관한 그래픽도 사용하지 않았으며, 전체 네트워크 모드가 사용되지 않았다. 흥미로운 점은, 네트워크 패치의 최종판이 텍스트 기반 인터페이스라는 점이다.
이것들은 실제 아이콘으로 바뀐 자체 설명이 불가한 문자들이다. 또한, 어떤 이유로 랜덤하게 배열된 팔레트들도 있다.
몇몇 사용하지 않은 소닉 R의 다른 타임어택 모드의 애니메이션 아이콘들. 이 쿨해보이는 아이콘 대신 메인 메뉴 모델의 별로인 작은 아이콘으로 대체되었다. 또한, 좋은 크기비교 척도가 되는 여백의 몇몇 낙서들도 보인다.
결과 화면 배경에 어울리는 빈공간 채우기용 "SAVE" 메뉴 옵션이 있다. 놀랍게도 실제 표시되는 것들보다 더 읽기 쉬우며, 아마 이는 다른 버튼 뒤의 것이 얼음으로 인보여서 그럴 것이다.
사용하지 않은 네트워크 모드를 포함한 메인 메뉴 그래픽이며, 기본 윈도 95 그래픽과 꿰맞췄다. 어쨌든 ?만 가득한 것보단 직관적이다. 이 아이콘은 네트워크 패치 때 적용되었다.
이상한 점
창 문구
D3DWND나 다른 DirectX 창모드 프로그램을 써서 강제로 창모드로 전환한 뒤 Direct3D를 선택하면, 창 제목이 SonicR by Traveler's Tales로 뜨지만, DirectDraw를 선택하면 BackBuffer로 뜬다.
이는 게임이 항상 풀스크린으로만 동작해서 일반적으로 볼 수 없다.
경계 밖 오브젝트
무슨 이유에서인지, 모든 레벨의 경계 밖에 풍선이 존재한다.
해야할 일: Regal Ruin의 풍선을 찾아주세요. 있을 것 같지만, 찾지 못했습니다. |
다른 오브젝트도 해당된다.
이상하게도, 게임큐브판과 PC판이 서로 다른 위치에 풍선이 있다.
PC | 게임큐브 |
---|---|
테일즈와의 도전 경기
Radiant Emerald에서 5개의 소닉 토큰을 모으면(치트 없이는 동전 자체가 없어서 불가능), 테일즈와의 대결이 펼쳐진다.
에그로보의 텍스처 오류
어떤 이유에서인지 에그로보(가명)의 총이 새턴에서 PC로 포팅되며 망쳐졌다. 방아쇠 옆의 텍스처가 테일즈의 눈 윗부분으로 잘못 배치되었다.
이는 에그로보의 이름이 뭔지 신경을 안써서 이름이 뭔지 몰랐다는 사실에 놀란 젬스 콜렉션판에도 이어졌다.
디버그 문자열
많은 디버그 문자열이 소닉 R에 버려져 있다. 이 문자열은 빈 서브루틴 앞의 중요한 서브루틴 부분을 불러오는 부분이다. 몇몇 네트워크 패치된 버전에서 빈 서브루틴은 디버그 정보를 텍스트 로그에 printf 같이 출력하는 것으로 바뀌었다.
이는 그래픽 초기화에 있어서 매우 유용하다(큰 로그들 중에서 작은 부분만 발췌함.)
-------------------- BEGIN SELECT DRIVERS INFO DirectDraw - Default driver >>>display,Primary Display Driver<<< selected. INFO DirectDraw - Device has no hardware acceleration. INFO Direct3D - No suitable hardware drivers found, scanning software renderers. INFO DirectDraw - Resetting to default driver >>>display,Primary Display Driver<<<. INFO Direct3D - Not using any drivers, resetting to native software renderer. INFO No available Direct3D devices. INFO Fullscreen mode is TRUE. INFO Native software render mode is TRUE. INFO RenderMode set to native software render mode. INFO Screen mode 320x200x8 selected. ExamineProc ExamineProc ExamineProc ExamineProc ExamineProc ExamineProc END SELECT DRIVERS ------------------
이는 주요 서브루틴을 부를 때마다 알리며, 역어셈블하는 데 약간 쉽게 만들어준다. 이상하게도 프로그래머들조차 이런 타이틀 화면 '재료'의 모든 파일을 불러온다는 걸 기쁘게 안다.
LoadTPageRAW(0) S3D_LoadWallpaper->0...1 InitTitleStuff LoadTrack3(bin\titles\titles3.bin) TintTrackGourauds LoadTPageRAW(0) LoadTPageRAW(1) S3D_LoadTextureIntoTPageRAW LoadTPageRAW(2) LoadTPageRAW(3) S3D_LoadWallpaper->0...1 RenderMode=RENDER_SOFT (SWIDTH=320,SHEIGHT=200,SBPP=16,TWIDTH=320) (pRender->Sprite3D=4787308) TitleScreen FindSonicRCD...yes PlayCD(2) InitOptionStuff LoadTrack3(bin\option\option3.bin)
너무 많아서 한줄한줄 일일이 나열하는 건 쉽지 않다.
사용하지 않은 문자열
다음 문자열들은 사용하지 않은 것으로 보이거나, 활성화된 코드들이 직접 호출하지 않는 것들이다. 굉장히 이상한 용량의 문자열은 더이상 존재하지 않는 기능이나 파일에 대한 접근을 꾀한다(다음 나열한 것은 모든 것이 아니며, 너무 많은 문자열이 있어 정렬을 못하고 축약했다.).
Active debris @ Active homing rings @ Active bombs @ EM Sonic visible? @ YES@ EM_Sonic.raduis #w%i@ Objects drawn #w%i#g/#w%i@ F6-trackvisnum #w%i@ F7-STARTSPLINEPOINTCOUNT #w%i@ F8-STARTBOXPOINTCOUNT F9-positionnum #w%i@ F10-PODIUMPOINTCOUNT #w%i@ F11-camposnum #w%i@ F12-WARPSPLINECOUNT #w%i@ 000x000x00 (MONO) 0000 000.00 fps 00000000.00 tps 0000.00 mppps balloon.dat emerald.dat
해야할 일: 이들 중 미아가 된 문자열은 실행파일에 여전히 남아있지만, 어떤 것도 호출하지 않습니다. 연구해주세요. |
- Pages missing developer references
- Games developed by Traveller's Tales
- Pages missing publisher references
- Games published by Sega
- Games released in 1998
- Games with unused code
- Games with hidden development-related text
- Games with unused graphics
- Games with revisional differences
- Works In Progress
- Subpages
- To investigate
- To do
- Sonic the Hedgehog series
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To do
Cleanup > To investigate
Cleanup > Works In Progress
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with revisional differences
Games > Games by content > Games with unused code
Games > Games by content > Games with unused graphics
Games > Games by developer > Games developed by Warner Bros. Games > Games developed by TT Games > Games developed by Traveller's Tales
Games > Games by publisher > Games published by Sega
Games > Games by release date > Games released in 1998
Games > Games by series > Sonic the Hedgehog series
Subpages