* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Hero Core - Tools  (Read 8172 times)

0 Members and 2 Guests are viewing this topic.

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Hero Core - Tools
« on: January 01, 2015, 12:12:07 am »
Separate topic for development tools for Hero Core. I wanted to create my own tools because I was not happy with the existing ones.

Core Editor (short: cEdit)
Type: World editor
Platform: Win32/Linux
Source: https://github.com/keoni29/cedit
Progress: Almost done for first release

TRAXE2
Type: Music editor
Platform: TI83+
Source: https://github.com/keoni29/traxe2
Progress: Tracker screen and scrolling works.
Eiyeron is helping me with this one :D
« Last Edit: January 19, 2015, 04:15:46 pm by Keoni29 »


If you like my work, why not give me an internet?

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Hero Core - Tools
« Reply #1 on: January 01, 2015, 11:55:05 am »
Tool update: Core Editor

You can now place tiles, but it's just drawing them directly to the screen buffer instead of saving them in an array. You cant save anything yet. That will be the next step.
If you like my work, why not give me an internet?

Offline pimathbrainiac

  • Full User
  • Original 5
  • Join Date: Nov 2014
  • Location:
  • Posts: 421
  • Post Rating Ratio: +2/-1
  • Formerly Banned CW Co-Founder Turned News Editor
    • pimathbrainiac
  • Gender: Other
Re: Hero Core - Tools
« Reply #2 on: January 01, 2015, 04:52:33 pm »
Sweet! I'll have to rebuild my TIMID soon to use TRAXE2.
Well, I'm bach here too!

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core - Tools
« Reply #3 on: January 02, 2015, 07:32:41 am »
What will be nice in TRAXE is if we can hear what we type in the notes sequencing, like in Music/Music 2000, if that's not implemented already. Also nice work on the editor so far. Looking at those maps makes me smile because I like looking at big maps for old school games. :P
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Hero Core - Tools
« Reply #4 on: January 02, 2015, 08:32:31 am »
Yeah, I like making maps as well. Already this editor works much nicer than the editor supplied with gamemaker >_>
If you like my work, why not give me an internet?

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Hero Core - Tools
« Reply #5 on: January 02, 2015, 03:15:54 pm »
Tool update: Core Editor

It is now possible to save and load. Next thing I will be working on is moving around the world map, so you can edit all rooms.
Whenever I post a tool update I will also push my commits to github.
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core - Tools
« Reply #6 on: January 02, 2015, 05:18:24 pm »
Is the world map similar to the other maps or is it like an early Final Fantasy game world map linking every area together?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Hero Core - Tools
« Reply #7 on: January 02, 2015, 06:53:54 pm »
This is what the map screen looks like on the PC version. I want mine to be similar.

You see where you can pass trough walls (indicated by a gap.) This only shows for rooms that you visited.

Here's a miniature of one of the maps found in Hero Core for the Pc


I'd like to add a miniature preview to the editor as well, but that does not have top priority right now.

I just cleaned up some code and added scrolling. You can now edit the entire world. Next I will add commandline parameter parsing, so you can select your input and output files, specify a tileset image, world size, that sorta jazz.

Edit: Some graphical updates
« Last Edit: January 02, 2015, 08:45:11 pm by Keoni29 »
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core - Tools
« Reply #8 on: January 03, 2015, 08:29:29 am »
Ooh pretty nifty. For the mini map I hope you can manage to fit it in one calc screen. :P


Will your map tool eventually support 20x15 chunks too in case someone wants to port your game to color models?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Hero Core - Tools
« Reply #9 on: January 03, 2015, 11:11:48 am »
It already does support that! There is no way for the user to change these parameters yet. I will be working on the command-line editor parser.

These are the settings that will be available:
Grid size
Word size
Room size
Tileset size
Tileset image
View size


Tool Update: Core Editor
I made a world miniature which will show where all the entrances to rooms are. For this I need to write an entrance-detection algoritm (fancy term for empty space checking.)
You can use it to navigate trough the world. You can drag the view across the world map using the miniature.

It's now possible to export to 8xv using the included tool: to8xv :D
« Last Edit: January 03, 2015, 11:22:06 am by Keoni29 »
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core - Tools
« Reply #10 on: January 03, 2015, 12:29:32 pm »
Ah cool to hear. :D And how is the 8xv laid out?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Hero Core - Tools
« Reply #11 on: January 03, 2015, 12:39:39 pm »
header field:
1 byte: World width
1 byte: World height
perhaps some more info will follow
data field:
in Hero Core's case 9 x 8 chunks of 88 bytes tilemap data.
If you like my work, why not give me an internet?

Offline aeTIos

  • Dabbler in C
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 1049
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
  • Gender: Male
Re: Hero Core - Tools
« Reply #12 on: January 03, 2015, 01:52:19 pm »
Are you aiming for a 1:1 clone or are you going to create a version with different maps and stuff?
ceci n'est pas une signature

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Hero Core - Tools
« Reply #13 on: January 03, 2015, 02:06:03 pm »
I will be using the same game mechanics, but a different map. I am not sure what I will be doing with the story.
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core - Tools
« Reply #14 on: January 04, 2015, 06:01:03 am »
header field:
1 byte: World width
1 byte: World height
perhaps some more info will follow
data field:
in Hero Core's case 9 x 8 chunks of 88 bytes tilemap data.
Ok thanks. That would be useful if we ever decide to use the editor to make the game for a different language or calculator and if we want to convert the data.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games