Home » Site » General Discussion » Hello World.
Hello World. [message #66233] |
Wed, 28 March 2012 17:51 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
I'm new here.
Call me xenn.
I'd like to mod Fable:TLC, but I'm uninterested in modding the usual things.
Perhaps some form of hex-editing ?
Seems like everything's been done already though.
There're certainly some really great tools around here.
I just installed the "Application Suite", and I'm having a look around each of the included apps.
I came across a couple posts that have outlined what is and isn't possible, but I've lost track of them now.
Is there anything in particular that hasn't been done yet, that anyone would like to see made ?
It's doubtful I could make it, but it'll give me something to work towards.
Also, I haven't beaten TLC in years.
I've lost my save file since, so I'm going to have to play through it again.
Cheers.
|
|
|
Re: Hello World. [message #66234 is a reply to message #66233] |
Wed, 28 March 2012 19:35 |
|
Do a new character model, it's possible and has not yet been accomplished.
"All of the work, and none of the play, will surely provide for a speedy decay"
|
|
|
|
Re: Hello World. [message #66239 is a reply to message #66234] |
Thu, 29 March 2012 05:40 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
morerunes wrote on Wed, 28 March 2012 22:35 | Do a new character model, it's possible and has not yet been accomplished.
|
Do you mean model one from scratch - an original creation - or just get a model for the character that doesn't exist in the game, into the game, even if it's a port ?
Noctus wrote on Thu, 29 March 2012 00:23 | I'd very much like to see a proportionate character model, I wish you luck.
|
Proportional to what ?
Proportional to the original character ?
Proportional to reality-based expectations ?
Also, who was BlueTooth, and why can't I find his member account ?
Also, also, who's JohnDoe, and how far along did he get with the STB.
Is there anyone who's made more progress than he has ?
|
|
|
Re: Hello World. [message #66240 is a reply to message #66239] |
Thu, 29 March 2012 05:52 |
|
asmcint
Messages: 1360 Registered: April 2010 Location: Behind the beef
|
Moderator
|
|
|
xenn wrote on Thu, 29 March 2012 08:40 |
morerunes wrote on Wed, 28 March 2012 22:35 | Do a new character model, it's possible and has not yet been accomplished.
|
Do you mean model one from scratch - an original creation - or just get a model for the character that doesn't exist in the game, into the game, even if it's a port ?
|
I think it doesn't really matter as long as it has the right bones.
Noctus wrote on Thu, 29 March 2012 00:23 | I'd very much like to see a proportionate character model, I wish you luck.
|
Quote: | Proportional to what ?
Proportional to the original character ?
Proportional to reality-based expectations ?
|
Proportional to reality based expectations probably. The hero has hands the size of melons for Christ's sake.
Quote: | Also, who was BlueTooth, and why can't I find his member account ?
|
Bluetooth is Keshire.
Quote: | Also, also, who's JohnDoe, and how far along did he get with the STB.
Is there anyone who's made more progress than he has ?
|
Johndoe's an admin on here. I don't think he got very far with the STB, but I doubt anyone got farther on their own.
Read the site rules, as well as individual thread rules, stickies and announcements, and use search, or you will have smartassy or exasperated ownage rained down upon you by the site's crack team of mods and admins. Also, you can find all you need to get started on modding here.
|
|
|
|
Re: Hello World. [message #66244 is a reply to message #66239] |
Thu, 29 March 2012 14:06 |
|
To clarify what I meant, nobody has ported/modeled any new character models for Fable. I think it would be pretty cool to see it done, even if it's ported from something else (fable 3?)
"All of the work, and none of the play, will surely provide for a speedy decay"
|
|
|
Re: Hello World. [message #66283 is a reply to message #66233] |
Fri, 13 April 2012 06:23 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
Sure is quiet in here.
Does anyone still idle on the IRC channel(s), if they're still up ?
Anyway, I'll "do a new character model" in, oh, seven months or so.
Expect it.
For now, I'm working on a simple mod that stops the combat multiplier from decreasing when hit, when changing areas, and from timing out (basically the 'grace timer' - the amount of time you have between landed hits - is infinite).
It will/does reset if you reload your save file though. I think.
Certainly if you restart the game.
If anyone cares, I'll post it in within a week.
Any requests for mods along those kinds of lines - like that sort of thing ?
|
|
|
|
Re: Hello World. [message #66285 is a reply to message #66284] |
Fri, 13 April 2012 08:45 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
Sure - disabling stuff is generally easy.
It's adding features that's challenging
Do you use the No-CD crack ?
Or original EXE ?
Cracked image ?
|
|
|
|
|
Re: Hello World. [message #66288 is a reply to message #66286] |
Fri, 13 April 2012 16:15 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
jwc2200 wrote on Fri, 13 April 2012 13:40 | I use No-CD, I do have the disks of course. I use FE for most modding, cbox is great, I just prefer FE.
|
You'll be getting a PM soon with the link.
Lemme know if it works.
I haven't tested it much.
|
|
|
|
|
Re: Hello World. [message #66291 is a reply to message #66289] |
Fri, 13 April 2012 18:16 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
jwc2200 wrote on Fri, 13 April 2012 20:40 | Why didn't you make an fmp? Replacing the exe seems odd.
|
I have no idea what an FMP is.
I assume it stands for "Fable Mod Pack(age)" or something ?
Despite my ignorance though, I have this presupposition that FMPs aren't capable of modifying any functions/code in the EXE that don't already look for data in external files (i.e.: the .BIG files, or .BIN files).
Perhaps someone can correct me if I'm wrong though.
At any rate, if you're skeptical about the 'health' of it, you can open both the original & modified EXEs in a hex editor, use the compare two files feature, and see that literally only one byte needed to be changed, to fulfill your request - hence, "quick & dirty"
EDIT : "Maybe he somehow edited the exe to do the same thing? I don't think so, but it's still a remote possibility. "
Yes.
That's what I'm most accustomed to.
Also, jwc2200, I'd rather you didn't make the mod request public.
You're more than welcome to share it freely with whoever you'd like, that may request it from you though.
I only like to publicly post mods that are thoroughly tested, or noteworthy.
Like I mentioned, I did test it and it seemed to work, but I didn't, for example, play through the whole game with it, or examine if any other experience-related values change in some way they shouldn't.
I'll rely on you to report any bugs you might notice, and I'll fix them accordingly
[Updated on: Fri, 13 April 2012 18:50] Report message to a moderator
|
|
|
Re: Hello World. [message #66302 is a reply to message #66291] |
Sat, 14 April 2012 12:47 |
|
asmcint
Messages: 1360 Registered: April 2010 Location: Behind the beef
|
Moderator
|
|
|
Okay dude, an FMP is a Fable Mod Package. You create them through Fable Explorer. If there's a means of disabling the combat multiplier through the exe though, I doubt you could do it through the game.bin.
Since you disabled things through the exe, do you have any means of writing a tool for easy editing of it? Seriously, if you can find that sort of thing in the exe that quickly, we have a modding prodigy on our hands.
Read the site rules, as well as individual thread rules, stickies and announcements, and use search, or you will have smartassy or exasperated ownage rained down upon you by the site's crack team of mods and admins. Also, you can find all you need to get started on modding here.
|
|
|
Re: Hello World. [message #66310 is a reply to message #66291] |
Sat, 14 April 2012 22:35 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
Modding tool A : http://www.cheatengine.org
Modding tool B : http://mh-nexus.de/en/hxd/
Those two tools are all I (or all others, really) need for 'modding' the EXE.
Editing it is about as easy as writing over some hex values, and saving.
It's finding what to change that's the challenge.
But! That's a bit of an art, and a fun one at that.
If there's some particular chunk of (non-code) data contained within the EXE that you'd like a tool to more easily edit, I could possibly make one. However, for just modifying the code, CE + HxD is sufficient - and plenty.
[Updated on: Sat, 14 April 2012 22:36] Report message to a moderator
|
|
|
|
|
Re: Hello World. [message #66315 is a reply to message #66314] |
Sun, 15 April 2012 07:14 |
|
asmcint
Messages: 1360 Registered: April 2010 Location: Behind the beef
|
Moderator
|
|
|
I mean finding out what a lot of the stuff does and how it works so that someone can write a semi user-friendly tool that could edit the exe without having to know any form of coding and that could create packages that when applied patch the exe to do what they want done, as opposed to having to replace the entire exe for one simple edit.
Kinda like FE for the exe.
Read the site rules, as well as individual thread rules, stickies and announcements, and use search, or you will have smartassy or exasperated ownage rained down upon you by the site's crack team of mods and admins. Also, you can find all you need to get started on modding here.
[Updated on: Sun, 15 April 2012 07:14] Report message to a moderator
|
|
|
Re: Hello World. [message #66316 is a reply to message #66315] |
Sun, 15 April 2012 10:11 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
I can probably make a mod-package mod.
Something that gets the EXE to read in code changes from an external file (I'd been thinking about the possibility some week or two ago).
I don't know if I'm quite willing enough yet to put in all the effort that'd be required to make a user-friendly interface for changes though.
The thing about the EXE,I think, is that there is not necessarily any real "template" for data structures.
There aren't necessarily well-defined formats, because much of the data in there is code, or constants.
And code, unlike files with well-defined formats, has to be considered on a per-function basis.
Or something like that.
Anyway, I'll see about it.
[Updated on: Sun, 15 April 2012 10:11] Report message to a moderator
|
|
|
|
Re: Hello World. [message #66474 is a reply to message #66316] |
Wed, 25 April 2012 06:58 |
|
EternalNoob
Messages: 47 Registered: January 2006 Location: The Pit of Hell
|
|
|
|
xenn wrote on Sun, 15 April 2012 10:11 | I can probably make a mod-package mod.
Something that gets the EXE to read in code changes from an external file (I'd been thinking about the possibility some week or two ago).
|
DLL injection is the way to go, it's what I'm working on, I already have everything ready to go, I just need to find the .exe stuff, which I've been decoding for the last couple of days. (There are many benefits to using DLL injection over .exe modification.)
What I do, is create an .ini file, create options, and let the user pick what hacks to use, then hook\modify the code on the fly as needed. (A GUI could easily be created to modify these options, but a .txt editor is sufficient.)
The format is similar to this..
[Combat Settings]
Disable_Combat_Multipliers=false
Anyways, PM me your finds, like your disable combat multipliers patch, etc,. I'll put them to good use, I can make it an option in the first release of my DLL, and, you'll be credited for anything you find.
(I'm working on decoding functions, and classes using the RTTI data, and it's very slow work, so it would be great to have someone working this angle, finding more practical things, it would also help in the overall decoding process, by filling in some blanks, giving me a better idea what certain functions are doing, etc,.)
[Updated on: Wed, 25 April 2012 07:32] Report message to a moderator
|
|
|
|
Re: Hello World. [message #66476 is a reply to message #66475] |
Wed, 25 April 2012 09:05 |
|
EternalNoob
Messages: 47 Registered: January 2006 Location: The Pit of Hell
|
|
|
|
I don't want to get anyone's hopes up with my project, so I'm not making any kind of thread for it yet, or anything like that. (Though, I am documenting my more interesting finds in the advanced modding section.)
This is my first attempt at reversing class data, and it's not an easy task, and it's almost impossible to find info on doing this online. (Or anyone willing to share that info, and Google isn't being my friend...)
On a positive note, I have done DLL injection, simple function hooking, and code patching before, so, it's not all bad news, there is hope that something good will come of this.
---
I could really use help though, just decoding the .exe is a massive project, maintaining another project on top of that actually hacking the game is also a big project.
I've done that before, and it's very stressful, dealing with end users(HELPZ, IT DON'TZ WERKZ!!), and doing all that other work, etc,.
So, if anyone has the skills, please feel free to chip in.
[Updated on: Wed, 25 April 2012 09:11] Report message to a moderator
|
|
|
Re: Hello World. [message #66477 is a reply to message #66474] |
Wed, 25 April 2012 10:34 |
xenn
Messages: 17 Registered: February 2012 Location: Canada
|
|
|
|
EternalNoob wrote on Wed, 25 April 2012 09:58 |
xenn wrote on Sun, 15 April 2012 10:11 | I can probably make a mod-package mod.
Something that gets the EXE to read in code changes from an external file (I'd been thinking about the possibility some week or two ago).
|
DLL injection is the way to go, it's what I'm working on, I already have everything ready to go, I just need to find the .exe stuff, which I've been decoding for the last couple of days. (There are many benefits to using DLL injection over .exe modification.)
What I do, is create an .ini file, create options, and let the user pick what hacks to use, then hook\modify the code on the fly as needed. (A GUI could easily be created to modify these options, but a .txt editor is sufficient.)
The format is similar to this..
[Combat Settings]
Disable_Combat_Multipliers=false
Anyways, PM me your finds, like your disable combat multipliers patch, etc,. I'll put them to good use, I can make it an option in the first release of my DLL, and, you'll be credited for anything you find.
(I'm working on decoding functions, and classes using the RTTI data, and it's very slow work, so it would be great to have someone working this angle, finding more practical things, it would also help in the overall decoding process, by filling in some blanks, giving me a better idea what certain functions are doing, etc,.)
|
Neat.
I do have many little projects on my hands though, so I don't know how much time I'm willing to put into gaining an understanding of each of the code's functions, however I am willing to help you, else, I'll continue on with plans to create a framework with which others can more easily modify the exe and, more importantly, share those changes in an intuitive way.
|
|
|
|
|
Goto Forum:
Current Time: Wed Dec 11 13:17:46 PST 2024
Total time taken to generate the page: 0.06919 seconds
|