EXTRA BG MAKER:Does anyone have this tool for Downlod?

Place for discussing homebrew games, development, new releases and emulation.

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
Anthony817
Shark Patrol
Posts: 4009

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#11 » Sun Aug 04, 2019 10:30 pm

If only atreyu187 was still here and had all of his old archives. That dude is one of my best friends in the community and he had archived literally everything on backup drives dating back to the beginning of the DC community. Unfortunately his drive he had archived everything on went kaput.

So now I am trying to build up my own archive similar to his old one and need to start saving all of the old hard to find tools too.
Image

User avatar
aldair
Metallic
Posts: 802

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#12 » Sun Aug 04, 2019 10:35 pm

I will wait for Swat in your answer about the tool: http://www.dc-swat.ru/forum/thread-761- ... l#pid39148

Thanks!

mrneo240
Rank 9
Posts: 926

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#13 » Sun Aug 04, 2019 10:48 pm

I could probably write it


User avatar
Ian Micheal
Developer
Posts: 6005
Contact:

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#15 » Sun Aug 04, 2019 11:42 pm

I have that one in that topic

EXTRABG_TUT.rar
(125.84 KiB) Downloaded 271 times
is this what you need
VMU Tool Dev Pack v1.0 by SWAT.rar
(3.8 MiB) Downloaded 265 times


All these are from wayback on my dev backup so i dont know if these are usefull to you.

dreamcast ™
undertow
Posts: 29

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#16 » Mon Aug 05, 2019 2:29 am

Check for my response here. I put some code to generate a GBIX / PVR file from RGB888 data and instructed on how to replace that data in an existing BG replacement VMS.

User avatar
aldair
Metallic
Posts: 802

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#17 » Mon Aug 05, 2019 12:38 pm

Ian Micheal wrote:I also have these from wayback PVRTool Pack v1.0.rar if i dont have it i dont know who still does maybe you get lucky i have over 5 gig of dreamcast dev tools and i dont have the one you asked for sorry I allways used adobe since sega did for pvr


toollist.png


Found! http://www.psilocybindreams.com/pc/download/

User avatar
aldair
Metallic
Posts: 802

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#18 » Mon Aug 05, 2019 12:43 pm

Ian Micheal wrote:I have that one in that topic

EXTRABG_TUT.rar is this what you need
VMU Tool Dev Pack v1.0 by SWAT.rar

All these are from wayback on my dev backup so i dont know if these are usefull to you.

Found! http://www.psilocybindreams.com/pc/download/

Image

User avatar
aldair
Metallic
Posts: 802

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#19 » Mon Aug 05, 2019 12:47 pm

Ian Micheal wrote:I have that one in that topic

EXTRABG_TUT.rar is this what you need
VMU Tool Dev Pack v1.0 by SWAT.rar

All these are from wayback on my dev backup so i dont know if these are usefull to you.


Can anyone make a simple tutorial with EXTRABG_TUT do not understand codes!

User avatar
aldair
Metallic
Posts: 802

Re: EXTRA BG MAKER:Does anyone have this tool for Downlod?

Post#20 » Mon Aug 05, 2019 12:55 pm

dreamcast ™ wrote:Check for my response here. I put some code to generate a GBIX / PVR file from RGB888 data and instructed on how to replace that data in an existing BG replacement VMS.

Código:
/ * Simples RGB888 -> PVR RGB565 (RETÂNGULO) | <BR> 2019 * /

enum ImgDimension {

DIM_16X16 = 0x10,
DIM_32X32 = 0x20,
DIM_64X64 = 0x40,
DIM_128X128 = 0x80
};

void RGB888ToRGB565 (enum ImgDimension eImgDimension, uint8_t * pRGB888, uint8_t ** pRGB565, int * nRGB565Size) {

uint8_t GBIX_HEADER [] = {'G', 'B', 'Eu', 'X', 0x08, 0x00, 0x00, 0x00, 0x9A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
uint8_t PVRT_HEADER [] = {'P', 'V', 'R', 'T', 0x00, 0x00, 0x00, 0x00, 0x01, 0x09, 0x00, 0x00, eImgDimension, 0x00, eImgDimension, 0x00};

uint32_t nHdrSz = (tamanho de (GBIX_HEADER) + tamanho de (PVRT_HEADER));

uint32_t nImgSz = (2 * (eImgDimension * eImgDimension));

uint32_t nTmpSz = (nHdrSz + nImgSz);

uint8_t * pTmp = malloc (nTmpSz);

uint8_t * p = pTmp;

int i;

// define o tamanho dos dados da imagem

PVRT_HEADER [4] = (nImgSz & 0xFF);
PVRT_HEADER [5] = ((nImgSz >> 0x08) & 0xFF);
PVRT_HEADER [6] = ((nImgSz >> 0x10) & 0xFF);
PVRT_HEADER [7] = ((nImgSz >> 0x18) & 0xFF);

// copia o cabeçalho do GBIX

memmove (p, GBIX_HEADER, sizeof (GBIX_HEADER));

p + = sizeof (GBIX_HEADER);

// copia o cabeçalho do PVRT

memmove (p, PVRT_HEADER, sizeof (PVRT_HEADER));

p + = sizeof (PVRT_HEADER);

// faz a conversão

for (i = 0; i <(eImgDimension * eImgDimension); i ++) {

uint16_t nR = (((* pRGB888 ++ >> 3) & 0x1F) << 11);
uint16_t nG = (((* pRGB888 ++ >> 2) & 0x3F) << 5);
uint16_t nB = ((* pRGB888 ++ >> 3) e 0x1F);

uint16_t nRGB565 = (nR | nG | nB);

* p ++ = (nRGB565 e 0xFF);
* p ++ = ((nRGB565 >> 8) e 0xFF);
}

* nRGB565Size = nTmpSz;

* pRGB565 = pTmp;
}
I only see ... letter and number in this text, I don't know which tool to use.
Last edited by aldair on Mon Aug 05, 2019 1:00 pm, edited 1 time in total.

  • Similar Topics
    Replies
    Views
    Last post

Return to “New Releases/Homebrew/Emulation”

Who is online

Users browsing this forum: Lan-Di