Help - Search - Members - Calendar
Full Version: Comp: Pc Skin Editor (exe)
Scenyx Entertainment Community > Xbox1 Forums > Dashboard Forums > Official TeamXOS (neXgen,RDX) Forum > Official neXgen Forum
HoRnEyDvL
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
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?) smile.gif
HoRnEyDvL
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
Whats the grand prize?
vokal4
the warm feeling in ur heart that you've actually given back to the scene thats given you so much for once
Artifex
Giving back to the scene?

blink.gif

Uhm, did you guys not see PBL?

I've already got the warm, fuzzy feeling. Anything else to offer?

--Artifex
Brouhaha
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 wink.gif

If its of any interest, i've already started an MDI app that can Load/Render XBG files so far.

user posted image

to the left of the model would be the edit0r wink.gif
0s1r1s
I've started to work on this =>
user posted image
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
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
Nice work os1r1s & brouhaha @ least you people are helping smile.gif 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 sad.gif 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
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
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
this is nexgen 1.0 no more 0.95
no more .xml
0s1r1s
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 wink.gif
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 rolleyes.gif
Brouhaha
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
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 wink.gif
HoRnEyDvL
Nice work guys thats what i like to see teamwork beerchug.gif 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
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 smile.gif and then I'll see if I have enough time to work as a coder for the Pc tools in your team or not wink.gif
CaliSurfer008
/me likes this...

/me likes this veeewy veewwwy muchly!

biggrin.gif
HoRnEyDvL
hye guys just checking up on progress we are getting closer to a release smile.gif
Brouhaha
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 wink.gif 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... sad.gif

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 rolleyes.gif
0s1r1s
Ok Brouhaha wink.gif I am in a hurry to see that biggrin.gif, I hope it'll work with Delphi, but if it doesn't I'll try to modify it by myself rolleyes.gif
I think HoRnEyDvL is going to choose your app as the official one and I may release mine when it's reliable... cool.gif
neo-dilly
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
DLL delayed. Have to travel for work a lot lately. Please dont hate me wink.gif

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!! laugh.gif
HoRnEyDvL
did i delete it must of been by mistake tongue.gif
0s1r1s
Have you finished building your dll Brouhaha? is project over? unsure.gif
HoRnEyDvL
Nah comp is still on as far as i know. But no app submited in yet mad.gif
alexsc
any progress on ur app?
0s1r1s
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
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
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
so did an app ever appear that lets us edit .xbg files?
UraniumXT
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
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.
Invision Power Board © 2001-2013 Invision Power Services, Inc.