|
|
This game was never completed and/or given a public release. |
|
|
This prototype is documented on Hidden Palace. |
Def Jam: Icon 2 was going to be the sequel to Def Jam: Icon, but was cancelled due to poor reception and the expiration of the Def Jam license.
A build dated November 2, 2007 was found on a devkit HDD. It seems to be from early in development, containing a lot of assets from its predecessor.
Development Leftovers#
Found within the build are some .txt files from the devkit, the earliest being dated October 25, 2007.
assertion_2007-10-25_18.04.33#
[System info]
Machine type: Development kit
[Application info]
Language: C++
Compiler: Microsoft Visual C++ compiler, version 1400
XDK: 6274
App path: E:\dj4\DL\dj4.exe
[Assertion info]
ASSERTION FAILURE: m_nAllocCount > 0
Details: mb_stl: Trying to free from an allocator with no allocations. Probably something is doing a double-deletion.
Function: Memory::Allocator::Free()
=> C:\dev\dj4\DL\src\system\memory\allocator.cpp (186)
[Call stack]
dj4.exe
0x8244f6cc
void __cdecl _assert_cpp::Assertv(char const *,int,char const *,char const *,int,char const *,char const *,char * const *) + 596
dj4.exe
0x82439030
void __cdecl Debug::AssertHandlers::AssertionFailure(char const *,int,char const *,char const *,int,char const *,char const *,...) + 24
dj4.exe
0x825fc054
void __cdecl Memory::Allocator::Free(void *,unsigned int) + 100
dj4.exe
0x82287764
void __cdecl Memory::Free(void *) + 20
dj4.exe
0x827c96ec
__cdecl cHotSpot::~cHotSpot(void) + 20
dj4.exe
0x827cc294
void __cdecl cLionFX::UpdateHotSpots(class cTime const &) + 52
dj4.exe
0x827cc338
void __cdecl cLionFX::UpdateAux(class cTime const &,unsigned int) + 32
dj4.exe
0x825199d8
void __cdecl CParticleSystem::OnUpdate(float) + 72
dj4.exe
0x825f6f24
void __cdecl CNamedTask::UpdateTask(float) + 44
dj4.exe
0x825f7e54
void __cdecl CTaskManager::UpdateTasks(void) + 44
dj4.exe
0x824a28f8
void __cdecl CApp::Run(void) + 88
dj4.exe
0x824a2970
main + 32
dj4.exe
0x82bbcac8
mainCRTStartup + 80
xboxkrnl.exe
0x8007a664
?? + -1536
xboxkrnl.exe
0x80074204
?? + -416
dout() history:
[particle]: Total Emitters: 385 Emitter Counts: 17 61 307 Emitter Offsets: bc5c3880 bc5c5640 bc5cc100
[particle]: Particle Count: 901 Particle Delta: 300
[render]: Finished group 2 Job 1
[render]: Started group 2 Job 0
[render]: Started group 1 Job 2
[render]: Started group 0 Job 2
[render]: Started group 0 Job 1
[assert]: +-----
[assert]: | ASSERTION FAILURE: m_nAllocCount > 0
[assert]: | Details: mb_stl: Trying to free from an allocator with no allocations. Probably something is doing a double-deletion.
[assert]: | Function: Memory::Allocator::Free()
[assert]: | => C:\dev\dj4\DL\src\system\memory\allocator.cpp (186)
[assert]: +-----
[render]: Finished group 2 Job 0
[render]: Finished group 1 Job 2
[render]: Started group 0 Job 0
[render]: Started group 1 Job 1
[render]: Finished group 0 Job 2
[render]: Started group 1 Job 0
[render]: Finished group 0 Job 1
[particle]: Waiting on Group 3 finish
[particle]: Group 3 finished
[particle]: Waiting on Group 2 finish
[particle]: Group 2 finished
[render]: Finished group 0 Job 0
[particle]: Waiting on Group 0 finish
[particle]: Group 0 finished
[render]: Finished group 1 Job 1
[render]: Finished group 1 Job 0
[particle]: Waiting on Group 1 finish
[particle]: Group 1 finished
[main]: 172
assertion_2007-10-26_20.51.55#
[System info]
Machine type: Development kit
[Application info]
Language: C++
Compiler: Microsoft Visual C++ compiler, version 1400
XDK: 6274
App path: E:\dj4\DL\dj4.exe
[Assertion info]
ASSERTION FAILURE: m_nAllocCount > 0
Details: mb_stl: Trying to free from an allocator with no allocations. Probably something is doing a double-deletion.
Function: Memory::Allocator::Free()
=> C:\dev\dj4\DL\src\system\memory\allocator.cpp (186)
[Call stack]
dj4.exe
0x8244e81c
void __cdecl _assert_cpp::Assertv(char const *,int,char const *,char const *,int,char const *,char const *,char * const *) + 596
dj4.exe
0x82438180
void __cdecl Debug::AssertHandlers::AssertionFailure(char const *,int,char const *,char const *,int,char const *,char const *,...) + 24
dj4.exe
0x825fbc94
void __cdecl Memory::Allocator::Free(void *,unsigned int) + 100
dj4.exe
0x82287764
void __cdecl Memory::Free(void *) + 20
dj4.exe
0x827c9f34
void __cdecl cLionFX::UpdateAudioEffect(class cTime const &) + 52
dj4.exe
0x827cbf70
void __cdecl cLionFX::UpdateAux(class cTime const &,unsigned int) + 24
dj4.exe
0x825195b8
void __cdecl CParticleSystem::OnUpdate(float) + 72
dj4.exe
0x825f6b64
void __cdecl CNamedTask::UpdateTask(float) + 44
dj4.exe
0x825f7a94
void __cdecl CTaskManager::UpdateTasks(void) + 44
dj4.exe
0x824a25b8
void __cdecl CApp::Run(void) + 88
dj4.exe
0x824a2630
main + 32
dj4.exe
0x82bbc768
mainCRTStartup + 80
xboxkrnl.exe
0x8007a664
?? + -1536
xboxkrnl.exe
0x80074204
?? + -416
dout() history:
[particle]: Particle Count: 0 Particle Delta: 1
[assert]: +-----
[assert]: | ASSERTION FAILURE: m_nAllocCount > 0
[assert]: | Details: mb_stl: Trying to free from an allocator with no allocations. Probably something is doing a double-deletion.
[assert]: | Function: Memory::Allocator::Free()
[assert]: | => C:\dev\dj4\DL\src\system\memory\allocator.cpp (186)
[assert]: +-----
[render]: Started group 2 Job 0
[particle]: Job 0
[particle]: Total Emitters: 372 Emitter Counts: 3 33 336 Emitter Offsets: bc5c3880 bc5c3dc0 bc5c7780
[particle]: Particle Count: 518 Particle Delta: 172
[particle]: Job 1
[particle]: Total Emitters: 200 Emitter Counts: 24 176 0 Emitter Offsets: bc5fb890 bc5fe290 0
[particle]: Particle Count: 1019 Particle Delta: 339
[render]: Finished group 2 Job 0
[render]: Started group 0 Job 2
[render]: Started group 0 Job 1
[render]: Started group 1 Job 1
[render]: Started group 1 Job 0
[render]: Finished group 0 Job 1
[render]: Started group 0 Job 0
[render]: Finished group 0 Job 2
[render]: Finished group 1 Job 1
[particle]: Waiting on Group 2 finish
[particle]: Group 2 finished
[render]: Finished group 0 Job 0
[particle]: Waiting on Group 0 finish
[particle]: Group 0 finished
[render]: Finished group 1 Job 0
[particle]: Waiting on Group 1 finish
[particle]: Group 1 finished
[main]: 174
assertion_2007-10-29_19.52.36#
[System info]
Machine type: Development kit
[Application info]
Language: C++
Compiler: Microsoft Visual C++ compiler, version 1400
XDK: 6274
App path: E:\dj4\DL\dj4.exe
[Assertion info]
ASSERTION FAILURE: 0 && "Neo ID in hideModels not found"
Function: Physics::NeoPhysicsModel::Destroy()
=> C:\dev\dj4\DL\src\physics\NeoPhysicsModel.cpp (390)
[Call stack]
dj4.exe
0x8244e60c
void __cdecl _assert_cpp::Assertv(char const *,int,char const *,char const *,int,char const *,char const *,char * const *) + 596
dj4.exe
0x82548ac8
void __cdecl Physics::NeoPhysicsModel::Destroy(struct Physics::ExplosionParameters const &) + 120
dj4.exe
0x822fe070
void __cdecl CAIDestructableObject::Update(float) + 128
dj4.exe
0x822b8fd8
void __cdecl CAIObjectManager::Update(float) + 48
dj4.exe
0x8249fe60
void __cdecl CGameTestTasks::OnUpdate(float) + 320
assertion_2007-10-30_18.56.52#
[System info]
Machine type: Development kit
[Application info]
Language: C++
Compiler: Microsoft Visual C++ compiler, version 1400
XDK: 6274
App path: E:\dj4\DL\dj4.exe
[Assertion info]
ASSERTION FAILURE: m_nAllocCount > 0
Details: mb_stl: Trying to free from an allocator with no allocations. Probably something is doing a double-deletion.
Function: Memory::Allocator::Free()
=> C:\dev\dj4\DL\src\system\memory\allocator.cpp (186)
[Call stack]
dj4.exe
0x8244e92c
void __cdecl _assert_cpp::Assertv(char const *,int,char const *,char const *,int,char const *,char const *,char * const *) + 596
dj4.exe
0x82438290
void __cdecl Debug::AssertHandlers::AssertionFailure(char const *,int,char const *,char const *,int,char const *,char const *,...) + 24
dj4.exe
0x825fdefc
void __cdecl Memory::Allocator::Free(void *,unsigned int) + 100
dj4.exe
0x82287734
void __cdecl Memory::Free(void *) + 20
dj4.exe
0x827cc19c
void __cdecl cLionFX::UpdateAudioEffect(class cTime const &) + 52
dj4.exe
0x827ce1d8
void __cdecl cLionFX::UpdateAux(class cTime const &,unsigned int) + 24
dj4.exe
0x82519618
void __cdecl CParticleSystem::OnUpdate(float) + 72
dj4.exe
0x825f8dcc
void __cdecl CNamedTask::UpdateTask(float) + 44
dj4.exe
0x825f9cfc
void __cdecl CTaskManager::UpdateTasks(void) + 44
dj4.exe
0x824a26f8
void __cdecl CApp::Run(void) + 88
dj4.exe
0x824a2770
main + 32
dj4.exe
0x82bbe9d8
mainCRTStartup + 80
xboxkrnl.exe
0x8007a664
?? + -1536
xboxkrnl.exe
0x80074204
?? + -416
dout() history:
[render]: Finished group 2 Job 0
[particle]: Waiting on Group 2 finish
[particle]: Group 2 finished
[assert]: +-----
[assert]: | ASSERTION FAILURE: m_nAllocCount > 0
[assert]: | Details: mb_stl: Trying to free from an allocator with no allocations. Probably something is doing a double-deletion.
[assert]: | Function: Memory::Allocator::Free()
[assert]: | => C:\dev\dj4\DL\src\system\memory\allocator.cpp (186)
[assert]: +-----
[particle]: Job 0
[particle]: Total Emitters: 172 Emitter Counts: 105 16 51 Emitter Offsets: bc5cd0c0 bc5d8880 bc5da480
[particle]: Particle Count: 505 Particle Delta: 168
[particle]: Job 1
[particle]: Total Emitters: 189 Emitter Counts: 111 59 19 Emitter Offsets: bc6050d0 bc611310 bc617a50
[particle]: Particle Count: 2130 Particle Delta: 710
[render]: Started group 0 Job 2
[render]: Started group 0 Job 1
[render]: Started group 0 Job 0
[render]: Started group 1 Job 2
[render]: Finished group 0 Job 2
[render]: Started group 1 Job 1
[render]: Finished group 0 Job 1
[render]: Started group 1 Job 0
[render]: Finished group 0 Job 0
[particle]: Waiting on Group 0 finish
[particle]: Group 0 finished
[render]: Finished group 1 Job 2
[render]: Finished group 1 Job 1
[render]: Finished group 1 Job 0
[particle]: Waiting on Group 1 finish
[particle]: Group 1 finished
[main]: 159
assertion_2007-11-01_22.36.10#
[System info]
Machine type: Development kit
[Application info]
Language: C++
Compiler: Microsoft Visual C++ compiler, version 1400
XDK: 6274
App path: E:\dj4\DL\dj4.exe
[Assertion info]
ASSERTION FAILURE: m_nAllocCount > 0
Details: mb_stl: Trying to free from an allocator with no allocations. Probably something is doing a double-deletion.
Function: Memory::Allocator::Free()
=> C:\dev\dj4\DL\src\system\memory\allocator.cpp (186)
[Call stack]
dj4.exe
0x8244f554
void __cdecl _assert_cpp::Assertv(char const *,int,char const *,char const *,int,char const *,char const *,char * const *) + 596
dj4.exe
0x82438fb8
void __cdecl Debug::AssertHandlers::AssertionFailure(char const *,int,char const *,char const *,int,char const *,char const *,...) + 24
dj4.exe
0x825ffdb4
void __cdecl Memory::Allocator::Free(void *,unsigned int) + 100
dj4.exe
0x82287734
void __cdecl Memory::Free(void *) + 20
exception_07-10-31_16.16.41#
[Build info]
[System info]
Machine type: Development kit
[Application info]
Language: C++
Compiler: Microsoft Visual C++ compiler, version 1400
XDK: 6274
App path: E:\dj4\DL\dj4.exe
[Exception info]
date: 2007-10-31
time: 16.16.41
type: ACCESS_VIOLATION reading address 0xbfc50008
address: 0x82428c24 "dj4.exe":0x0003:0x001a8c24
[Call stack]
dj4.exe
0x82428c24
unsigned int __cdecl GetDataByOffsetOrName<unsigned int>(class EachiNeo::DataSet const *,unsigned int,unsigned int,unsigned int) + 76
dj4.exe
0x82430d90
void __cdecl AptCharacter::Load(void) + 456
dj4.exe
0x82431688
__cdecl AptCharacter::AptCharacter(void) + 24
Internal Project Name#
According to the game's development text, the game's internal name is "dj4".
|
The Def Jam series | |
|---|---|
|
PlayStation 2, GameCube |
|
|
Xbox |
|
|
PlayStation Portable |
|
|
Xbox 360 |
|