본문 바로가기

카테고리 없음

Star Wars Battlefront 3 Free Radical Download



4C4107D5 - Star Wars Battlefront III (Build 70217) #397. Open SonofUgly opened this Issue Jan 21, 2016. Xbdm seems to be something that is available within the Xbox Dev Kits which this build of Battlefront 3 was meant for. Perhaps if we can download the relevant files it will work? (for one second after Free Radical logo it's fine, but. Star Wars Battlefront 3 Star Wars Battlefront 3 – News, Rumors and Information!

  1. Star Wars Battlefront 3 Gameplay Trailer
  2. Download Star Wars Battlefront 2 2005
  3. Star Wars Battlefront 1 Download
  4. Star Wars Battlefront 3 Free Radical Download Music

--- ATTENTION DEVELOPER, I THINK I KNOW WHAT YOU NEED TO FIX THIS GAME ---

Star Wars Battlefront 3 Gameplay Trailer

So I took another look at this unfinished masterpiece of a game. I opened the default.xex to see what was inside and found lots of cool stuff.
MattFiler was right, the game freezes searching for functions not contained in xenia
but I have specifics on what xenia needs in order to run the game ! This issue is actually making its way around the internet so for all the new comers I created a 'simple explanation' of the whole issue which may be deleted and posted some where else later.

We'll need a dev to look at this

Download Star Wars Battlefront 2 2005

-------------------------------------Xenia Developer info --------------------------------
Bugs bunny on crack. xbdm.xex is a library similar to xam.xex and xboxkrnl.exe, its contained in dev kits. only 6 xbdm.xex functions need to be imported and hey maybe this will cause other jtag only games to work in xenia !!!

Star

xenia says we need to Import these kernel function to get the game to work
__xbdm_091
__xbdm_033
__xbdm_052
__xbdm_004
__xbdm_024
__xbdm_08D

using the 'x360_imports' as a cross reference I searched up the numbers and found this

for 091
(id 0x00000091) funcName = 'DmFindPdbSignature';
for 033
(id 0x00000033) funcName = 'DmWalkLoadedModules';
for 052
(id 0x00000052) funcName = 'DmCaptureStackBackTrace';
for 004
(id 0x00000004) funcName = 'DmCloseModuleSections';
for 024
(id 0x00000024) funcName = 'DmSendNotificationString';
for 08D
(id 0x0000008D) funcName = 'DmMapDevkitDrive';

(08D looks important)

this is how xenia list it in my log.

xbdm.xex - 6 imports
Version: 0.0.6534.32
Min Version: 0.0.0.32

Total: 6
Known: 0% (0 known, 6 unknown)
Implemented: 0% (0 implemented, 6 unimplemented)

Star Wars Battlefront 1 Download

F 82000514 82A27F54 091 (145) !! UNKNOWN
F 82000518 82A27F44 033 ( 51) !! UNKNOWN
F 8200051C 82A27F34 052 ( 82) !! UNKNOWN
F 82000520 82A27F24 004 ( 4) !! UNKNOWN
F 82000524 82A27F14 024 ( 36) !! UNKNOWN
F 82000528 82A27F64 08D (141) !! UNKNOWN
F 82000514 82A27F54 091 (145) !! UNKNOWN
F 82000518 82A27F44 033 ( 51) !! UNKNOWN
F 8200051C 82A27F34 052 ( 82) !! UNKNOWN
F 82000520 82A27F24 004 ( 4) !! UNKNOWN
F 82000524 82A27F14 024 ( 36) !! UNKNOWN
F 82000528 82A27F64 08D (141) !! UNKNOWN

As a side note, these functions are what's missing out of the xboxkrnl.exe and the xbdm.xex and MAY not need to be required for battlefront to at least run.

xam.xex

F 82000420 82A27804 2F7 (759) !! XamUserCreateStatsEnumerator
F 82000430 82A27844 2D5 (725) !! XamShowGamerCardUIForXUID
F 82000434 82A27854 2C6 (710) !! XamShowPlayerReviewUI
F 82000454 82A278D4 2DC (732) !! XamShowMessageBoxUIEx
F 82000478 82A281B4 30E (782) !! XamVoiceSubmitPacket
F 82000488 82A28174 022 ( 34) !! NetDll___WSAFDIsSet
F 820004F0 82A27FE4 039 ( 57) !! NetDll_XNetXnAddrToInAddr
F 820004F4 82A27FD4 037 ( 55) !! NetDll_XNetRegisterKey
F 820004F8 82A27FC4 036 ( 54) !! NetDll_XNetCreateKey
F 820004E8 82A27FF4 03C ( 60) !! NetDll_XNetInAddrToXnAddr

Star Wars Battlefront 3 Free Radical Download Music

xboxkrnl.exe

F 8200061C 82A27B94 0F1 (241) !! NtReadFileScatter
F 82000660 82A27AA4 1A5 (421) !! __C_specific_handler
V 82000690 01B ( 27) !! ExThreadObjectType
F 82000708 82A282F4 147 (327) !! RtlUnwind
F 82000740 82A283C4 119 (281) !! RtlCaptureContext

-------------------------------- Simple Explanation ( for new comers )------------------------

(the following explanation goes into more depth for things you might already know)
Xbox 360 games take data (functions) they need from something called 'libraries'
'xam.xex' and 'xboxkrnl.exe' are two very common libraries 360 games need to take things from.

Battlefront

These 2 libraries' funtions are coded into xenia and allow some games to work.
However not every function is in xenia yet which is why we have game compatibility issues,
some games run but get glitched up because functions are missing out of xenia and some games
require functions that aren't in xenia yet and don't work at all.

lets look at part of the code that's from my error report (log file) from running battlefront 3.

xboxkrnl.exe - 133 imports
Version: 0.0.6534.32
Min Version: 0.0.0.32

Total: 133
Known: 100% (133 known, 0 unknown)
Implemented: 96% (128 implemented, 5 unimplemented)

So what do we see here ? xboxkrnl.exe (one of those common library's) has 133 functions in it battlefront 3 needs in order to work perfectly ! xenia knows 100% of WHAT it needs but it only HAS 96% implemented. That's pretty GOOD ! The other library, 'xam.xex' is the same at 100% know but at 85% implemented ! and that's still good !

but there is another library xenia doesn't even know about that is the xbdm.xex library ! this library
is found in dev kits as matt stated above xenia doesn't even know what it is !
the problem can bee seen is in this line of code from my log

xbdm.xex - 6 imports
Version: 0.0.6534.32
Min Version: 0.0.0.32

Total: 6
Known: 0% (0 known, 6 unknown)
Implemented: 0% (0 implemented, 6 unimplemented)

because this is an unfished version of battlefront 3 it was meant to run on special developer kits for the xbox 360. the game is looking for what the devkit needs to give it, xenia doesn't have those things so it freezes as a result.
Xenia doesn't know the 6 things it needs and it doesn't contain them either.
BUT I KNOW WHAT IT NEEDS and that can be found under 'developer info' above

taking the xbdm required things out of the default.xex MIGHT work - BUT not only would it be extremely hard to do but it most likely also break the game AND It may be against the rules to even discuss that here soooo yeah

Static Libraries
0) XAPILIB v2.0.6534.1
1) D3D9 v2.0.6534.1
2) XGRAPHC v2.0.6534.1
3) XBOXKRNL v2.0.6534.1
4) XONLINE v2.0.6534.1
5) XAUD v2.0.6534.1
6) X3DAUD v2.0.6534.1
7) XHV v2.0.6534.1
8) LIBCMT v2.0.6534.1
9) D3DX9 v2.0.6534.1

Import Libraries
0) xam.xex v2.0.6534.0 (min v2.0.0.0)
1) xboxkrnl.exe v2.0.6534.0 (min v2.0.0.0)
2) xbdm.xex v2.0.6534.0 (min v2.0.0.0)

according to xenia the libraries are
Import Libraries
0) xam.xex v0.0.6534.32 (min v0.0.0.32)
1) xboxkrnl.exe v0.0.6534.32 (min v0.0.0.32)
2) xbdm.xex v0.0.6534.32 (min v0.0.0.32)

( did you know this build was created Mon Mar 17 07:22:02 2008 ?!)
(it seems to me the bf_gold.xenon.xex is just an Encrypted verstion of the default.xex
bf_gold.xenon xex is also the default.xex's original PE name whatever that means !)

xenia the last hope this unfinished masterpiece could become available to sooooo many people.
With lots of dedicated battlefront fans playing this game and seeing what could have been, it may just prompt for a new battlefront game to be created !
and with xenia containing about 83% of what this game needs already we may be closer than we think !

Download

Back in 2006, word surfaced that Free Radical Design had been tasked with developing Star Wars: Battlefront 3. Two years later the company announced the game had come to a halt before EA snapped up the rights to the Star Wars franchise - with just a few videos of footage from the canned title surfacing since.

Now, a playable version of the game has seemingly appeared, courtesy of someone on Reddit who claims to 'take interest' in prototype games.

You'll need an Xbox 360 development kit in order to run it, according to the poster. As of writing this I've been unable to try it myself, so I can't say for sure if it works. So far nobody else has claimed to have got it working.

The uploader also posted a series of videos showing footage of the build.

Space pirates

'I know not everyone will get the chance to play this immediately,' they wrote, 'but over time I expect the modding community to be able to change that.'

I've watched a number of Battlefront 3 footage videos over the years, and while I do think EA's Battlefront game has its merits, Battlefront 3 looks like the game that fans have really been clamouring for.

Obviously it looks quite dated now and the build is still quite sketchy, but everything we've seen so far points to a more well-rounded game. The video below shows off some previously leaked footage.