HoRnEyDvL
Sep 9 2003, 02:26 AM
New skinning competition!!
This competition favors the veteran developers, but hey, anyone can contribute, it’s open to all. Our team needs a pc tool that will make skinning as easy as 1-2-3. Basically, what we need is an application that allows any color one wants to be applied simply and immediately to the nexgen dashboard. The skin files for nexgen can be found within the wip folder of the “official nexgen source 1.0”. This was released about a month ago (which you can find in the usual places). So give it a shot, let the world know how much talent you have, post screen shots of your application on this thread. Thank you for your help and consideration, it is all greatly appreciated. GOOD LUCK!!!
It can be written in any language you wish.
0s1r1s
Sep 9 2003, 04:14 PM
My second comp! I've already done the TitleImage.xbx one, and I'm maybe going to try this one; but, please try to be more explicit (Opensource software? evry programming languages or just C?)
HoRnEyDvL
Sep 9 2003, 11:25 PM
Hmm Grammar. Your complaining about my grammar lets see how u will type if you havent had sleep for about 2days? Its not that bad my lil 10 yr old cousin could understand it. Is this what all you flamers do?.
Any ways 2 add more info. It doesnot matter what language its written in i prefer vb but c & c++ is more powerfull. The colour settings are not in the .lua files but are in the actual xbx files & the xbg files. You need 2 find a way 2 edit them legaly. The skin can be found in the usual places.
pj93711 Yeah ur right how about i just stop working on nexgen stop all press releases & see what you will be doing then. Im not coding this dash for money, nor am i coding it for my self. I along with the other devs are coding this for fun & i am sure that u dont always type corectly.
How about u finish off nexgen! im sure u will get heaps far with your perfect spelling maybe you will have it completed in a few years.
Its people like you that make other groups wanna stop working on there projects. Just once cant you just sit down & shut up.
For reasons like this the names & details of the devs worling on this project will not be releases just incase 1 day we decide nope were not releasing this dash 2 the public. You can start flaming us now all you want but @ the end we make the decision on who gets the dash or not. If you cant do anything better then flame i suggest you use another dashboars like MXM as that in my opinion is the best dash followed by avalaunch & evo-x.
Once you see no post from me then you know i have quit working on nexgen & have left the scene like many other.
<<<<<<P.S pj93711 POST HAS BEEN REMOVED>>>>>>
Artifex
Sep 10 2003, 12:34 AM
Whats the grand prize?
vokal4
Sep 10 2003, 02:15 AM
the warm feeling in ur heart that you've actually given back to the scene thats given you so much for once
Artifex
Sep 10 2003, 05:04 AM
Giving back to the scene?
Uhm, did you guys not see PBL?
I've already got the warm, fuzzy feeling. Anything else to offer?
--Artifex
Brouhaha
Sep 11 2003, 02:02 PM
I'm thinking of an app in the line of M$'s makexbg.exe which reorganizes DirectX Geometry files to Xbox geometry files. Only this one would only input and output xbg files and unlike MSs, would allow Material/Texture editing... No modeling for now
If its of any interest, i've already started an MDI app that can Load/Render XBG files so far.

to the left of the model would be the edit0r
0s1r1s
Sep 11 2003, 03:31 PM
I've started to work on this =>

For the time, it's only able to modify .bmp images by changing the value of the RGB Channels, but I'm going to try to add the xbg extraction (and creation) function legally.
Brouhaha
Sep 11 2003, 04:33 PM
I don't see how making XBG I/O legal is so hard (or even emphasized for this contest since neXgen IS illegal and uses XDK) but hey, here's mostly what you need to Load/Create/Render or extract textures from them legally (along with a DXSDK):
| CODE |
#define XBG_MAGIC (((DWORD)'X'<<0)|(((DWORD)'B'<<8))|(((DWORD)'G'<<16))|(2<<24))
struct XBG_HEADER { DWORD dwMagic; DWORD dwNumMeshFrames; DWORD dwSysMemSize; DWORD dwVidMemSize; };
struct XBMESH_FRAME { D3DXMATRIX m_matTransform; XBMESH_DATA m_MeshData; CHAR m_strName[64]; XBMESH_FRAME* m_pChild; XBMESH_FRAME* m_pNext;
struct XBMESH_DATA { D3DVertexBuffer m_VB; DWORD m_dwNumVertices; D3DIndexBuffer m_IB; DWORD m_dwNumIndices; DWORD m_dwFVF; DWORD m_dwVertexSize; D3DPRIMITIVETYPE m_dwPrimType; DWORD m_dwNumSubsets; XBMESH_SUBSET* m_pSubsets; };
};
struct XBMESH_SUBSET { D3DMATERIAL8 mtrl; LPDIRECT3DTEXTURE8 pTexture; CHAR strTexture[64]; DWORD dwVertexStart; DWORD dwVertexCount; DWORD dwIndexStart; DWORD dwIndexCount; };
|
its not like we need the XDK or anything, just these structs and maybe a few constants I ommited.
HoRnEyDvL
Sep 12 2003, 04:43 AM
Nice work os1r1s & brouhaha @ least you people are helping

were trying heaps hard 2 get a working version of nexgen out to you, what we are stuck on is that we cant get it 2 auto list .xbe

But dont worry u will get a nexgen. Im sure benjeremy wouldn't mind helping us out abit.
Anyways keep up the good work.
Os1r1s if you get the app fully working will send u the fully working completed skin for you to test ect.
hope no 1 start flaming about speling because i dont give a fuck any more.
Os1r1s or brouhaha If you want 2 pop me a line or email pm me on these forums & ill give u my msn.
Take care people.
HoRnEyDvL
Sep 12 2003, 11:01 AM
got some new screen shots of the emus & games menu working so this is how the end product skin looks like see them
here
www.xboxopensource.com
Mattie
Sep 12 2003, 11:36 AM
A simple question from a n00b...
Is it not possible to change the colors in the XML file?
Because I saw this working on neXgen 0.9x
Mattie
HoRnEyDvL
Sep 12 2003, 11:47 AM
this is nexgen 1.0 no more 0.95
no more .xml
0s1r1s
Sep 12 2003, 02:50 PM
My app is writen in Delphi, I'm going to try to translate your C++ structure (thx 4 ur help Brouhaha) in Delphi, if someone can help me to do this, that would be great

HoRnEyDvL, just tell me if it poses a problem if the program is written in Delphi and not in C/C++.
Think it's better if Brouhaha continues working on his project, I'll try to get mine fully working, but if I can't manage to translate this structure in Delphi to I/O XBG files, I won't be able to realise my skin editor
Brouhaha
Sep 12 2003, 03:26 PM
I know very little about Delphi, but wouldn't it be possible to write, lets say, xbgio.dll in c/c++ and interface that in delphi? I'd gladly help if its a possibility as your app will truly be a "few-click" solution like the team is looking for.
I'm personnally aiming for a general purpose XBG editor, which would mean opening every single model and modifying them one by one.
0s1r1s
Sep 12 2003, 05:51 PM
Really good idea Brouhaha! If you can make a xbgio.dll that would really help me.
I agree with you when you say that releasing 2 apps (your advanced editor and my "few-click' program) is better.
I keep working on my app... hope your going to release your dll
HoRnEyDvL
Sep 13 2003, 01:42 AM
Nice work guys thats what i like to see teamwork

I realy dont care in what language its written in. I hope that you will take up my invitation both of you you to join Team XOS & be part of the development. The same way we needed coders for the dash we need coders for the pc tools so what do you guys think?
0s1r1s
Sep 13 2003, 05:52 PM
Thx very much for your proposal HoRnEyDvL; I would love to take part of the XOS team, but I'm firstly going to try to finish the Skin Editor

and then I'll see if I have enough time to work as a coder for the Pc tools in your team or not
CaliSurfer008
Sep 13 2003, 06:31 PM
/me likes this...
/me likes this veeewy veewwwy muchly!
HoRnEyDvL
Sep 14 2003, 06:39 AM
hye guys just checking up on progress we are getting closer to a release
Brouhaha
Sep 15 2003, 12:54 AM
dll is almost complete. Needs one more function (save) and a bit of luck for it to work properly in Delphi, since i can't test it

I'll send you both (Os1r1s and HoRnEyDvL) source+binary upon completion, which should be in the next 48 hours... i gots lots of stuff to do...

It allows editing of subset material properties (RGBA values) and texture filename remapping (that is if you decide to change texture filenames for a mesh's subset, like for instance, switching easily between outersphere_red.bmp, outersphere_blue.bmp, etc). You won't be able to render anything with it yet, as you won't have access to the mesh's data. Perhaps later
0s1r1s
Sep 15 2003, 04:28 PM
Ok Brouhaha

I am in a hurry to see that

, I hope it'll work with Delphi, but if it doesn't I'll try to modify it by myself
I think HoRnEyDvL is going to choose your app as the official one and I may release mine when it's reliable...
neo-dilly
Sep 15 2003, 08:27 PM
Here is my contribution:
if ya didn't already know you can define colors on all the stuff that isn't bmp.
when scanning through lua files these refences changes color's in skin
| CODE |
setupxray(1, 255, 45, 70, 140)
and
setrenderstateargb(75, 255, 95, 160, 255) |
in the brackets it is defined as this (color number?, alpha channel, Red, Green, Blue)
Brouhaha
Sep 17 2003, 03:08 PM
DLL delayed. Have to travel for work a lot lately. Please dont hate me

| QUOTE |
| when scanning through lua files these refences changes color's in skin |
I knew my post about lua files that was deleted by HoRnEyDvL wasn't that stupid!!
HoRnEyDvL
Sep 18 2003, 02:44 AM
did i delete it must of been by mistake
0s1r1s
Oct 18 2003, 12:03 PM
Have you finished building your dll Brouhaha? is project over?
HoRnEyDvL
Oct 19 2003, 11:57 AM
Nah comp is still on as far as i know. But no app submited in yet
alexsc
Oct 21 2003, 03:35 AM
any progress on ur app?
0s1r1s
Oct 30 2003, 03:07 PM
hey HoRnEyDvL, I just tried to help you by making a skinning app but I can't make it working fully if you (or anyone else) don't help me with .xbg files...
RxKxPx7
Oct 30 2003, 06:43 PM
For staters, lets just say that the first nexgen plain sucked.... FTP wasn't great, The ini file was terrible...
only great things were graphics and design ... Making bios flashes was hard too... well not hard but frustrating beacuase of the way you went around doing in compared to evox... Also, in order to make a folder you had to do comand prompts and adjusting thi ini... there should be, apps, emulators, games, utils, media, tools, ftp .... those folders should come standard...
and if anything can be tweeked with th graphics or design, i'd ask for an intro to nexgen .. like lava bursting or somthing like xbox origionally has but replacing it .... reprograming it with c++ will be annoying as hell but oh well ... Or a bios might be released which can reoplace that ... now theres a 2 mb bios flash chips ...
HoRnEyDvL
Oct 31 2003, 03:42 AM
os1r1s Um i have some good news for you. you no longer need 2 modify the xbgs as of 2day 2 change the colour the values are all located in the .lua files.
AS neodilly said here
| QUOTE |
Here is my contribution:
if ya didn't already know you can define colors on all the stuff that isn't bmp.
when scanning through lua files these refences changes color's in skin
CODE setupxray(1, 255, 45, 70, 140)
and
setrenderstateargb(75, 255, 95, 160, 255)
in the brackets it is defined as this (color number?, alpha channel, Red, Green, Blue) |
Hope this helps you out if you need anything else give me a buzz
Dunny
Feb 22 2004, 11:10 AM
so did an app ever appear that lets us edit .xbg files?
UraniumXT
Mar 30 2004, 02:45 AM
I am currently working on an app that actually lets you transform .xbg to .obj, if it is a 3d object. Im trying to get the Nexgen Dash to run on my xbox (havnt had any success) to make an easy application to skin and transform models form xbg to obj and viceversa. I would like someone to tell me why istnt it running to complete this application.
This app's distribution would not be illegal since the code used on it was started from scratch and not made with the MS XDK.
HoRnEyDvL
Mar 30 2004, 09:28 AM
To get it working download the latest xip from the ftp then uplad everything to c:
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.