ROM Hack SeiSaboten: Sword of Mana editor

kumandrake

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
36
XP
86
Country
Argentina
How to launch this utility? There's no exe file, and I can't launch it with python.
a friend of mine came to help me with the same problem, you have to do a lot of complicated stuff with python to make the editor work, python pip install and after that pithon install pyqt5 , when those two are installed on python and working, then you have to right click while holding tab inside the folder where the editor is and open a command console, then type py main.pyw and enter, thats how i made the editor work
 
  • Like
Reactions: cearp

kumandrake

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
36
XP
86
Country
Argentina
do somebody know how to change the enemies in the game with the editor ?? i would like to place some ciclops here and there but i cant figure it out, i know its possible xD , could someone please explain it to me :)
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
do somebody know how to change the enemies in the game with the editor ?? i would like to place some ciclops here and there but i cant figure it out, i know its possible xD , could someone please explain it to me :)
not possible with the current version... :) it will come.
it's not difficult to add.
but the problem is, finding the right area you want to add enemies in will be difficult.
there are no names linked to the areas currently, so, there will be lots of testing to find the correct area you want.
(for example, do you want to edit area 1, area 90, area 400... etc)
also, one area/room can have multiple enemy datas... because the types of enemies change on the time of day. so it's more to think about. (but the different times of day are next to each other, so that is good)

be patient, i will try to add it soon. at the moment i'm working on a game for switch... :)
 
Last edited by cearp,

kumandrake

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
36
XP
86
Country
Argentina
not possible with the current version... :) it will come.
it's not difficult to add.
but the problem is, finding the right area you want to add enemies in will be difficult.
there are no names linked to the areas currently, so, there will be lots of testing to find the correct area you want.
(for example, do you want to edit area 1, area 90, area 400... etc)
also, one area/room can have multiple enemy datas... because the types of enemies change on the time of day. so it's more to think about. (but the different times of day are next to each other, so that is good)

be patient, i will try to add it soon. at the moment i'm working on a game for switch... :)
thank you so much for this editor and your patience and hard work!!! i will wait until you finish it :) i already made a rom hack with increased difficulty and beat it , now im playing a second version even harder, but its very difficult to balance the game haha
 
  • Like
Reactions: cearp

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
thank you so much for this editor and your patience and hard work!!! i will wait until you finish it :) i already made a rom hack with increased difficulty and beat it , now im playing a second version even harder, but its very difficult to balance the game haha
that's the best news I could hear - exactly why I made it! really happy that it made at least one person on this earth happy - thanks!

- edit. you already made a hack with it and beat it...? wow, fast. to be honest, i've never finished the game... :D
 
Last edited by cearp,
  • Like
Reactions: kumandrake

kumandrake

Member
Newcomer
Joined
Jan 31, 2020
Messages
7
Trophies
0
Age
36
XP
86
Country
Argentina
that's the best news I could hear - exactly why I made it! really happy that it made at least one person on this earth happy - thanks!

- edit. you already made a hack with it and beat it...? wow, fast. to be honest, i've never finished the game... :D
2 people happy! me and my brother that always plays my rom hacks :) . im halfway through the second playthrough haha and i will do a third for sure, you should try to complete the game, its awesome, but i still recommend that you increase its difficulty a bit , its very easy xD , of course if you want i could give you a download link of my hack
 
  • Like
Reactions: cearp

fm39hz

New Member
Newbie
Joined
Aug 4, 2020
Messages
4
Trophies
0
Age
20
XP
57
Country
Vietnam
I can try to package it into an exe, there are a few tools that allow that. I'm not sure how wel they work though, I'll see :)
When i try to edit some dialogs in the usa rom, i can't save the edit
When i export to json then i can't import them back
Its bug or because i don't know how to use
If cuz i don't know then plz teach me to use
Tks
 
Last edited by fm39hz,

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
When i try to edit some dialogs in the usa rom, i can't save the edit
When i export to json then i can't import them back
Its bug or because i don't know how to use
If cuz i don't know then plz teach me to use
Tks
hey, it's not a really bug... I never finished that feature sorry.
I want to finish it, but I get busy with my real job.
Sorry :(
It is still my plan to finish it!
 

fm39hz

New Member
Newbie
Joined
Aug 4, 2020
Messages
4
Trophies
0
Age
20
XP
57
Country
Vietnam
hey, it's not a really bug... I never finished that feature sorry.
I want to finish it, but I get busy with my real job.
Sorry :(
It is still my plan to finish it!
Tks to let me know
Keep working for real life man
Do you have table for this game to dump text?
I tried to make ones but failed.
And i can't locate the font of games, is that because the image is encode?
Tks
 
  • Like
Reactions: cearp

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
Tks to let me know
Keep working for real life man
Do you have table for this game to dump text?
I tried to make ones but failed.
And i can't locate the font of games, is that because the image is encode?
Tks
I have not researched graphics in this game. Fonts, enemy graphics etc... I do not know :) but it is possible I am sure.
Polish and Chinese translators managed to alter the font graphics.
What do you mean a 'table'? Is the json dump not enough? Happy to help.
 

fm39hz

New Member
Newbie
Joined
Aug 4, 2020
Messages
4
Trophies
0
Age
20
XP
57
Country
Vietnam
I have not researched graphics in this game. Fonts, enemy graphics etc... I do not know :) but it is possible I am sure.
Polish and Chinese translators managed to alter the font graphics.
What do you mean a 'table'? Is the json dump not enough? Happy to help.
I read in some docs said that its need a table file (.tbl extensions) to import text back to rom game by Atlas
They said the table file is
09=A
0A=B
0B=C
Etc
I search for the word "unusual" in hex editor and found the word in the beginning of the boy dream
But when i apply it to make table for game, its failed
Tks for the help
Edit: I think i have to locate font address before making a table, but i still stuck
 
Last edited by fm39hz,

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
I read in some docs said that its need a table file (.tbl extensions) to import text back to rom game by Atlas
They said the table file is
09=A
0A=B
0B=C
Etc
I search for the word "unusual" in hex editor and found the word in the beginning of the boy dream
But when i apply it to make table for game, its failed
Tks for the help
Edit: I think i have to locate font address before making a table, but i still stuck
Maybe this is what you want?
For the USA rom...
Where the in-game character values are in ROM:
https://github.com/llakssz/SeiSaboten/blob/6064319caa622299ce6a2be5d323ab2f34e294b3/locations.py#L16
What the characters are:
https://github.com/llakssz/SeiSaboten/blob/6064319caa622299ce6a2be5d323ab2f34e294b3/textman.py#L15
How I map the characters to the ROM values:
https://github.com/llakssz/SeiSaboten/blob/6064319caa622299ce6a2be5d323ab2f34e294b3/textman.py#L80


-- actually, I think you understand that part, you said you were able to search for text in the game rom.
so, you are saying you have problems if you try to (manually?) replace story text in the game?
 
Last edited by cearp,

fm39hz

New Member
Newbie
Joined
Aug 4, 2020
Messages
4
Trophies
0
Age
20
XP
57
Country
Vietnam
Maybe this is what you want?
-- actually, I think you understand that part, you said you were able to search for text in the game rom.
so, you are saying you have problems if you try to (manually?) replace story text in the game?
Hey, its actually what i really want
But then i realized that the usa rom don't have enough glyph for my language
I think i have to work with the japan rom right now
But still tks for the help
Edit: when i use hex editor to open rom, there is only few words are existing, and most of dialog are unable to read
I want to know how can you make all of them(dialogs, text, etc...) become to readable and editable on the editor
Edit2: do u have a discord or Telegram or anything else?
 
Last edited by fm39hz,

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
Hey, its actually what i really want
But then i realized that the usa rom don't have enough glyph for my language
I think i have to work with the japan rom right now
But still tks for the help
Edit: when i use hex editor to open rom, there is only few words are existing, and most of dialog are unable to read
I want to know how can you make all of them(dialogs, text, etc...) become to readable and editable on the editor
Edit2: do u have a discord or Telegram or anything else?
Possibly you can use one of the european roms? Even in the USA rom, many/most of the kanji are still present, but display strange.
The was no spacing when the characters were displayed, I don't know why.
Anyway, I'll send you a message :)
 
  • Like
Reactions: fm39hz

thesubrosian

New Member
Newbie
Joined
Mar 19, 2024
Messages
1
Trophies
0
Age
32
XP
45
Country
Canada
@ThegreatBenDoyle after installing Python 3.10 (make sure that python is added to the PATH environment variable when you do the installation), type 'pip install PyQt5' in the command prompt. After doing those things I was able to get the editor to load by downloading the editor files, then clicking on main.pyw (or in command prompt, going to the directory of the editor and typing 'python main.pyw'). It worked for me, anyway (I use Windows 10).

@cearp Hello, thank you for this editor! Also, I was thinking of working on a hard mode hack of my own, and I was wondering if you would know how to edit:
  • costs of spells (I'm interested in making defensive magic cost the same as offensive magic, so 6MP, except for Wisp's healing, which I would like to make cost 9)
  • recovery item carrying limits (from what I'm aware, the default carrying capacity for items is 99, but I was wondering if I could set it to 4?)
I'm not so familiar with ROM hacking on the GBA, so it probably would take me a while to learn how reverse-engineer a GBA game such as this. I'm fine with hex-editing though! (and have done 65816 ASM hacking on the SNES) I suspect that it might take some additional logic to code in specific costs for Wisp and carrying capacities specific to recovery items, so if you can just find the ROM addresses for defensive spell costs and item carrying capacities, that would suffice. Regardless, any help with the editing I described above is appreciated!
Also I made a couple of fixes to the editor with the help of AI :P one of the fixes was to allow monster HPs over 512, as I found that HP values cycled back to 0 when going above 512. You can see my fixes in my fork to your repo (I can't post the link because new member restrictions).
So far I've made a ROM hack that buffs bosses' health severalfold ^_^
 
  • Love
Reactions: cearp

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I think he has a wedgie, and is afraid to fix it in public.
    +1
  • BigOnYa @ BigOnYa:
    Or else he caught one of those Florida STD's
  • K3Nv2 @ K3Nv2:
    Psis difficulty meter is Stds like how south park made it race color
    +2
  • BakerMan @ BakerMan:
    oh yeah it's skin color for difficulty in south park

    is it, by that logic, blackface to play on the hardest difficulty if you're white?
    +1
  • BigOnYa @ BigOnYa:
    Hey Psi, you ever been on a date and ran into another past date? And how did you handle it? Just curious.
  • K3Nv2 @ K3Nv2:
    He just says this is the neighbor across the block and says sorry their mail got mixed up
  • BakerMan @ BakerMan:
    guys, this sounds unhinged, but someone (i forgot who) saying they'd want to make their left 4 dead team wario, samus, captain falcon and nester gave me the idea for a quick round of fuck marry kill/bed wed behead
    +1
  • BakerMan @ BakerMan:
    fuck marry kill:
    wario, samus, captain falcon
  • BakerMan @ BakerMan:
    i gotta say fuck captain falcon, because he's hot (no homo), marry samus, because she seems like good wife (or as BigOnYa says, wifey) material, and kill wario, because he can't die, so killing him won't really kill him
    +1
  • BakerMan @ BakerMan:
    but uhhh that's just me hehe
    iu
  • impeeza @ impeeza:
    good night guys
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, wise one, thanks for trying to help.
  • Psionic Roshambo @ Psionic Roshambo:
    To sleep perchance to dream!
  • BigOnYa @ BigOnYa:
    My state has put a heavy tax on vape juice, taxing any juice with nicotine by the weight/oz. So to get around the bs, my local vape store only sells 0 nicotine vape juices, then they also sell straight nicotine in tiny bottles, and you mix it yourself to your 0% juice, lol
    +1
  • BigOnYa @ BigOnYa:
    Damn, is that Wing from South Park?
  • Psionic Roshambo @ Psionic Roshambo:
    BigOnYa hmmm I wonder how long until someone just vapes the straight nicotine lol
  • BigOnYa @ BigOnYa:
    I was gonna say people are not that dumb, but yea you right, some are.
  • K3Nv2 @ K3Nv2:
    People have put 50mg salt nic in straight subohm coils which is like more powerful hits
    +1
  • BigOnYa @ BigOnYa:
    Hey psi, do they have dress codes down there in FLa, here there are signs on stores that say "No shirt, no service" but curious bout down yonder
  • BigOnYa @ BigOnYa:
    Yea I tried the salts and too strong for me, I prefer the norm juice
  • K3Nv2 @ K3Nv2:
    In Florida they don't serve you if you have clothes on
    +1
    K3Nv2 @ K3Nv2: In Florida they don't serve you if you have clothes on +1