Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 1970-01-01 00:33:30

Cartmic
Member
Registered: 2010-10-16
Post 6/156

Pokemon Violet Demo News Update

And so the brand new Demo is being released!
The game is a big change from the original just another in their cannon series of Pokemon games, but I'm sure some of you will still enjoy it.

This is a Pokemon Red hack.

Although in the readme I have asked not to report bugs, If you somehow find a serious game affecting bug please report it.

PLEASE READ THE README ON HOW TO PATCH.

Pokemon Violet Demo One
By Cartmic.

bar1.png

Crion was a relatively uninhabited land until survivors of the French speaking Vieuxcrion
quake moved onto it in the early 1860's.
Christian Missionary's from the Islands of Croy also moved over and helped the Vieuxcrions
build new towns and villages.


bar2.png

1974 Councillor Delia Ingrid became Minister for the land of Crion, in her 35 years of power she
systematically removed all known sources of written history before the 1970's, jailing anyone who
got in her way. 2009, Arthur Ernshaw is brought over to Crion from Naljo to help David Yew a
Pokemon Researcher and leader of a resistance group with an aim of bringing Crion out of Ingrids
oppression.

bar3.png

demoviolet1-1.png

demoviolet10.png
Rumour  has it that this bridge will be fixed soon  ☺

demoviolet2-1.png

Poor guy, he was in an abseiling accident.

demoviolet3-1.png

demoviolet4-1.png
demoviolet5-1.png

demoviolet6.png
New Marts!

demoviolet7.png

demoviolet8.png

demoviolet9.png

bar7.png

* 3 Towns
* 1 Routes/1 Route Quarry
* 1 Forest
* 1 Town Hall

bar4.png

Please do not report any bugs, apart form spelling mistakes or grammatical errors. as this is a stable Demo release and not Beta material.

I now realise that I've spelled 'systematically' wrong, this will be fixed in the next release.

bar7-1.png

Professor Oak's image is still in the intro screen, I am working on changing this to the
correct image of David Yew.

Yew's wheelchair appears to malfunction when he takes you to his lab, this is because I need
to rewrite the script from the orignal Oak script. (also I shall redraw him a little)
.
The two people that attempt to give you Coffee will not give you Coffee, rather, they will give
you their original Pokemon Red items. Again this problem is a script issue and I hope to have it
fixed by the next Demo.

bar6.png

BG, ER, Colloseum Translations, and Dtyler, For inspiring me to hack in the first place.

Dtyler, ER, and Koolboyman for showing what you can really do with a hack.

Blazichu, Christos, eMer, Hat/Black_Pantom, Mateo and others for encouragement over the years.

Phillip Ruben for writting Pokemap, BreakPoint software for Hexworkshop, Kent Hansen and Mr. Click for their tile editors.

HyperHacker who figured out the format of the Pokemon 'Red, Green, Blue, and Yellow' Town Map.

Swampert22 for coding a Gym leader editor, which helped speed up development.

Koolboyman again for finding a whole host of locations.

Any questions? Post them to me via pm at the Skeetendo forums.

Ideas, maps, and story Copyright (c) Cartmic 2009. Naljo (c) Koolboyman Games 2009, Everything else Copyright Nintendo, Game Freak and Creatures Inc.

Offline

#2 1970-01-01 00:33:30

Ben
Member
From: South Korea
Registered: 2010-10-16
Post 24/161

Re: Pokemon Violet Demo News Update

Holy Crap! How did you put that outline?

Offline

#3 1970-01-01 00:33:30

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 43/3,578

Re: Pokemon Violet Demo News Update

@Benjammin - You mean the Border around it? That's always been there mate. You can choose whether or not you want it turned on. It's there to put a border around it when you play it using the Super Gameboy for the SNES. He did edit it though, which is cool  ☺


@Cartmic - Lookin' good mate!

Offline

#4 1970-01-01 00:33:30

Cartmic
Member
Registered: 2010-10-16
Post 7/156

Re: Pokemon Violet Demo News Update

@Cartmic - Lookin' good mate![/quote]

Thanks man.

Version 1.2 Now available, with some fixed text, tiles, and a rather embarrassing last minute change that messed up a Town Map tile has now been fixed.

Offline

#5 1970-01-01 00:33:30

Melash
Member
Registered: 2010-10-16
Post 12/132

Re: Pokemon Violet Demo News Update

Looks great! I'll be playing it today and let you know what I think of it.

Offline

#6 1970-01-01 00:33:30

Cartmic
Member
Registered: 2010-10-16
Post 17/156

Re: Pokemon Violet Demo News Update

OK, I didn't take as much time of as i thought I would, so anyway the first post has been updated with new screenshots and ive set up a youtube account, here: http://www.youtube.com/skeetendocartmic note that im not using my cartmic account, I forgot the password along time ago and also lost what email account I registered with so that channel is out of action.

There is a Violet update video up here: http://www.youtube.com/watch?v=xGoiNtQnDgQ

Cartmic.

Offline

#7 1970-01-01 00:33:30

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 76/3,578

Re: Pokemon Violet Demo News Update

Wa-hey! Lookin good mate, as always. Checked out the video and all too. Looking forward to the next release, but of course, take your time and don't feel rushed.

Offline

#8 1970-01-01 00:33:30

Cartmic
Member
Registered: 2010-10-16
Post 27/156

Re: Pokemon Violet Demo News Update

Heya all just a little progress update,

I have not abandoned this, I have various other things going on in life at the minute and can't keep my mind focused on this too, so everything is on hold again.

I got asked on another forum about adding Pokemon like Coolboyman did in Brown, if I remember correctly this was never my original intention and I am not going to deviate from that (though I did consider years ago putting just one in, a Ghost version of Rhydon after I managed to remove the shading messing around with his image code, but looking back it was silly and I could never had executed the rest of him well).

All the best,

Cartmic.

Offline

#9 1970-01-01 00:33:30

Cartmic
Member
Registered: 2010-10-16
Post 32/156

Re: Pokemon Violet Demo News Update

Wow, April was my last reply.
Back in August I once again moved out of my family home for the big bad world and with that unfortunately left the Windows computer at behind which has the latest developments of Violet, so because of this I've not been able to do anything with it. Hope to fetch it when I go home in November, really itching to get back to into it.

Offline

#10 1970-01-01 00:33:30

Masterge77
Member
From: Sandshore Town, Ameria Region
Registered: 2010-10-16
Post 81/93
Website

Re: Pokemon Violet Demo News Update

Suprisingly enough, it's the same bridge near Laurel City, which was also mentioned to be broken.....

This whole "all written history before 1970 was erased" thing reminds me of Nico Robin and the Ponyglyphs from One Piece, in which the world government erased all information on the "Void Century" from the history books for some unknown reason, and it makes it kind of intresting, I wonder why this minister removed all this history from the books.....


[img]http://p.gpxpl.us/qPTY.png[/img]
CLICK MY ROBOT POKEMON ARMY OR ELSE

Offline

#11 2010-12-16 23:23:33

Cartmic
Member
Registered: 2010-10-16
Post 34/156

Re: Pokemon Violet Demo News Update

I've retrieved all my recent development work, yey!

While I was away from home I was fiddling with iimarkus's dissasembly and dissasembling more bits and bobs, so consequently I've began moving all of Violets changes over to this dissasembly. Working with a dissasembled ROM is so much nicer than using a hex editor.

Offline

#12 2010-12-17 04:50:26

65/703

Re: Pokemon Violet Demo News Update

Cartmic wrote:

I've retrieved all my recent development work, yey!

While I was away from home I was fiddling with iimarkus's dissasembly and dissasembling more bits and bobs, so consequently I've began moving all of Violets changes over to this dissasembly. Working with a dissasembled ROM is so much nicer than using a hex editor.

Happy to see you using it. Let me know if you have any suggestions or improvements, or more disassembly.

#13 2010-12-17 14:10:26

Sawakita
Administrator
Registered: 2010-10-16
Post 64/365

Re: Pokemon Violet Demo News Update

Cartmic wrote:

I've retrieved all my recent development work, yey!

While I was away from home I was fiddling with iimarkus's dissasembly and dissasembling more bits and bobs, so consequently I've began moving all of Violets changes over to this dissasembly. Working with a dissasembled ROM is so much nicer than using a hex editor.

I'll keep an eye on this hack, since it looks like we're the last two working on a 1st gen hack!
By the way, I read a blog of yours some days ago, talking about actively using IIMarckus's disASM, and decided to do the same thing.

While moving my changes to the disassembly I keep finding changes I didn't remember I did, so it's like a revision. I wonder if it's happening to you too..

Offline

#14 2010-12-21 10:40:29

Cartmic
Member
Registered: 2010-10-16
Post 36/156

Re: Pokemon Violet Demo News Update

Sawakita wrote:

I'll keep an eye on this hack, since it looks like we're the last two working on a 1st gen hack!
By the way, I read a blog of yours some days ago, talking about actively using IIMarckus's disASM, and decided to do the same thing.

Cool!

Sawakita wrote:

While moving my changes to the disassembly I keep finding changes I didn't remember I did, so it's like a revision. I wonder if it's happening to you too..

Well the only changes I forgot were a few map edits, seen as this is one of the fairly recent(as of one and half years ago) restarts I've not been found anything I forgot I did yet.


IIMarckus wrote:

Happy to see you using it. Let me know if you have any suggestions or improvements, or more disassembly.

I've been dissasembling the Town Map at the moement.

The first bit of code I did seems to be related to the tilemap:

0x710C8

ld a,$1C ; Load bank number into register a
    call $182B ;
    ld hl,$C3A0 ; Load tilemap into RAM?
    ld de,$5100 ; 
.next3\@
    ld a,[de] ;
    and a
    jr z,.next1\@
    ld b,a
    and $0F
    ld c,a
    ld a,b
    swap a
    and $0F
    add a,$60
.next2\@
    ld [hli],a
    dec c
    jr nz,.next2\@
    inc de
    jr .next3\@
.next1\@    
    call EnableLCD
    ld b,$02 ; Pallet indicator for Town Map?
    call $3DEF
    call $3DD7
    call $3DDC
    xor a
    ld [$D08B],a
    inc a
    ld [$D09B],a
    ret

Offline

#15 2010-12-22 10:08:48

Tauwasser
Member
Registered: 2010-10-16
Post 57/452

Re: Pokemon Violet Demo News Update

Cartmic wrote:

I've been dissasembling the Town Map at the moement.

The first bit of code I did seems to be related to the tilemap:

0x710C8

ld a,$1C ; Load bank number into register a
    call $182B ;
    ld hl,$C3A0 ; Load tilemap into RAM?
    ld de,$5100 ; 
.next3\@
    ld a,[de] ;
    and a
    jr z,.next1\@
    ld b,a
    and $0F
    ld c,a
    ld a,b
    swap a
    and $0F
    add a,$60
.next2\@
    ld [hli],a
    dec c
    jr nz,.next2\@
    inc de
    jr .next3\@
.next1\@    
    call EnableLCD
    ld b,$02 ; Pallet indicator for Town Map?
    call $3DEF
    call $3DD7
    call $3DDC
    xor a
    ld [$D08B],a
    inc a
    ld [$D09B],a
    ret

0x182B: Copy bc 1bpp GFX from a:hl to de, upscale to 2bpp.
0x3DD7: Wait for the tilemap to be updated from vram thrice.
0x3DDC: Reset BG & OBJ palettes.

So you're missing code before call 182B. It will probably transfer a 1bpp Font to VRAM or some symbols of it (I think the town map does use four shades, so not encodable in 1bpp).

The other stuff seems fairly straightforward: 0xC3A0 is the spot in RAM where the tile map is held and regularly during vblank it gets transferred to vram. It then decodes RLE data from 1C:5100 in the format [tileNo|count] where tileNo indexes tiles 0x60 thru 0x6F. count should be from 1 to F, as 0 will cause the game to write the tile 0xFF times to RAM. Code 0x00 signifies end of the data.

The two registers at the very end of the code might probably be indices for the markers on the map.

cYa,

Tauwasser

Offline

#16 2010-12-26 18:54:25

koolboyman
Member
Registered: 2010-10-16
Post 17/203

Re: Pokemon Violet Demo News Update

Glad to see you're still working on this hack.  Keep it up, I'm pretty sure it'll end up being better than Brown.

Offline

#17 2011-01-01 11:48:03

Cartmic
Member
Registered: 2010-10-16
Post 37/156

Re: Pokemon Violet Demo News Update

Tauwasser wrote:

0x182B: Copy bc 1bpp GFX from a:hl to de, upscale to 2bpp.
0x3DD7: Wait for the tilemap to be updated from vram thrice.
0x3DDC: Reset BG & OBJ palettes.

So you're missing code before call 182B. It will probably transfer a 1bpp Font to VRAM or some symbols of it (I think the town map does use four shades, so not encodable in 1bpp).

The other stuff seems fairly straightforward: 0xC3A0 is the spot in RAM where the tile map is held and regularly during vblank it gets transferred to vram. It then decodes RLE data from 1C:5100 in the format [tileNo|count] where tileNo indexes tiles 0x60 thru 0x6F. count should be from 1 to F, as 0 will cause the game to write the tile 0xFF times to RAM. Code 0x00 signifies end of the data.

The two registers at the very end of the code might probably be indices for the markers on the map.

cYa,

Tauwasser

Thank you for your help, I dissasembled that missing bit of code, but I can see there's qute alot more to finish.

ld bc,$043E
    call $17F7
    ld hl,$56BE
    ld de,$8040
    ld bc,$0008
    ld a,$1C ; Load bank number into register a
    call $182B ;
    ld hl,$C3A0 ; 
    ld de,$5100 ; 
.next3\@
    ld a,[de] ;
    and a
    jr z,.next1\@
    ld b,a
    and $0F
    ld c,a
    ld a,b
    swap a
    and $0F
    add a,$60
.next2\@
    ld [hli],a
    dec c
    jr nz,.next2\@
    inc de
    jr .next3\@
.next1\@    
    call EnableLCD
    ld b,$02 ; Pallet indicator for Town Map
    call $3DEF
    call $3DD7
    call $3DDC
    xor a
    ld [$D08B],a
    inc a
    ld [$D09B],a
    ret


koolboyman wrote:

Glad to see you're still working on this hack.  Keep it up, I'm pretty sure it'll end up being better than Brown.

Thanks man.

@iimarckus, I hope this will code be of use to you when it's done, I've done some more dissasembly elsewhere in the ROM. I'll bring it together and put it into that file you have up at bitbucket, I seem to be using an older dissasembly effort from before you used bit bucket.

Offline

#18 2012-02-02 23:53:17

Storm118
Member
Registered: 2012-01-13
Post 32/99

Re: Pokemon Violet Demo News Update

Where is the link to the game???


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#19 2012-02-03 09:16:12

Cartmic
Member
Registered: 2010-10-16
Post 89/156

Re: Pokemon Violet Demo News Update

kkj1116 wrote:
Storm118 wrote:

Where is the link to the game???

Is this hack still ongoing? Many hacks in this section, especially first-gen hacks, seem to be as if they were abandoned.

I assure you Violet isn't abandoned, I've just had other hobbies and more important stuff to get on with, I'm not a student like a lot of you younger folk are. I did get some development in last week I'm hoping for a new release this year.

Offline

#20 2012-02-03 18:07:25

Shenaldrac
Member
Registered: 2010-12-10
Post 18/26

Re: Pokemon Violet Demo News Update

Cartmic wrote:

I assure you Violet isn't abandoned, I've just had other hobbies and more important stuff to get on with, I'm not a student like a lot of you younger folk are. I did get some development in last week I'm hoping for a new release this year.

That's good to hear. If possible, could you relink to the previous beta though?

Offline

#21 2012-03-26 03:29:41

D35TR0
Member
Registered: 2012-03-20
Post 11/18

Re: Pokemon Violet Demo News Update

can i just ask ; How do we download that. Im new here and i cant seem to find how to download it. Is it available or it's just some pick to show us how it is comming?

Offline

#22 2012-04-02 09:25:23

Cartmic
Member
Registered: 2010-10-16
Post 93/156

Re: Pokemon Violet Demo News Update

Please bare with me I assure you I'm doing everything I can to get the new demo up as soon as possible it's be the biggest yet. If you have Facebook you can follow it's progress more regular basis on there. https://www.facebook.com/pages/Pokémon- … 4135701312

Offline

#23 2012-04-18 03:19:48

D35TR0
Member
Registered: 2012-03-20
Post 14/18

Re: Pokemon Violet Demo News Update

okay thank you very much :)

Offline

#24 2013-04-27 21:37:28

80C
Banned
Registered: 2013-03-16
Post 304/1,257

Re: Pokemon Violet Demo News Update

@ Cartmic
Thank you very much for your Map Tutorial, it helped me A LOT for my hack!
I liked the first demo, what about Demo 2?
It's still going on?


I left this forum.

Offline

#25 2013-06-28 00:17:15

80C
Banned
Registered: 2013-03-16
Post 941/1,257

Re: Pokemon Violet Demo News Update

How about Reboot-7 Demo Version?


I left this forum.

Offline

Board footer

Powered by FluxBB